Saturday, September 28, 2013

Elixir

A language built on the Erlang VM focusing on metaprogramming, with the following highlights, some of which I like:

  • Everything is an expression.
  • Specific attention paid to metaprogramming and DSLs.
  • Polymorphism via "protocols", whatever that is in this context.
  • First-class documentation of subs, using Markdown. This is neat.
  • Pattern matching.

No comments:

Post a Comment