3 ms·
I wish there were some good online resources around Erlang. Most of the content is very theoretical and not explanatory. Its hard to find implementation of comm
by apexkid 11y ago
I wish there were some good online resources around Erlang. Most of the content is very theoretical and not explanatory. Its hard to find implementation of common algorithms like Sorting, graphs, link-list and other dataStructures in erlang.
- maze-le 11y agoCheck out: http://rosettacode.org/wiki/Erlang http://rosettacode.org/wiki/Erlang for some erlang implementation examples of common algorithms
- clessg 11y agoLearn You Some Erlang for Great Good is nice in my opinion: http://learnyousomeerlang.com/ http://learnyousomeerlang.com/ But an even better idea is to check out Elixir http://elixir-lang.org/ http://elixir-lang.org/ and http://www.phoenixframework.org/ http://www.phoenixframework.org/ which have been gaining a lot of steam as of late.
- lostcolony 11y agoUh...what exactly are you looking to learn? If you're looking to learn the language, there are plenty of resources online (Fred Hebert's Learn You Some Erlang For Great Good and Erlang in Anger are great as introductory, and intermediate texts, respectively). If you already know the language fundamentals...you'd not be asking about linked lists; you can only have singly linked lists in an immutable language (without extremely bad performance, that requires every update/insert/delete to re-copy the entire list), and they're so fundamental that the language's core has them for you. And most of the common data structures are well discussed in Learn You Some Erlang For Great Good. Sorting, eh, https://gillesleblanc.wordpress.com/2012/05/12/sorting-algorithms-in-erlang/ https://gillesleblanc.wordpress.com/2012/05/12/sorting-algor... . Graphs, you need to narrow down a bit, different types of graphs require different implementations, and due to the immutableness of Erlang will likely require thinking about in a different way than in a mutable language.
- amorphid 11y agoI haven't taken the Erlang plunge yet, but if I did, I'd probably try starting with Elixir, a language written in Erlang. There is a growing amount of buzz, community, tooling, etc. A basic understanding of Elixir would probably make Erlang a lot easier to understand.