dev-lisp/ecl (gentoo)

Search

Notice: This package is in a virtual group: virtual/commonlisp
Equivalents: dev-lisp/abcl, dev-lisp/clisp, dev-lisp/clozurecl, dev-lisp/cmucl, dev-lisp/gcl, dev-lisp/sbcl

Install

Install this package:

emerge -a dev-lisp/ecl

Package Information

Description:
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.
Homepage:
https://common-lisp.net/project/ecl/
License:
BSD-2 LGPL-2.1+

Versions

Version EAPI Keywords Slot
26.5.5 8 ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 0/26.5.5
26.3.27 8 ~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86 0/26.3.27
24.5.10 8 amd64 ~ppc ppc64 ~riscv ~sparc x86 0/24.5.10
24.5.10 8 amd64 ~ppc ppc64 ~riscv ~sparc x86 0/24.5.10

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>common-lisp@gentoo.org</email>
		<name>Gentoo Common Lisp Project</name>
	</maintainer>
	<longdescription>
	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.
	</longdescription>
	<use>
		<flag name="gengc">Use generational garbage collection (experimental)</flag>
		<flag name="precisegc">Use type information during garbage collection (experimental)</flag>
		<flag name="unicode">Make the produced lisp support unicode</flag>
	</use>
	<upstream>
		<remote-id type="gitlab">embeddable-common-lisp/ecl</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-lisp/ecl | euse -E <flag> -p dev-lisp/ecl | euse -D <flag> -p dev-lisp/ecl

Flag Description 26.5.5 26.3.27 24.5.10 24.5.10
X Add support for X11 ✓ ✓ ✓ ✓
cpu_flags_x86_sse Use the SSE instruction set ✓ ✓ ✓ ✓
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 Make the produced lisp support unicode ⊕ ⊕ ⊕ ⊕

Files

Manifest

Type File Size Versions
DIST ecl-24.5.10.tgz 8130112 bytes 24.5.10
DIST ecl-26.3.27.tgz 7488052 bytes 26.3.27
DIST ecl-26.5.5.tgz 7488598 bytes 26.5.5
Unmatched Entries
Type File Size