Apocrypha

scm

SCM is a Scheme implementation from the author of slib

SCM is a Scheme implementation conforming to Revised5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 5.6.4-r1 3 14 h details ›

Versions & arches

VersionOverlay amd64x86 Committed
5.6.4-r1 gentoo amd64 testing x86 testing view · download · history ↗
5.6.4 gentoo amd64 stable x86 testing view · download · history ↗
5.5.6-r4 gentoo amd64 stable x86 stable view · download · history ↗

Use flags of 5.6.4-r1

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

Runtime dependencies of 5.6.4-r1

show 8 lines