Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / lang / ecl / DESCR
blobcf2346823448bc72d561a4f58998626994375e19
1 ECL stands for Embeddable Common-Lisp. The ECL project is an effort to
2 modernize Giuseppe Attardi's ECL environment to produce an implementation of
3 the Common-Lisp language which complies to the ANSI X3J13 definition of the
4 language.
6 The current ECL implementation features:
7   * A bytecodes compiler and interpreter.
8   * A translator to C.
9   * An interface to foreign functions.
10   * A dynamic loader.
11   * The possibility to build standalone executables.
12   * The Common-Lisp Object System (CLOS).
13   * Conditions and restarts for handling errors.
14   * Sockets as ordinary streams.
15   * The Gnu Multiprecision library for fast bignum operations.
16   * A simple conservative mark & sweep garbage collector.
17   * The Boehm-Weiser garbage collector.
18   * Threads using the POSIX threads library.
19   * CLX, an X11 client not needing extra X11 libraries.
20   * Unicode.