BSD Ports

lang/siod 3.0nb2 NetBSD

Small-footprint implementation of the Scheme programming language

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
4b9823965c
Categories
lang
Package size
143.4 KiB, 518.7 KiB installed

Description

SIOD is a small-footprint implementation of the Scheme programming language that is provided with some database, unix programming and cgi scripting extensions.

The motivation behind SIOD remains a small footprint, in every sense of the word, at runtime, at compile time, and in cognitive attention required to understand how the system works enough to be able to extend it as well as the author would have done the work himself.

About eight years have passed since that initial release. It has been possible to add a feature or two without contributing to the cause of software bloat, with the code segment of the libsiod shared library remaining under 75K bytes on a prototypical comparison machine like a VAX. Furthermore, as the richness of the C runtime library available on most systems has improved over time, SIOD remains a useful kind of glue to have in a software engineers toolbox.

In the other systems

SystemPortVersion
NetBSDlang/siod3.0nb2
FreeBSDlang/siod3.6.2_2
GhostBSDlang/siod3.6.2_2

Install

Binary package:

pkgin install siod

From pkgsrc:

cd /usr/pkgsrc/lang/siod && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.0nb2
NetBSD 10.1 aarch643.0nb2
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
4b9823965c ryoon lang/siod: Fix build with GCC 14