manifest
| file |
format |
category |
documentation |
| string |
file-formats |
file-categories |
string |
|
file-formats |
file-categories |
|
| string |
symbol |
symbol |
string |
| unexsunos4.c |
c-source |
platform-specific |
Convert a running program into an executable file. |
| unexsgi.c |
c-source |
platform-specific |
Convert a running program into an IRIX executable file. |
| unexalpha.c |
c-source |
platform-specific |
Convert a running program into an Alpha executable file. |
| unexelf.c |
c-source |
platform-specific |
Convert a running ELF program into an executable file. |
| unexhp9k800.c |
c-source |
platform-specific |
Convert a running HP-UX program into an executable file. |
| unexec.c |
c-source |
platform-specific |
Convert a running program into an executable file. |
| gmalloc.c |
c-source |
platform-specific |
Gnu malloc(); used for unexec. |
| ecrt0.c |
c-source |
platform-specific |
discover the start of initialized data space dynamically at runtime. |
| pre-crt0.c |
c-source |
platform-specific |
loaded before crt0.o on machines which do not remap part of the data space into text space in unexec. |
| socket.c |
c-source |
linkable |
BSD socket interface. |
| unix.c |
c-source |
linkable |
non-posix system calls on unix systems. |
| posix.c |
c-source |
linkable |
posix library interface. |
| ioext.c |
c-source |
linkable |
system calls in common between PC compilers and unix. |
| gsubr.c |
c-source |
linkable |
make_gsubr for arbitrary (< 11) arguments to C functions. |
| record.c |
c-source |
linkable |
proposed `Record' user definable datatypes. |
| Iedline.scm |
scheme |
optional |
Gnu readline input editing. |
| edline.c |
c-source |
linkable |
Gnu readline input editing (get ftp.sys.toronto.edu:/pub/rc/editline.shar). |
| split.scm |
scheme |
test |
example use of crs.c. Input, output, and diagnostic output directed to separate windows. |
| crs.c |
c-source |
linkable |
interactive terminal control. |
| rgx.c |
c-source |
linkable |
string regular expression match. |
| sc2.c |
c-source |
linkable |
procedures from R2RS and R3RS not in R4RS. |
| dynl.c |
c-source |
optional |
dynamically load object files. |
| ramap.c |
c-source |
optional |
array mapping |
| rope.c |
c-source |
required |
C interface functions. |
| unif.c |
c-source |
required |
uniform vectors. |
| subr.c |
c-source |
required |
the rest of IEEE functions. |
| sys.c |
c-source |
required |
call-with-current-continuation, opening and closing files, storage allocation and garbage collection. |
| eval.c |
c-source |
required |
evaluator, apply, map, and foreach. |
| scl.c |
c-source |
required |
inexact arithmetic |
| repl.c |
c-source |
required |
error, read-eval-print loop, read, write and load. |
| time.c |
c-source |
required |
functions dealing with time. |
| script.c |
c-source |
required |
utilities for running as `#!' script. |
| findexec.c |
c-source |
required |
find the executable file function. |
| scmmain.c |
c-source |
required |
initialization, interrupts, and non-IEEE utility functions. |
| scm.c |
c-source |
required |
initialization, interrupts, and non-IEEE utility functions. |
| scm.h |
c-header |
required |
data type and external definitions of SCM. |
| continue.c |
c-source |
required |
continuations. |
| continue.h |
c-header |
required |
continuations. |
| setjump.h |
c-header |
required |
continuations, stacks, and memory allocation. |
| patchlvl.h |
c-header |
required |
patchlevel of this release. |
| scmfig.h |
c-header |
required |
contains system dependent definitions. |
| Macro.scm |
scheme |
required |
Supports Syntax-Rules Macros. |
| Link.scm |
scheme |
required |
compiles and dynamically links. |
| Transcen.scm |
scheme |
required |
inexact builtin procedures. |
| Init.scm |
scheme |
required |
Scheme initialization. |
| setjump.s |
cray-asm |
platform-specific |
provides setjump and longjump for the Cray YMP. |
| ugsetjump.s |
gnu-as |
platform-specific |
provides setjump and longjump which work on Ultrix VAX. |
| setjump.mar |
vax-asm |
platform-specific |
provides setjump and longjump which do not use $unwind utility on VMS. |
| .gdbinit |
gdb-init |
optional |
provides commands for debugging SCM with GDB |
| mkimpcat.scm |
scheme |
required |
build SCM-specific catalog for SLIB. |
| build.bat |
ms-dos-batch |
platform-specific |
invokes build.scm for MS-DOS |
| build.scm |
scheme |
required |
database for compiling and linking new SCM programs. |
| Makefile |
makefile |
required |
builds SCMLIT using the `make' program. |
| bench.scm |
scheme |
test |
computes and records performance statistics of pi.scm. |
| pi.c |
c-source |
test |
computes digits of pi [cc -o pi pi.c;time pi 100 5]. |
| pi.scm |
scheme |
test |
computes digits of pi [type (pi 100 5)]. Test performance against pi.c. |
| example.scm |
scheme |
test |
example from R4RS which uses inexact numbers. |
| r4rstest.scm |
scheme |
test |
tests conformance with Scheme specifications. |
| ChangeLog |
plaintext |
documentation |
changes to SCM. |
| scm.texi |
texinfo |
documentation |
SCM installation and use. |
| QUICKREF |
plaintext |
documentation |
Quick Reference card for R4RS and IEEE Scheme. |
| scm.doc |
plaintext |
documentation |
man page generated from scm.1. |
| scm.1 |
nroff |
documentation |
unix style man page. |
| COPYING |
plaintext |
documentation |
details the LACK OF WARRANTY for SCM and the conditions for distributing SCM. |
| README |
plaintext |
documentation |
contains a MANIFEST, INSTALLATION INSTRUCTIONS, hints for EDITING SCHEME CODE, and a TROUBLE SHOOTING GUIDE. |