gpo.zugaina.org

Search Portage & Overlays:

dev-scheme/scm

SCM is a Scheme implementation from the author of slib

Screenshots

  • scm-5.5.6-r4
    amd64 x86 ~amd64-linux
    arrays bignums cautious dynamic-linking engineering-notation gsubr inexact ioext libscm macro ncurses posix readline regex sockets unix

    View      Download      Browse     License: LGPL-3   
    Overlay: gentoo

USE Flags

arrays
Global: Support for arrays, uniform-arrays and uniform-vectors.
Local: Support for arrays, uniform-arrays and uniform-vectors.
bignums
Global: Support for large precision integers.
Local: Support for large precision integers.
cautious
Global: SCM will always check the number of arguments to interpreted closures.
Local: SCM will always check the number of arguments to interpreted closures.
dynamic-linking
Global: Be able to load compiled files while running.
Local: Be able to load compiled files while running.
engineering-notation
Global: Floats to display in engineering notation (exponents always multiples of 3) instead of scientific notation.
Local: Floats to display in engineering notation (exponents always multiples of 3) instead of scientific notation.
gsubr
Global: generalized c arguments: for arbitrary (more then 11) arguments to C functions.
Local: generalized c arguments: for arbitrary (more then 11) arguments to C functions.
inexact
Global: Support for floating point numbers.
Local: Support for floating point numbers.
ioext
Global: Commonly available I/O extensions: line I/O, file positioning, file delete and rename, and directory functions.
Local: Commonly available I/O extensions: line I/O, file positioning, file delete and rename, and directory functions.
libscm
* This flag is undocumented *
macro
Global: C level support for hygienic and referentially transparent macros (syntax-rules macros).
Local: C level support for hygienic and referentially transparent macros (syntax-rules macros).
ncurses
Global: Adds ncurses support (console display library)
posix
Global: Adds support for POSIX-compatible functions
readline
Global: Enables support for libreadline, a GNU line-editing library that almost everyone wants
regex
Global: Include regular expression interfaces
Local: String regular expression matching.
sockets
Global: Adds support for tcp/ip sockets
unix
Global: Support for: nice, acct, lstat, readlink, symlink, mknod and sync.
Local: Support for: nice, acct, lstat, readlink, symlink, mknod and sync.