BSD Ports

lang/ccl 1.13_1 FreeBSD

Clozure CL is a free Common Lisp implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
lang, lisp

Description

Clozure CL (formerly known as OpenMCL) is a free Common Lisp implementation. Features include:

* A fast, precise, compacting, generational garbage collector written in hand-optimized C. The sizes of the generations are fully configurable.

* Full native OS threads on all platforms. The API includes support for shared memory, locking, and blocking for OS operations such as I/O.

* Full Unicode support.

* Excellent debugging facilities. The names of all local variables are available in a backtrace.

* A complete, mature foreign function interface.

* Many extensions including: files mapped to Common Lisp vectors for fast file I/O; thread local hash tables and streams to eliminate locking overhead; cons hashing support.

Install

Binary package:

pkg install ccl

From the ports tree:

cd /usr/ports/lang/ccl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ccl>0:lang/ccl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-1.13_1---
FreeBSD:14:quarterly-1.13_1n/a--
FreeBSD:15:latest-1.13_1n/a--
FreeBSD:15:quarterly-1.13_1n/an/an/a
FreeBSD:16:latest-1.13_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 3
Run dependencies 1

Configuration

No options to configure.

USES
cl
Service scripts
none
Conflicts with
cclive

Files

pkg-plist 777
  • bin/ccl
  • lib/ccl/LICENSE
  • lib/ccl/README.md
  • lib/ccl/bin/acode-rewrite.fx64fsl
  • lib/ccl/bin/apropos.fx64fsl
  • lib/ccl/bin/arch.fx64fsl
  • lib/ccl/bin/arglist.fx64fsl
  • lib/ccl/bin/arrays-fry.fx64fsl
  • lib/ccl/bin/backend.fx64fsl
  • lib/ccl/bin/backquote.fx64fsl
  • lib/ccl/bin/backtrace-lds.fx64fsl
  • lib/ccl/bin/backtrace.fx64fsl
  • lib/ccl/bin/case-error.fx64fsl
  • lib/ccl/bin/ccl-export-syms.fx64fsl
  • lib/ccl/bin/chars.fx64fsl
  • lib/ccl/bin/cn-encode.fx64fsl
  • lib/ccl/bin/compile-ccl.fx64fsl
  • lib/ccl/bin/core-files.fx64fsl
  • lib/ccl/bin/cover.fx64fsl
  • lib/ccl/bin/db-io.fx64fsl
  • lib/ccl/bin/defstruct-lds.fx64fsl
  • lib/ccl/bin/defstruct-macros.fx64fsl
  • lib/ccl/bin/defstruct.fx64fsl
  • lib/ccl/bin/describe.fx64fsl
  • lib/ccl/bin/dll-node.fx64fsl
  • lib/ccl/bin/dominance.fx64fsl
  • lib/ccl/bin/dumplisp.fx64fsl
  • lib/ccl/bin/edit-callers.fx64fsl
  • lib/ccl/bin/encapsulate.fx64fsl
  • lib/ccl/bin/ffi-freebsdx8664.fx64fsl
  • lib/ccl/bin/foreign-types.fx64fsl
  • lib/ccl/bin/format.fx64fsl
  • lib/ccl/bin/hash.fx64fsl
  • lib/ccl/bin/hashenv.fx64fsl
  • lib/ccl/bin/jp-encode.fx64fsl
  • lib/ccl/bin/leaks.fx64fsl
  • lib/ccl/bin/level-2.fx64fsl
  • lib/ccl/bin/lists.fx64fsl
  • lib/ccl/bin/macros.fx64fsl
  • lib/ccl/bin/mcl-compat.fx64fsl
  • lib/ccl/bin/method-combination.fx64fsl
  • lib/ccl/bin/misc.fx64fsl
  • lib/ccl/bin/nfcomp.fx64fsl
  • lib/ccl/bin/number-case-macro.fx64fsl
  • lib/ccl/bin/number-macros.fx64fsl
  • lib/ccl/bin/numbers.fx64fsl
  • lib/ccl/bin/nx2.fx64fsl
  • lib/ccl/bin/nxenv.fx64fsl
  • lib/ccl/bin/optimizers.fx64fsl
  • lib/ccl/bin/pathnames.fx64fsl
  • lib/ccl/bin/pprint.fx64fsl
  • lib/ccl/bin/prefixed-stream.fx64fsl
  • lib/ccl/bin/prepare-mcl-environment.fx64fsl
  • lib/ccl/bin/read.fx64fsl
  • lib/ccl/bin/reg.fx64fsl
  • lib/ccl/bin/remote-lisp.fx64fsl
  • lib/ccl/bin/sequences.fx64fsl
  • lib/ccl/bin/setf-runtime.fx64fsl
  • lib/ccl/bin/setf.fx64fsl
  • lib/ccl/bin/sort.fx64fsl
  • lib/ccl/bin/source-files.fx64fsl
  • lib/ccl/bin/streams.fx64fsl
  • lib/ccl/bin/subprims.fx64fsl
  • lib/ccl/bin/swank-loader.fx64fsl
  • lib/ccl/bin/swink.fx64fsl
  • lib/ccl/bin/systems.fx64fsl
  • lib/ccl/bin/time.fx64fsl
  • lib/ccl/bin/timestamped-stream.fx64fsl
  • lib/ccl/bin/vinsn.fx64fsl
  • lib/ccl/bin/vreg.fx64fsl
  • lib/ccl/bin/x86-arch.fx64fsl
  • lib/ccl/bin/x86-asm.fx64fsl
  • lib/ccl/bin/x86-backend.fx64fsl
  • lib/ccl/bin/x86-backtrace.fx64fsl
  • lib/ccl/bin/x86-disassemble.fx64fsl
  • lib/ccl/bin/x86-lap.fx64fsl
  • lib/ccl/bin/x86-lapmacros.fx64fsl
  • lib/ccl/bin/x86-watch.fx64fsl
  • lib/ccl/bin/x862.fx64fsl
  • lib/ccl/bin/x8632-arch.fx64fsl
  • lib/ccl/bin/x8632env.fx64fsl
  • lib/ccl/bin/x8664-arch.fx64fsl
  • lib/ccl/bin/x8664-backend.fx64fsl
  • lib/ccl/bin/x8664-vinsns.fx64fsl
  • lib/ccl/bin/x8664env.fx64fsl
  • lib/ccl/compiler/ARM/arm-arch.lisp
  • lib/ccl/compiler/ARM/arm-asm.lisp
  • lib/ccl/compiler/ARM/arm-backend.lisp
  • lib/ccl/compiler/ARM/arm-disassemble.lisp
  • lib/ccl/compiler/ARM/arm-lap.lisp
  • lib/ccl/compiler/ARM/arm-lapmacros.lisp
  • lib/ccl/compiler/ARM/arm-vinsns.lisp
  • lib/ccl/compiler/ARM/arm2.lisp
  • lib/ccl/compiler/ARM64/arm64-arch.lisp
  • lib/ccl/compiler/ARM64/arm64-asm.lisp
  • lib/ccl/compiler/PPC/PPC32/ppc32-arch.lisp
  • lib/ccl/compiler/PPC/PPC32/ppc32-backend.lisp
  • lib/ccl/compiler/PPC/PPC32/ppc32-vinsns.lisp
  • lib/ccl/compiler/PPC/PPC64/ppc64-arch.lisp
  • lib/ccl/compiler/PPC/PPC64/ppc64-backend.lisp

The first 100 are listed.

distinfo 2
FileSizeSHA256
ccl/v1.13/freebsdx86.tar.gz1.374697e+07ccd8d16822b33e041aa0bace7f173b162d244d12b66da33ed9fc5570ebedaf5b
ccl/v1.13/Clozure-ccl-v1.13_GH0.tar.gz5.035681e+06bca7f8d70d49059f8937b82bc64f47f7d01c07dd18760002ec41b41c444f838c
Master sites 1
  • https://github.com/Clozure/${GH_PROJECT}/releases/download/v${PORTVERSION}/:bootstrap

Commit history 0

No commits in the history this site was built from.