BSD Ports

wip/chezscheme-racket 9.5.9.8 NetBSD

Racket's fork of Chez Scheme

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
apache-2.0
Categories
wip, lang

Description

Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation. This variant of Chez Scheme is extended to support the implementation of [Racket](https://racket-lang.org/).

Major additions to Chez Scheme in the Racket variant:

* AArch64 support

* pb (Portable bytecode) support, which is mainly useful for bootstrapping a build on any supported platform

* Unboxed floating-point arithmetic and flvectors

* Type reconstruction during optimization (especially for safe code)

* Continuation attachments

* Parallel garbage collection, in-place garbage collection for old-generation objects (instead of always copying), and reachability-based memory accounting

* Ordered finalization, immobile (but collectable) objects, and weak/ephemeron generic hash tables

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/chezscheme-racket && make install clean

Dependencies

Run dependencies 2

No port depends on this one.