Hacker News new | ask | show | jobs
by andyl 5169 days ago
Erlang is indeed impressive. But there is a big learning curve (at least for me!) and a whole new tool-set to support. It would be great if a Ruby/ZeroMQ based framework modelled on Erlang became widely adopted.
6 comments

Most of the learning curve really is OTP. And as with Cocoa, the only way to skip those is to reinvent them, or not even reach an understanding of the problem they're solving.

I'd expect an equivalent toolset on a different platform to have an equivalent learning curve if it existed at all.

Not exactly what you're asking for, but check out Elixir, a Ruby inspired language that targets the Erlang VM:

http://blog.plataformatec.com.br/2011/03/why-rubyists-should...

Big learning curve, pretty piecemeal support for lots of things compared to popular languages, and a mental model that is difficult for less advanced programmers spell something that will likely never be all that popular.

Here's something I wrote about it 5 years ago:

http://journal.dedasys.com/2007/09/22/erlang

Check out Akka Actor framework in scala. It does actors very well. Asynchronous and highly vertically scalable.
Celluloid/DCell are going that way.
That wouldn't really work. You can't just bolt on concurrency support.

IF you spend about 2 weeks working on erlang, it becomes really easy to use.

The learning curve is not nearly as steep as it appears-- its just that the syntax initially looks so alien that its quite scary.

I know the feeling, I went thru it, but it is well worth it.