Erlang: Efficiency Guide(erlang.org)
erlang.org
Erlang: Efficiency Guide
http://erlang.org/doc/efficiency_guide/part_frame.html
8 comments
Much of it seems dated - before R7B. Just program as usual and measure in order to optimize. That works as a general formula for all languages. For more fun, look at the Haskell optimization guide! http://haskell.org/haskellwiki/Performance
[deleted]
It says a lot about the participants of the "Erlang rush" that neither of these virtually canonical resources were submitted.
http://news.ycombinator.com/item?id=569750
http://news.ycombinator.com/item?id=569750
The canonical sources are dense and difficult to understand unless you already grasp the language, IMO.
I can understand why people wanting to jump in and get things done prefer the more, er, apocryphal sources.
I can understand why people wanting to jump in and get things done prefer the more, er, apocryphal sources.
We Lispers have high-level optimization guidelines too, sure, but we also have the sort of "feel the bits between your toes stuff", like:
http://common-lisp.net/project/cmucl/doc/cmu-user/
The canonical example is in psuedo C: f(x,y) = (x|y)&(x^y)
See the x86 disassembly output of that in
http://www.cons.org/cmucl/doc/reading-disassembly.html
[Edit: HN doesn't do code snippets, shell output or anything even remotely hackish. I tried the three-spaces-before-a-line trick and it doesn't work. oh well]