BSD Ports

lang/chez-scheme 10.4.0 FreeBSD

Chez Scheme system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
lang
Package size
2953.9 KiB, 5872.2 KiB installed

Description

Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation.

As a superset of the language described in the [Revised 6 Report on the Algorithmic Language Scheme] (http://www.r6rs.org)(R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion.

Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I/O, and many other features.

Install

Binary package:

pkg install chez-scheme

From the ports tree:

cd /usr/ports/lang/chez-scheme/ && make install clean

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

RUN_DEPENDS=	chez-scheme>0:lang/chez-scheme

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:latest10.4.010.4.0--10.4.0
FreeBSD:14:quarterly10.4.010.4.0n/a-10.4.0
FreeBSD:15:latest10.4.010.4.0n/a-10.2.0_1
FreeBSD:15:quarterly10.4.010.4.0n/an/an/a
FreeBSD:16:latest10.4.010.4.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 10
Run dependencies 7
Required by 1

Configuration

Options name: lang_chez-scheme

OptionDefaultDescription
X11onX11 (graphics) support
USES
gmake iconv:lib ncurses
Service scripts
none
Conflicts with
petite-chez

Files

Manual pages 1
  • petite(1)
pkg-plist 47
  • bin/
  • bin/-script
  • bin/petite
  • %%CHEZ_LIBDIR%%/examples/Makefile
  • %%CHEZ_LIBDIR%%/examples/build.zuo
  • %%CHEZ_LIBDIR%%/examples/compat.ss
  • %%CHEZ_LIBDIR%%/examples/crepl.c
  • %%CHEZ_LIBDIR%%/examples/csocket.c
  • %%CHEZ_LIBDIR%%/examples/def.ss
  • %%CHEZ_LIBDIR%%/examples/edit.ss
  • %%CHEZ_LIBDIR%%/examples/ez-grammar-test.ss
  • %%CHEZ_LIBDIR%%/examples/ez-grammar.ss
  • %%CHEZ_LIBDIR%%/examples/fact.ss
  • %%CHEZ_LIBDIR%%/examples/fatfib.ss
  • %%CHEZ_LIBDIR%%/examples/fft.ss
  • %%CHEZ_LIBDIR%%/examples/fib.ss
  • %%CHEZ_LIBDIR%%/examples/foreign.ss
  • %%CHEZ_LIBDIR%%/examples/freq.ss
  • %%CHEZ_LIBDIR%%/examples/interpret.ss
  • %%CHEZ_LIBDIR%%/examples/m4.ss
  • %%CHEZ_LIBDIR%%/examples/macro.ss
  • %%CHEZ_LIBDIR%%/examples/matrix.ss
  • %%CHEZ_LIBDIR%%/examples/object.ss
  • %%CHEZ_LIBDIR%%/examples/power.ss
  • %%CHEZ_LIBDIR%%/examples/queue.ss
  • %%CHEZ_LIBDIR%%/examples/rabbit.ss
  • %%CHEZ_LIBDIR%%/examples/rsa.ss
  • %%CHEZ_LIBDIR%%/examples/scons.ss
  • %%CHEZ_LIBDIR%%/examples/setof.ss
  • %%CHEZ_LIBDIR%%/examples/socket.ss
  • %%CHEZ_LIBDIR%%/examples/template.ss
  • %%CHEZ_LIBDIR%%/examples/unify.ss
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/-script
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/-script.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/libkernel.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/liblz4.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/libz.a
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/main.o
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/petite
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/petite.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/revision
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/scheme.boot
  • %%CHEZ_LIBDIR%%/%%CHEZ_ARCH%%/scheme.h
  • share/man/man1/.1.gz
  • share/man/man1/petite.1.gz
distinfo 1
FileSizeSHA256
csv10.4.0.tar.gz9.584467e+0654d0d19e4cd51878f88fb4b7ddb44079be6ca12bcf14163f8ea53cbcb4633385
Master sites 1
  • https://github.com/cisco/ChezScheme/releases/download/v${DISTVERSION}/

Commit history 0

No commits in the history this site was built from.