dev-lisp / ecl

ECL is an embeddable Common Lisp implementation

Official package sites : https://common-lisp.net/project/ecl/ ·

ECL (Embeddable Common Lisp) is an implementation 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.

v23.9.9-r1 :: 0/23.9.9 :: gentoo

Modified
License
BSD-2 LGPL-2.1+
Keywords
amd64 ppc64 x86 ~amd64-linux ~ppc ~sparc
USE flags
X cxx debug emacs gengc precisegc threads unicode

v21.2.1-r5 :: 0/21.2.1 :: gentoo

Modified
License
BSD-2 LGPL-2.1+
Keywords
amd64 ppc64 x86 ~amd64-linux ~ppc ~sparc
USE flags
X cxx debug emacs gengc precisegc threads unicode

General

X
Add support for X11
cxx
Build support for C++ (bindings, extra libraries, code generation, ...)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
emacs
Add support for GNU Emacs
gengc
Use generational garbage collection (experimental)
precisegc
Use type information during garbage collection (experimental)
threads
Add threads support for various packages. Usually pthreads
unicode
Add support for Unicode

cpu_flags_x86

sse
Use the SSE instruction set

app-editors / emacs : The extensible, customizable, self-documenting real-time display editor

app-eselect / eselect-emacs : Manage multiple Emacs versions on one system

app-text / texi2html : Perl script that converts Texinfo to HTML

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-lisp / asdf : ASDF is Another System Definition Facility for Common Lisp

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / libatomic_ops : Implementation for atomic memory update operations

dev-libs / libffi : Portable, high level programming interface to various calling conventions

dev-lisp / asdf : ASDF is Another System Definition Facility for Common Lisp

sci-mathematics / fricas : FriCAS is a fork of Axiom computer algebra system

sci-mathematics / maxima : Free computer algebra environment based on Macsyma

virtual / commonlisp : Virtual for Common Lisp

669172
dev-lisp/ecl-16.1.3 : ;;; Loading src:lsp;setf.lsp/.../sh:line <snip>: <snip> Segmentation fault ECLDIR= pwd / ./ecl_min compile
715740
dev-lisp/ecl-16.1.3 : checking character sequence for end of line... configure: error: Unable to determine linefeed mode
818694
[stable] dev-lisp/ecl-16.1.3-r1 - ;;; Loading src:lsp;setf.lspmake[1]: [Makefile:<snip>: bin/ecl] Error 139
822276
dev-lisp/ecl-21.2.1-r4 - /.../sh:line <snip>: cd: .../.git: No such file or directory
871564
dev-lisp/ecl-21.2.1-r4 - ../src/libffi/src/powerpc/ffi.c:33: /var/tmp/portage/dev-lisp/ecls-21.2.1-r4/work/ecl-21.2.1/src/libffi/src/powerpc/ffi_powerpc.h:65:9: error: '__int128' is not supported on this target
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lisp/ecl: Stabilize 23.9.9-r1 x86, #922646
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lisp/ecl: Stabilize 23.9.9-r1 amd64, #922646
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lisp/ecl: Stabilize 23.9.9-r1 ppc64, #922646
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
Package move dev-lisp/ecls to dev-lisp/ecl
Closes: https://bugs.gentoo.org/586230 Signed-off-by: Ulrich Müller <ulm@gentoo.org>