BSD Ports

lang/scheme48 1.9.2p0 OpenBSD

Scheme Underground's implementation of R5RS

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
lang

Description

Scheme 48 is an implementation of the Scheme programming language as described in the Revised5 Report on the Algorithmic Language Scheme. It is based on a compiler and interpreter for a virtual Scheme machine. Scheme 48 tries to be faithful to the Revised5 Scheme Report, providing neither more nor less in the initial user environment. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.

It has a foreign function interface for calling functions from C and comes with a regex library, and a POSIX interface. It is supported by SLIB the portable Scheme library.

In the other systems

SystemPortVersion
OpenBSDlang/scheme481.9.2p0
FreeBSDlang/scheme481.9.2_1
NetBSDlang/scheme481.9.2
DragonFlylang/scheme481.9.2_1
HardenedBSDlang/scheme481.9.2_1
GhostBSDlang/scheme481.9.2_1

Install

Binary package:

pkg_add scheme48

From the ports tree:

cd /usr/ports/lang/scheme48 && make install

Dependencies

Build dependencies 1

No port depends on this one.