Subject: pkg/22186: New package: SCM - portable Scheme interpreter
To: None <gnats-bugs@gnats.netbsd.org>
From: None <davids@idiom.com>
List: netbsd-bugs
Date: 07/18/2003 14:52:49
>Number:         22186
>Category:       pkg
>Synopsis:       New package: SCM - portable Scheme interpreter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 18 21:53:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     David S.
>Release:        NetBSD 1.6U
>Organization:
>Environment:
System: NetBSD malign 1.6U NetBSD 1.6U (LOCAL-03-07-2003) #0: Thu Jul 3 13:17:53 PDT 2003 dgs@malign:/usr/obj/sys/arch/i386/compile/LOCAL-03-07-2003 i386
Architecture: i386
Machine: i386
>Description:
New package: SCM - portable Scheme interpreter
		http://www.swiss.ai.mit.edu/~jaffer/SCM.html

Scm is a portable Scheme implementation written in C.

Features

    * Conforms to Revised^5 Report on the Algorithmic Language Scheme and 
	the IEEE P1178 specification.
    * Support for SICP, R2RS, R3RS, and R5RS scheme code.
    * Runs under Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, 
	Unix and similar systems. Supports ASCII and EBCDIC character sets.
    * Is fully documented in TeXinfo form, allowing documentation to be 		generated in info, TeX, html, nroff, and troff formats.
    * Supports inexact real and complex numbers, 30 bit immediate integers 
	and large precision integers.
    * Many Common Lisp functions: logand, logor, logxor, lognot, ash, 
	logcount, integer-length, bit-extract, defmacro, macroexpand, 
	macroexpand1, gentemp, defvar, force-output, software-type, 
	get-decoded-time, get-internal-run-time, get-internal-real-time, 
	delete-file, rename-file, copy-tree, acons, and eval.
    * Char-code-limit, most-positive-fixnum, most-negative-fixnum, and 
	internal-time-units-per-second constants. *Features* and 
	*load-pathname* variables.
    * Arrays and bit-vectors. String ports and software emulation ports. 
	I/O extensions providing ANSI C and POSIX.1 facilities.
    * Interfaces to standard libraries including REGEX string regular 
	expression matching and the CURSES screen management package.
    * Available add-on packages including an interactive debugger, database,
	X-window graphics, BGI graphics, Motif, and Open-Windows packages.
    * A compiler (HOBBIT) and dynamic linking of compiled modules.
    * User definable responses to interrupts and errors, 
	Process-syncronization primitives. Setable levels of monitoring 
	and timing information printed interactively (the verbose function). 
	Restart, quit, and exec. 
>How-To-Repeat:
ftp://ftp.idiom.com/users/davids/netbsd/scm.tgz
>Fix:
ftp://ftp.idiom.com/users/davids/netbsd/scm.tgz
>Release-Note:
>Audit-Trail:
>Unformatted: