dev-lisp/cmucl (gentoo)

Search

Notice: This package is in a virtual group: virtual/commonlisp, virtual/editor
Equivalents: dev-lisp/abcl, dev-lisp/clisp, dev-lisp/clozurecl, dev-lisp/ecl, dev-lisp/gcl, dev-lisp/sbcl, app-editors/dav, app-editors/e3, app-editors/ee, app-editors/emacs, app-editors/emact, app-editors/ersatz-emacs, app-editors/fe, app-editors/gvim, app-editors/helix, app-editors/jasspa-microemacs, app-editors/jed, app-editors/joe, app-editors/jove, app-editors/kakoune, app-editors/levee, app-editors/lpe, app-editors/mg, app-editors/micro, app-editors/moe, app-editors/nano, app-editors/ne, app-editors/neovim, app-editors/ng, app-editors/qemacs, app-editors/teco, app-editors/uemacs-pk, app-editors/vile, app-editors/vim, app-editors/vis, app-editors/xemacs, app-editors/zile, app-misc/mc, mail-client/alpine

Install

Install this package:

emerge -a dev-lisp/cmucl

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask dev-lisp/cmucl

Or alternatively:

emerge --autounmask-write -a dev-lisp/cmucl

Package Information

Description:
CMUCL is a free implementation of the Common Lisp programming language which runs on most major Unix platforms. It mainly conforms to the ANSI Common Lisp standard. Here is a summary of its main features: * a sophisticated native-code compiler which is capable of powerful type inferences, and generates code competitive in speed with C compilers. * generational garbage collection and multiprocessing capability on the x86 ports. * a foreign function interface which allows interfacing with C code and system libraries, including shared libraries on most platforms, and direct access to Unix system calls. * support for interprocess communication and remote procedure calls. * an implementation of CLOS, the Common Lisp Object System, which includes multimethods and a metaobject protocol. * a graphical source-level debugger using a Motif interface, and a code profiler.
Homepage:
https://www.cons.org/cmucl/
License:
public-domain

Versions

Version EAPI Keywords Slot
21e 8 -* x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>common-lisp@gentoo.org</email>
		<name>Gentoo Common Lisp Project</name>
	</maintainer>
	<longdescription>
CMUCL is a free implementation of the Common Lisp programming language
which runs on most major Unix platforms. It mainly conforms to the
ANSI Common Lisp standard. Here is a summary of its main features:

 * a sophisticated native-code compiler which is capable of powerful
   type inferences, and generates code competitive in speed with C
   compilers.

 * generational garbage collection and multiprocessing capability on
   the x86 ports.

 * a foreign function interface which allows interfacing with C code
   and system libraries, including shared libraries on most platforms,
   and direct access to Unix system calls.

 * support for interprocess communication and remote procedure calls.

 * an implementation of CLOS, the Common Lisp Object System, which
   includes multimethods and a metaobject protocol.

 * a graphical source-level debugger using a Motif interface, and a
   code profiler.
</longdescription>
	<use>
		<flag name="doc">Installs package documentation</flag>
		<flag name="gui">Build CLX, CLM, or Hemlock</flag>
		<flag name="source">Include source code for CMUCL in installation</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

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

Flag Description 21e
doc Installs package documentation
gui Build CLX, CLM, or Hemlock
source Include source code for CMUCL in installation

Files

Manifest

Type File Size Versions
DIST cmucl-21e-x86-linux.tar.bz2 11305452 bytes 21e
DIST cmucl-src-21e.tar.bz2 7161287 bytes 21e
Unmatched Entries
Type File Size