Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 44 lines (32 sloc) 1.595 kB
85600a7 @rvirding Modified README to reflect not-ready status.
authored
1 LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang
2 compiler. Code produced with it is compatible with "normal" Erlang
3 code. An LFE evaluator and shell is also included.
4
61756ff @rvirding Better and more documentation.
authored
5 v0.4
6 ----
09165c2 @rvirding First *trial' version of parameterized modules.
authored
7 Parameterized modules.
8
61756ff @rvirding Better and more documentation.
authored
9 Added (export all) attribute to module definition.
10
11 New records which allow giving default values as in vanilla
12 Erlang. Records are still compatible with vanilla Erlang but now more
13 pratical to use. NOTE this change is not backwards compatible as
1afd130 @rvirding Added (set- ...) macro to for records. Internal cleanup.
authored
14 syntax for (make- ...) and (match- ...) have changed. Also added
15 general multiple (set- ...) macro.
61756ff @rvirding Better and more documentation.
authored
16
17 (eval-when-compile ...) added as a top-level form which allows
18 functions to be defined when compiling the forms. These are useful for
19 more complex macros.
20
21 Better and more documention. The documentation is still normal text
22 files as Edoc and I are not in agreement on how things should work.
23
24 v0.3
25 ----
6141387 @rvirding Fixed README.
authored
26 This is the first version with the modified internal core forms and
27 macro intefaces for the new CL inspired style and the older Scheme
28 inspired style.
0aede8c @rvirding Added new modules lfe_boot and lfe_gen, very cool. Also minor fixes.
authored
29
30 Two new modules have been added:
31
32 lfe_boot allows you start Erlang with the LFE shell running and still
33 have ^G enabled and user_drv running. Use it as follows:
34
35 erl -noshell -noinput -s lfe_boot start
36
37 NOTE order of commands important, must be -noshell -noinput! Add -pa
38 to find modules if necessary.
39
40 lfe_gen is a trial interface for using LFE for dynamic code
41 generation. LFE is much easier to generate as an Erkang list than
42 Erlang forms. This module helps defining and compiling a module. Note,
43 that while it works, this module is very experimental and may change.
Something went wrong with that request. Please try again.