ECLInterpreter of the Common-Lisp language as described in the X3J13 Ansi specification | |
Download |
ECL Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Juan Jose Garcia Ripoll
- Publisher web site:
- Operating Systems:
- Mac OS X
- File Size:
- 5.5 MB
ECL Tags
ECL Description
Interpreter of the Common-Lisp language as described in the X3J13 Ansi specification ECL (Embeddable Common-Lisp) is an interpreter of the Common-Lisp language as described in the X3J13 Ansi specification, featuring CLOS (Common-Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.The ECL 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. Here are some key features of "ECL": · A bytecodes compiler and interpreter. · A translator to C. · A UFFI-compatible interface to C code. · A dynamic loader. · The possibility to build standalone executables and DLLs. · The Common-Lisp Object System (CLOS). · Conditions and restarts for handling errors. · Sockets as ordinary streams. · The Gnu Multiprecision library for fast bignum operations. · · The Boehm-Weiser garbage collector. What's New in This Release: · When converting rationals to floats, ECL now rounds instead of using the · routine in GMP, which truncates. · LOAD open streams in buffered mode. It does not cause any significant · performance increase except in broken network filesystems that lack · buffering such as some implementations of NFS.
ECL Related Software