Port details |
- s7 Scheme interpreter
- g20231215 lang =0 g20231215Version of this port present on the latest quarterly branch.
- Maintainer: fuz@FreeBSD.org
- Port Added: 2023-10-27 06:36:19
- Last Update: 2023-12-17 21:42:49
- Commit Hash: f3c3327
- Also Listed In: lisp
- License: BSD0CLAUSE
- WWW:
- https://ccrma.stanford.edu/software/snd/snd/s7.html
- Description:
- s7 is a Scheme interpreter intended as an extension language for other
applications. Although it is a descendant of tinyScheme, s7 is closest
as a Scheme dialect to Guile 1.8. I believe it is compatible with r5rs
and r7rs. It has continuations, ratios, complex numbers, macros,
keywords, hash-tables, multiprecision arithmetic, generalized set!,
unicode, and so on. It does not have syntax-rules or any of its friends,
and it thinks there is no such thing as an inexact integer.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/s7/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/s7
- pkg install s7
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: s7
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1702642188
SHA256 (bil-s7-edc6242088978d09bff053726ec2f8a6ea8f8f72_GL0.tar.gz) = ce1592b1bb43ebbab6e6de03e5eb231eec5764c3cf2686408851914ee814072b
SIZE (bil-s7-edc6242088978d09bff053726ec2f8a6ea8f8f72_GL0.tar.gz) = 2705853
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libgmp.so : math/gmp
- libmpfr.so : math/mpfr
- libmpc.so : math/mpc
- This port is required by:
- for Libraries
-
- emulators/tic-80
Configuration Options:
- ===> The following configuration options are available for s7-g20231215:
DOCS=on: Build and/or install documentation
GMP=on: GMP (multiple precision arithmetic) support
NREPL=off: install notcurses repl (s7-nrepl)
REPL=on: install simple repl (s7-repl)
===> Use 'make config' to modify these settings
- Options name:
- lang_s7
- USES:
- localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
g20231215 17 Dec 2023 21:42:49 |
Robert Clausecker (fuz) |
lang/s7: update to g20231215 |
g20231023 27 Oct 2023 06:32:10 |
Robert Clausecker (fuz) |
lang/s7: Scheme interpreter
s7 is a Scheme interpreter intended as an extension language for other
applications. Although it is a descendant of tinyScheme, s7 is closest
as a Scheme dialect to Guile 1.8. I believe it is compatible with r5rs
and r7rs. It has continuations, ratios, complex numbers, macros,
keywords, hash-tables, multiprecision arithmetic, generalized set!,
unicode, and so on. It does not have syntax-rules or any of its friends,
and it thinks there is no such thing as an inexact integer.
WWW: https://ccrma.stanford.edu/software/snd/snd/s7.html |