ECL

Interpreter of the Common-Lisp language as described in the X3J13 Ansi specification
Download

ECL Ranking & Summary

Advertisement

  • Rating:
  • 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