85 lines
3.6 KiB

<!DOCTYPE html>
<title>PC Scheme</title>
<h1>PC Scheme</h1>
<p>PC Scheme (also spelled PC-Scheme, PC SCHEME, PC-SCHEME) is a
Scheme implementation for DOS operating systems from the early
<p>It originally ran on MS-DOS. Nowadays it also runs on FreeDOS
as well as emulators like Dosemu.</p>
<p><a href="./">lang/scheme/impl/pcscheme/</a></p>
<a href=
cwh/</a> PC Scheme extensions: Extensions to PC Scheme by
Carl W. Hoffman
<a href=
geneva/</a> PCS/Geneva: Reimplementation of PC Scheme by
Univ. of Geneva.
<a href=
pcs/</a> PC Scheme: Scheme implementation for IBM PCs
<h2>Texas Instruments</h2>
<p>PC-Scheme is a Scheme implementation originally written by
Texas Instruments. This directory contains the version made
freely distributable by TI. Note that it wasn't as powerful as
the commercial version, which cost $95 and included a reference
manual and user guide.</p>
<p>PC Scheme includes an optimizing compiler, an emacs-like
editor, inspector, debugger, performance testing, foreign
function interface, window system and an object-oriented
subsystem. Conforms to the Revised^3 Report on Scheme. Also
supports the dialect used in Abelson and Sussman's SICP.</p>
<p>NOTE: Ibuki announced on July 13, 1992, that it has purchased
the rights to PC Scheme from TI and intends to make it also
available on 486 PCs and under Windows 3.1. This version should
be better than either of the public versions. For more
information, contact IBUKI, PO Box 1627, Los Altos, CA 94022,
phone 415-961-4996, fax 415-961-8016, email rww@ibuki.com.</p>
<h2>University of Geneva</h2>
<p>PCS/Geneva is a Scheme interpreter/compiler developed at the
University of Geneva. It is based on Texas Instrument's PC Scheme
(version 3.03) but differs somewhat from the original. The main
extensions to PC Scheme are 486 support, BGI graphics, LIM-EMS
pagination support, line editing, mouse support, assembly-level
interfacing, and several powerful Scheme-oriented editors. (TI's
PC Scheme gives users full Revised^3 support along with many
primitives for DOS, Graphics and Text Windows. A powerful
built-in optimizing compiler produces fast code.)</p>
<p>This product may be distributed freely and used without
restrictions except for military purposes.</p>
<p>Authors: Larry Bartholdi and Marc Vuilleumier, C.U.I. - Scheme
group, University of Geneva, Switzerland</p>
<h3>Version 4.02PL1 (1994-01-11)</h3>
<p>PCS/Geneva has been tested on XTs, ATs, AT386s and AT486s
under various DOS and OS/2 versions. It even runs on
Hewlett-Packard's HP95LX. It also runs on Suns with a DOS
<h2>Extensions by Carl W. Hoffman</h2>
<dd>Common Lisp Compatibility Package Includes R3RS functions
missing from Scheme, macros (DEFMACRO, DOTIMES, DOLIST, DEFUN,
WARN, ERROR, streams and I/O, sequence and list functions</dd>
<dd>Lisp mode for Epsilon, customized for PC Scheme.</dd>
<dd>Adds some of the optional features of R3RS to PC