lang/siod - The NetBSD Packages Collection

Small-footprint implementation of the Scheme programming language

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.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

databases/sdbm

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64siod-3.0nb2.tgz
NetBSD 10.0aarch64siod-3.0nb2.tgz
NetBSD 10.0aarch64ebsiod-3.0nb2.tgz
NetBSD 10.0aarch64ebsiod-3.0nb2.tgz
NetBSD 10.0alphasiod-3.0nb2.tgz
NetBSD 10.0alphasiod-3.0nb2.tgz
NetBSD 10.0earmv6hfsiod-3.0nb2.tgz
NetBSD 10.0earmv6hfsiod-3.0nb2.tgz
NetBSD 10.0earmv6hfsiod-3.0nb2.tgz
NetBSD 10.0earmv7hfsiod-3.0nb2.tgz
NetBSD 10.0earmv7hfsiod-3.0nb2.tgz
NetBSD 10.0earmv7hfsiod-3.0nb2.tgz
NetBSD 10.0i386siod-3.0nb2.tgz
NetBSD 10.0i386siod-3.0nb2.tgz
NetBSD 10.0m68ksiod-3.0nb2.tgz
NetBSD 10.0powerpcsiod-3.0nb2.tgz
NetBSD 10.0powerpcsiod-3.0nb2.tgz
NetBSD 10.0powerpcsiod-3.0nb2.tgz
NetBSD 10.0sparc64siod-3.0nb2.tgz
NetBSD 10.0sparc64siod-3.0nb2.tgz
NetBSD 10.0sparcsiod-3.0nb2.tgz
NetBSD 10.0sparcsiod-3.0nb2.tgz
NetBSD 10.0vaxsiod-3.0nb2.tgz
NetBSD 10.0vaxsiod-3.0nb2.tgz
NetBSD 10.0vaxsiod-3.0nb2.tgz
NetBSD 10.0x86_64siod-3.0nb2.tgz
NetBSD 10.0x86_64siod-3.0nb2.tgz
NetBSD 9.0aarch64siod-3.0nb2.tgz
NetBSD 9.0aarch64siod-3.0nb2.tgz
NetBSD 9.0alphasiod-3.0nb2.tgz
NetBSD 9.0alphasiod-3.0nb2.tgz
NetBSD 9.0earmv6hfsiod-3.0nb2.tgz
NetBSD 9.0earmv6hfsiod-3.0nb2.tgz
NetBSD 9.0earmv6hfsiod-3.0nb2.tgz
NetBSD 9.0earmv7hfsiod-3.0nb2.tgz
NetBSD 9.0earmv7hfsiod-3.0nb2.tgz
NetBSD 9.0earmv7hfsiod-3.0nb2.tgz
NetBSD 9.0i386siod-3.0nb2.tgz
NetBSD 9.0i386siod-3.0nb2.tgz
NetBSD 9.0powerpcsiod-3.0nb2.tgz
NetBSD 9.0powerpcsiod-3.0nb2.tgz
NetBSD 9.0powerpcsiod-3.0nb2.tgz
NetBSD 9.0sparc64siod-3.0nb2.tgz
NetBSD 9.0sparc64siod-3.0nb2.tgz
NetBSD 9.0x86_64siod-3.0nb2.tgz
NetBSD 9.0x86_64siod-3.0nb2.tgz
NetBSD 9.3x86_64siod-3.0nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.