Skip to content

Instantly share code, notes, and snippets.

@skluck
Last active August 29, 2015 14:19
Show Gist options
  • Save skluck/0ea380fca1a4c20342f8 to your computer and use it in GitHub Desktop.
Save skluck/0ea380fca1a4c20342f8 to your computer and use it in GitHub Desktop.
Elixir References

Elixir References

References, resources, evaluation, and tips for Elixir

Resources

Wot I like

1. Pipelines

tbd description. Unix-like

2. Polymorphism and pattern matching (function overloading)

tbd

3. Dynamic, strong typing

tbd

4. Awesome toolchain

Mix, hex, exunit, iex

5. Compiles to erlang beam application

Elixir not required at runtime

6. Functional, but only as much as you want it to be

Wildly different from traditional OO languages (Java, PHP, C#).

Wot I don't like

1. Difficult to track dependencies, imports

tbd

2. Lack of typehinting

tbd

3. Lack of elseif

cond doesn't count!

Tips

1. Interfaces == Behaviours

tbd

2. How to create bins

tbd, Generate escript

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment