Hacker News new | ask | show | jobs
by virmundi 3355 days ago
I like Erlang. It's got an odd syntax so some of the Java/C# baggage is dropped. It's oddity makes it kinda fun in its own right. If you want to do network programming, OTP is pretty neat.

http://learnyousomeerlang.com

1 comments

The fact that Erlang is dynamically typed makes it a non starter for me.
I understand that. I started to make my product in Clojure. Got fairly along. Created an ArangoDB driver and migrator for it. Once I started creating the services, I keep having to go up through essentially the call stack to figure out what shape the data had at various points. I tried using a contract framework (forget its name, but I preferred it to Clojure's recent typing that doesn't type the value of a map). Now I'm back in Java.

The nice thing that either language will help introduce functional ideals. I recommend Erlang since its so unique.