85 lines
3.6 KiB
HTML
85 lines
3.6 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>PC Scheme</title>
|
|
</head>
|
|
<body>
|
|
<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
|
|
1990s.</p>
|
|
<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>
|
|
<ul>
|
|
<li>
|
|
<a href=
|
|
"/afs/cs/project/ai-repository/ai/lang/scheme/impl/pcscheme/cwh/0.html">
|
|
cwh/</a> PC Scheme extensions: Extensions to PC Scheme by
|
|
Carl W. Hoffman
|
|
</li>
|
|
<li>
|
|
<a href=
|
|
"/afs/cs/project/ai-repository/ai/lang/scheme/impl/pcscheme/geneva/0.html">
|
|
geneva/</a> PCS/Geneva: Reimplementation of PC Scheme by
|
|
Univ. of Geneva.
|
|
</li>
|
|
<li>
|
|
<a href=
|
|
"/afs/cs/project/ai-repository/ai/lang/scheme/impl/pcscheme/pcs/0.html">
|
|
pcs/</a> PC Scheme: Scheme implementation for IBM PCs
|
|
</li>
|
|
</ul>
|
|
<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>
|
|
<h2>Ibuki</h2>
|
|
<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
|
|
emulator.</p>
|
|
<h2>Extensions by Carl W. Hoffman</h2>
|
|
<dl>
|
|
<dt><code>clcp.tar</code></dt>
|
|
<dd>Common Lisp Compatibility Package Includes R3RS functions
|
|
missing from Scheme, macros (DEFMACRO, DOTIMES, DOLIST, DEFUN,
|
|
SETQ, SETF, PUSH, POP, INCF, DECF, DESCRIBE, ARGLIST), FORMAT,
|
|
WARN, ERROR, streams and I/O, sequence and list functions</dd>
|
|
<dt><code>epsilon.tar</code></dt>
|
|
<dd>Lisp mode for Epsilon, customized for PC Scheme.</dd>
|
|
<dt><code>r3rs.tar</code></dt>
|
|
<dd>Adds some of the optional features of R3RS to PC
|
|
Scheme.</dd>
|
|
</dl>
|
|
</body>
|
|
</html>
|