scm

Description:SCM is a Scheme implementation from the author of slib
License: LGPL-3
Homepage:http://swiss.csail.mit.edu/~jaffer/SCM
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
5.5.6-r4 - + - - - - - - - - - - +

USE flags

  • 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.
  • libscm - Build and install libscm.a and related headers
  • 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.

Also available in: Atom

Thank you!