Alternative syntax for the Erlang Programming Language focusing on simplicity, ease of use and programmer UX
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 130 commits ahead of marianoguerra:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples support char as key in binary map Apr 20, 2018
include
src improve error message May 24, 2018
test make tests pass again Feb 10, 2018
.gitignore
LICENSE add license Dec 15, 2014
Makefile use erlang's own error formatting for erl_link and sys_core_fold Mar 1, 2017
README.rst rebarize project Feb 4, 2017
fnshell fix fnshell script Feb 4, 2017
rebar.config include deps in escript Mar 28, 2017
rebar.lock update ast_walk version Apr 20, 2018

README.rst

efene

Alternative syntax for the Erlang Programming Language focusing on simplicity, ease of use and programmer UX.

Visit efene.org for documentation and quickstart

Build

rebar3 compile

Use

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
./_build/default/bin/efene pprint file.fn

License

APL 2.0, see LICENSE file for details