lang/tinyscheme - The NetBSD Packages Collection

R5RS small embeddable scheme implementation

TinyScheme is a lightweight Scheme interpreter that implements as
large a subset of R5RS as was possible without getting very large and
complicated.  It is meant to be used as an embedded scripting
interpreter for other programs.  As such, it does not offer IDEs or
extensive toolkits although it does sport a small top-level loop,
included conditionally.  A lot of functionality in TinyScheme is
included conditionally, to allow developers freedom in balancing
features and footprint.

As an embedded interpreter, it allows multiple interpreter states to
coexist in the same program, without any interference between them.
Programmatically, foreign functions in C can be added and values can
be defined in the Scheme environment.  Being quite a small program, it
is easy to comprehend, get to grips with, and use.

Build dependencies

devel/libtool-base pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 10.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 10.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 10.0aarch64ebtinyscheme-1.40nb1.tgz
NetBSD 10.0aarch64ebtinyscheme-1.40nb1.tgz
NetBSD 10.0alphatinyscheme-1.40nb1.tgz
NetBSD 10.0alphatinyscheme-1.40nb1.tgz
NetBSD 10.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 10.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 10.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 10.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 10.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 10.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 10.0i386tinyscheme-1.40nb1.tgz
NetBSD 10.0i386tinyscheme-1.40nb1.tgz
NetBSD 10.0i386tinyscheme-1.40nb1.tgz
NetBSD 10.0i386tinyscheme-1.40nb1.tgz
NetBSD 10.0m68ktinyscheme-1.40nb1.tgz
NetBSD 10.0powerpctinyscheme-1.40nb1.tgz
NetBSD 10.0powerpctinyscheme-1.40nb1.tgz
NetBSD 10.0powerpctinyscheme-1.40nb1.tgz
NetBSD 10.0sparc64tinyscheme-1.40nb1.tgz
NetBSD 10.0sparc64tinyscheme-1.40nb1.tgz
NetBSD 10.0sparctinyscheme-1.40nb1.tgz
NetBSD 10.0sparctinyscheme-1.40nb1.tgz
NetBSD 10.0vaxtinyscheme-1.40nb1.tgz
NetBSD 10.0vaxtinyscheme-1.40nb1.tgz
NetBSD 10.0vaxtinyscheme-1.40nb1.tgz
NetBSD 10.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 10.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 10.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 10.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 9.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 9.0aarch64tinyscheme-1.40nb1.tgz
NetBSD 9.0alphatinyscheme-1.40nb1.tgz
NetBSD 9.0alphatinyscheme-1.40nb1.tgz
NetBSD 9.0earmv4tinyscheme-1.40nb1.tgz
NetBSD 9.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 9.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 9.0earmv6hftinyscheme-1.40nb1.tgz
NetBSD 9.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 9.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 9.0earmv7hftinyscheme-1.40nb1.tgz
NetBSD 9.0i386tinyscheme-1.40nb1.tgz
NetBSD 9.0i386tinyscheme-1.40nb1.tgz
NetBSD 9.0i386tinyscheme-1.40nb1.tgz
NetBSD 9.0i386tinyscheme-1.40nb1.tgz
NetBSD 9.0m68ktinyscheme-1.40nb1.tgz
NetBSD 9.0powerpctinyscheme-1.40nb1.tgz
NetBSD 9.0powerpctinyscheme-1.40nb1.tgz
NetBSD 9.0powerpctinyscheme-1.40nb1.tgz
NetBSD 9.0sparc64tinyscheme-1.40nb1.tgz
NetBSD 9.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.0x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.3x86_64tinyscheme-1.40nb1.tgz
NetBSD 9.3x86_64tinyscheme-1.40nb1.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.