[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#261350: RFP: ecl -- An embeddable Common Lisp implementation



Package: wnpp
Severity: wishlist

* Package name    : ecl
  Version         : 0.9d
  Upstream Author : Juan Jose Garcia Ripoll <ecls-list@lists.sourceforge.net>
* URL             : http://ecls.sourceforge.net
* License         : LGPL
  Description     : An embeddable Common Lisp implementation

A Common Lisp implementation offered as a dynamically linkable
library, making it possible to embed it in a program written in other
languages.

The ECL (Embeddable Common Lisp) project is an effort to modernize
Giuseppe Attardi's ECL environment to produce an implementation of the
Common-Lisp language which complies to the ANSI X3J13 definition of
the language.

The current ECL implementation features:

    * A bytecodes compiler and interpreter.
    * A translator to C.
    * An interface to foreign functions.
    * A dynamic loader.
    * The possibility to build standalone executables.
    * The Common-Lisp Object System (CLOS).
    * Conditions and restarts for handling errors.
    * Sockets as ordinary streams.
    * The Gnu Multiprecision library for fast bignum operations.
    * A simple conservative mark & sweep garbage collector.
    * The Boehm-Weiser garbage collector.

ECL supports the operating systems Linux, FreeBSD, NetBSD, Solaris,
Windows/Cygwin and OSX, running on top of the Intel, Sparc, Alpha and
PowerPC processors. Porting to other architectures should be rather
easy.



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=C, LC_CTYPE=fi_FI.ISO-8859-15@euro



Reply to: