Elixir is a functional meta-programming aware language built on top of the Erlang VM. It is a dynamic language with flexible syntax with macros support that leverages Erlang's abilities to build concurrent, distributed, fault-tolerant applications with hot code upgrades.

learn more… | top users | synonyms

0
votes
2answers
124 views

How could this be written using continuation passing style?

Is there a way to use CPS in this code to make the two insert functions tail-call optimized? ...
4
votes
3answers
186 views

How does this naive stack implementation look?

Consider this naive stack implementation in Elixir: ...
4
votes
1answer
73 views

Can I rewrite this with pattern matching?

I've got the following Elixir code: ...
3
votes
0answers
84 views

Elixir pipes and anonymous functions

I recently got started with Elixir. I'm used to F#'s pipes, and Seq.map and LINQ's .Select statements. Things are different in ...
1
vote
1answer
113 views

feedback wanted on Elixir db model

I have designed this model which is very flexible. For example, you can create asset types, assets and combinations of them infinitely. It is the front end to a Python Pyramid website, so all the ...
5
votes
0answers
74 views

Roman numeral kata in Elixir

I'm new to Elixir, and in order to learn the syntax, I'm doing a roman numeral kata which converts a decimal number into roman numeral. I would appreciate any feedback you have. ...