dev-scheme/scm (gentoo)

Search

Package Information

Description:
SCM is a Scheme implementation conforming to Revised5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification.
Homepage:
https://people.csail.mit.edu/jaffer/SCM.html
License:
LGPL-3

Versions

Version EAPI Keywords Slot
5.6.4 8 ~amd64 ~x86 0
5.5.6-r4 8 amd64 x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>scheme@gentoo.org</email>
		<name>Gentoo Scheme Project</name>
	</maintainer>
	<longdescription lang="en">
SCM is a  Scheme implementation conforming to  Revised5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification.
	</longdescription>
	<use>
		<flag name="arrays">Support for  arrays, uniform-arrays and
			uniform-vectors.</flag>
		<flag name="bignums">Support for large precision integers.</flag>
		<flag name="cautious">SCM will always check the number of arguments to
			interpreted closures.</flag>
		<flag name="dynamic-linking">Be able to load compiled files while
			running.</flag>
		<flag name="engineering-notation">Floats to display in engineering
			notation (exponents always multiples of 3) instead of scientific
			notation.</flag>
		<flag name="gsubr">generalized c arguments: for arbitrary 
			(more then 11) arguments to C functions.</flag>
		<flag name="inexact">Support for floating point numbers.</flag>
		<flag name="ioext">Commonly available I/O extensions: line I/O, file
			positioning, file delete and rename, and directory functions.</flag>
		<flag name="libscm">Build and install libscm.a and related headers</flag>
		<flag name="macro">C level support for hygienic and referentially 
			transparent macros (syntax-rules macros).</flag>
		<flag name="regex">String regular expression matching.</flag>
		<flag name="unix">Support for: nice, acct, lstat, readlink, symlink,
			mknod and sync.</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 5.6.4 5.5.6-r4
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.

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST scm-5e6.zip 912968 bytes
DIST scm-5f4.zip 938331 bytes