Live data from Hacker News

OpenPGP support in Go

imperialviolet.org

1–10 of 12 posts

Re: OpenPGP support in Go

#3

Anyone else think it may be time to look seriously at learning Go?

I've been playing with it off and on for over a year now -- it's definitely worth learning -- it'll shape your perspectives, and as a more-and-more viable substitute for other compiled languages, it's really quite nice.

Re: OpenPGP support in Go

#5

Anyone else think it may be time to look seriously at learning Go?

It's a fun language with a lot of potential.

Even after playing with it and reading a lot about it, I still picked up a few additional things from this article: http://news.ycombinator.com/item?id=2631964

I'd say that's a good place to start if you're still not quite convinced it's worth it.

Re: OpenPGP support in Go

#7
I for one look forward to an endless stream of "X support in Go" and "Y reimplemented in Go" posts over the next few years.

And judging from the last 20 years of programming language evangelism/flame wars, I completely expect to see "X support in AnotherLanguage" and "Y reimplemented in AnotherLanguage" posts followed up by "How AnotherLanguage is so much better than Go" and "AnotherLanguage vs. Go."

Sadly, what we'll never see is a retrospective along the lines of, "Did we waste all our time reinventing the wheel in AnotherLanguage?"

Re: OpenPGP support in Go

#8

Anyone else think it may be time to look seriously at learning Go?

I looked into it. Go neither provides you the safety of immutable data structures nor the freedom of direct memory manipulation. You're still expected to track who "owns" what struct so you can avoid concurrency conflicts, though it does provide nice mechanisms to pass that ownership along (in the form of thread-safe buffered queues.)

I am going with libtask and zmq in C for now.

Re: OpenPGP support in Go

#9

Anyone else think it may be time to look seriously at learning Go?

No - I looked at it, but when I need such a low level language I want the added control I get from C/C++ and the ceremony needed to get Go to do something is almost as much as these languages.

Personally I will stick with Scala, Java (for Android) and C++ (for when performance actually matter).

I guess it would have been different if Go had been available ten years ago. Now it feels like D, a good idea with a good implementation, whose time has come and gone.

Re: OpenPGP support in Go

#10
post #7

I for one look forward to an endless stream of "X support in Go" and "Y reimplemented in Go" posts over the next few years. And judging from the last 20 years of programming language evangelism/flame wars, I completely expect to see "X support in AnotherLanguage" and "Y reimplemented in AnotherLanguage" posts followed up by "How AnotherLanguage is so much better than Go" and "AnotherLanguage vs. Go." Sadly, what we'l…

If X is an OpenPGP implementation, I support this. We need more implementations of this standard.
Post reply on HN