OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

gerbil-0.16p1

dialect of Scheme designed for systems programming

Back to search · Project homepage

Description

Gerbil is an opinionated dialect of Scheme designed for Systems Programming, with a state of the art macro and module system on top of the Gambit runtime. The macro system is based on quote-syntax, and provides the full meta-syntactic tower with a native implementation of syntax-case. It also provides a full-blown module system, similar to PLT Scheme's (sorry, Racket) modules. The main difference from Racket is that Gerbil modules are single instantiation, supporting high performance ahead of time compilation and compiled macros.

Package information

Ports path
lang/gerbil
Package architecture
amd64
Maintainer
Timo Myyra <timo.myyra@bittivirhe.fi>
Categories
lang
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Runtime

Build

OpenBSD README

Installing and updating packages · Package details as JSON