mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-03-12 07:50:26 -07:00
Announcement for this release.
This commit is contained in:
parent
47cff9f6ff
commit
365cac2380
1 changed files with 24 additions and 24 deletions
48
ANNOUNCEMENT
48
ANNOUNCEMENT
|
|
@ -1,38 +1,38 @@
|
|||
Announcement of ECL v0.9l
|
||||
=========================
|
||||
Announcement of ECL v8.12.0
|
||||
===========================
|
||||
|
||||
ECL stands for Embeddable Common-Lisp. The ECL project aims to produce
|
||||
an implementation of the Common-Lisp language which complies to the ANSI
|
||||
X3J13 definition of the language.
|
||||
ECL stands for Embeddable Common-Lisp. The ECL project aims to produce an
|
||||
implementation of the Common-Lisp language which complies to the ANSI X3J13
|
||||
definition of the language.
|
||||
|
||||
The term embeddable refers to the fact that ECL includes a lisp to C
|
||||
compiler, which produces libraries (static or dynamic) that can be
|
||||
called from C programs. Furthermore, ECL can produce standalone
|
||||
executables from your lisp code and can itself be linked to your
|
||||
programs as a shared library.
|
||||
The term embeddable refers to the fact that ECL includes a lisp to C compiler,
|
||||
which produces libraries (static or dynamic) that can be called from C
|
||||
programs. Furthermore, ECL can produce standalone executables from your lisp
|
||||
code and can itself be linked to your programs as a shared library.
|
||||
|
||||
ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD,
|
||||
Solaris (at least v. 9), Microsoft Windows and OSX, running on top of
|
||||
the Intel, Sparc, Alpha and PowerPC processors. Porting to other
|
||||
architectures should be rather easy.
|
||||
ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris (at
|
||||
least v. 9), Microsoft Windows and OSX, running on top of the Intel, Sparc,
|
||||
Alpha and PowerPC processors. Porting to other architectures should be rather
|
||||
easy.
|
||||
|
||||
ECL is currently hosted at Common-Lisp.net and SourceForge. The home
|
||||
page of the project is http://ecls.sourceforge.net, and in it you will
|
||||
find source code releases, a CVS tree and some useful documentation.
|
||||
ECL is currently hosted at Common-Lisp.net and SourceForge. The home page of
|
||||
the project is http://ecls.sourceforge.net, and in it you will find source code
|
||||
releases, a CVS tree and some useful documentation.
|
||||
|
||||
|
||||
Notes for this release
|
||||
======================
|
||||
|
||||
This release is relevant for various reasons. First of all, several
|
||||
important bugs have been fixed which now allow Maxima to be built
|
||||
using ECL. Second, there have been serious improvements in performance
|
||||
coming mainly from a better garbage collector scheme (incremental
|
||||
with generations) and a threaded interpreter. In some cases this results
|
||||
in a factor 2 reduction in execution time.
|
||||
This release is the last one before a major redesign of ECL, which will affect
|
||||
issues like Unicode streams and handling of interrupts.
|
||||
|
||||
This is also the first one to follow the new numbering scheme, inspired by that
|
||||
of Ubuntu. The release number follows the scheme year.month.[0-9], where the
|
||||
last digit marks the patch release. The numbering is now incorporated in the
|
||||
library names, so that different versions of ECL may coexit on the same system.
|
||||
|
||||
|
||||
Changes since 0.9j
|
||||
Changes since 0.9l
|
||||
==================
|
||||
|
||||
See file src/CHANGELOG or browse it online
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue