I have just released LFE 0.4.<br><br>It is long overdue release containing many goodies, amongst other things:<br><br>Parameterized modules.<br><br>Added (export all) attribute to module definition.<br><br>New records which allow giving default values as in vanilla Erlang. Records are still compatible with vanilla Erlang but now more pratical to use. NOTE this change is not backwards compatible as syntax for (make- ...) and (match- ...) have changed. Also added general multiple (set- ...) macro.<br>

<br>(eval-when-compile ...) added as a top-level form which allows functions to be defined when compiling the forms. These are useful for more complex macros.<br><br>Better and more documention. The documentation is still normal text files as Edoc and I are not in agreement on how things should work.<br>

<br>This will be the last development version for Erlang R12B-5 and older, all future development will for R13B. If there is enough interest I may start a separate branch for R12B.<br><br>As before it is on both <a href="http://trapexit.org">trapexit.org</a> and github:<br>

<br><a href="http://forum.trapexit.org/viewtopic.php?p=44598#44598">http://forum.trapexit.org/viewtopic.php?p=44598#44598</a><br><a href="http://github.com/rvirding/lfe/tree">http://github.com/rvirding/lfe/tree</a><br><br>

Unfortunately finding v0.4 is bit difficult as I managed to mess up the tagging. The easiest way is to look the network graph and pick the right commit from 21 May. When I work out how to fix it I will.<br><br>Robert<br>
<br>