Apocrypha

ecl

ECL is an embeddable Common Lisp implementation

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 26.5.5 4 14 h details ›

Versions & arches

VersionOverlay amd64x86ppc64riscvppcsparc Committed
26.5.5 gentoo amd64 testing x86 testing ppc64 testing riscv testing ppc testing sparc testing view · download · history ↗
26.3.27 gentoo amd64 testing x86 testing ppc64 testing riscv testing ppc testing sparc testing view · download · history ↗
24.5.10-r1 gentoo amd64 stable x86 stable ppc64 stable riscv testing ppc testing sparc testing view · download · history ↗
24.5.10 gentoo amd64 stable x86 stable ppc64 stable riscv testing ppc testing sparc testing view · download · history ↗

Use flags of 26.5.5

  • 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
  • X Add support for X11
1 expansion flags (python targets, ABIs, cpu flags…)
  • cpu_flags_x86_sse

Runtime dependencies of 26.5.5

show 5 lines