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
| System | Port | Version |
|---|---|---|
| OpenBSD | lang/scheme48 | 1.9.2p0 |
| FreeBSD | lang/scheme48 | 1.9.2_1 |
| NetBSD | lang/scheme48 | 1.9.2 |
| DragonFly | lang/scheme48 | 1.9.2_1 |
| HardenedBSD | lang/scheme48 | 1.9.2_1 |
| GhostBSD | lang/scheme48 | 1.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.