lang/minischeme 0.85 NetBSD
Very tiny scheme interpreter
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Categories
- lang
- Package size
- 20.7 KiB, 60.0 KiB installed
Description
This Mini-Scheme Interpreter is based on "SCHEME Interpreter in Common Lisp" in Appendix of T.Matsuda & K.Saigo, Programming of LISP, archive No5 (1987) p6 - p42 (published in Japan).
Supported features (or, NOT supported features :-) 1) Lists, symbols, strings. However, strings have very limited capability. For instance, there is *NO* string-ref, string-set!, ... etc. 2) Numbers are limited to FIXNUM only. There is *NO* complex, real, rational and even bignum. 3) Macro feature is supported, though not the one defined in R4RS.
Known problems: 1) Poor error recovery from illegal use of syntax and procedure. 2) Certain procedures do not check its argument type.
Install
Binary package:
pkgin install minischeme
From pkgsrc:
cd /usr/pkgsrc/lang/minischeme && 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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.85 |
| NetBSD 10.1 aarch64 | 0.85 |
| SmartOS / illumos x86_64 | 0.85 |
| macOS 15 arm64 | 0.85 |
Dependencies
No port depends on this one.