Alternative syntax for the Erlang Programming Language focusing on simplicity, ease of use and programmer UX.
Visit efene.org for documentation and quickstart
rebar3 compile
For users we provide a rebar3 plugin if you are developing there's a simple escript to use efene while developing:
rebar3 escriptize
./_build/default/bin/efene beam file.fn
./_build/default/bin/efene rawlex file.fn
./_build/default/bin/efene lex file.fn
./_build/default/bin/efene ast file.fn
./_build/default/bin/efene mod file.fn
./_build/default/bin/efene erl file.fn
./_build/default/bin/efene erlast file.fn
Pretty print efene source as efene (a formatter):
./_build/default/bin/efene fmt file.fn
Pretty print Erlang source as efene (translate .erl to efene):
./_build/default/bin/efene fmt-erlang file.erl
APL 2.0, see LICENSE file for details