[ANN] efene 0.7 - a language for the erlang VM - released

Mariano Guerra <>
Sun Jun 6 03:17:53 CEST 2010


For the complete release notes with details on each item and examples see
the release notes here:
http://marianoguerra.com.ar/efene/docs/releases/oseven.html

About efene


efene is a programming language that runs on the erlang virtual machine.

The idea is to provide an alternative syntax to erlang that is most suitable
for people coming from languages like Java, C, C++, C#, Javascript.

The language is almost 100% compatible with erlang (and will be), the compiler
allows to translate an efene source file into a readable erlang one or compile
it directly to bytecode. It also adds some syntactic sugar in some places to
make some tasks easier.

Changes


    * if expression now allows calling functions in the condition, old
and Erlang compatible if expression is now called when. No syntax
changed.
    * for expression added as another way of writing list
comprehensions with multiple statement body.
    * macro variables $module, $module_string, $file and $line
replaced to it’s values at compile time.
    * scientific notation for floats.
    * improved error messages in objects.
    * improved documentation, tutorial and syntax highlighter.

Resources

    * Download the latest snapshot:
http://github.com/marianoguerra/efene/tarball/master
    * Website: http://marianoguerra.com.ar/efene
    * Documentation: http://marianoguerra.com.ar/efene/docs
    * Tutorial: http://marianoguerra.com.ar/efene/tutorial
    * Blog: http://efene.tumblr.com/
    * Central repo: http://github.com/marianoguerra/efene
    * Issue Tracker: http://github.com/marianoguerra/efene/issues


More information about the erlang-questions mailing list