README layout as in the 0.5 tree.
This commit is contained in:
parent
125636a758
commit
3e33b7b938
94
README
94
README
|
@ -1,93 +1,19 @@
|
|||
; Copyright (c) 1993-1999 by Richard Kelsey and Jonathan Rees. See file COPYING.
|
||||
-*- Mode: Text; -*-
|
||||
|
||||
Please report bugs to scheme-48-bugs@martigny.ai.mit.edu, and include
|
||||
Copyright (c) 1994 Brian D. Carlstrom
|
||||
See file COPYING for copying information.
|
||||
|
||||
Please report bugs to scsh-bugs@zurich.ai.mit.edu, and include
|
||||
the version number in your message.
|
||||
|
||||
Installation instructions in file INSTALL.
|
||||
|
||||
A user's guide is in file doc/user-guide.txt.
|
||||
A scsh manual is in file doc/scsh-manual{/*.tex,.ps}.
|
||||
A scsh paper is in file doc/scsh-paper.{tex,ps}.
|
||||
A scsh quick reference is in file doc/cheat.txt.
|
||||
|
||||
Recent changes are listed in file doc/news.txt.
|
||||
|
||||
Known bugs and things to do in the future are listed in doc/todo.txt.
|
||||
|
||||
Send mail to scheme-48-request@martigny.ai.mit.edu to be put on a
|
||||
Send mail to scsh-request@zurich.ai.mit.edu to be put on a
|
||||
mailing list for announcements, discussion, bug reports, and bug
|
||||
fixes.
|
||||
|
||||
-----
|
||||
|
||||
When running "make", don't worry if the ".notify" target fails. Its
|
||||
only purpose is to send an email message to
|
||||
scheme-48-notifications@martigny.ai.mit.edu, so that we can get a
|
||||
rough idea of how much Scheme 48 is being used and by whom. We
|
||||
promise not to use your name or email address for any commercial
|
||||
purpose. If you don't want us to know, just do "make -t .notify"
|
||||
first (after running "configure").
|
||||
|
||||
-----
|
||||
|
||||
The Scheme 48 root directory is organized as follows (not all files are
|
||||
listed here):
|
||||
|
||||
README this file
|
||||
INSTALL installation instructions
|
||||
COPYING copyright notice
|
||||
configure configuration script
|
||||
Makefile.in input to configure
|
||||
doc/ some documentation
|
||||
scheme48.man a Unix-style manual page
|
||||
user-guide.txt general guide to using Scheme 48
|
||||
todo.txt list of improvements we hope to make someday
|
||||
news.txt list of improvements we have already made
|
||||
module.ps description of Scheme 48's module system
|
||||
big-scheme.txt extensions to Scheme
|
||||
threads.txt multiprocessing
|
||||
io.txt how the I/O system works
|
||||
scheme/ scheme source files
|
||||
packages.scm meta-module definitions
|
||||
interfaces.scm system interface definitions
|
||||
more-interfaces.scm system interface definitions
|
||||
*-packages.scm module definitions
|
||||
bcomp/ the byte-code compiler
|
||||
vm/ virtual machine sources (written in Pre-Scheme)
|
||||
rts/ run-time system sources
|
||||
link/ static linker
|
||||
env/ development environment modules (debugger, etc.)
|
||||
big/ useful Scheme libraries and extensions ("Big Scheme")
|
||||
alt/ portable implementations of some Scheme 48 features
|
||||
opt/ optional code optimizer for the byte-code compiler
|
||||
prescheme/ code for running the VM using Scheme 48
|
||||
debug/ debugging utilities, tests, etc.
|
||||
misc/ very miscellaneous things (e.g. AMB operator)
|
||||
posix/ unfinished interface to POSIX system calls
|
||||
ps-compiler/ Pre-Scheme -> C compiler
|
||||
c/ c source files
|
||||
sysdep.h.in input to configure
|
||||
scheme48vm.c most of the VM (generated by Pre-Scheme compiler)
|
||||
scheme48vm.h extern declarations for scheme48vm.c
|
||||
scheme48heap.c storage management (generated by Pre-Scheme compiler)
|
||||
scheme48heap.h extern declarations for scheme48heap.c
|
||||
main.c entry point for the VM
|
||||
prescheme.h part of the VM
|
||||
extension.c default definition of vm_extension()
|
||||
scheme48.h C declarations and macros for Scheme 48 data structures
|
||||
old-scheme48.h old version, included for compatibility
|
||||
c-mods.h minor additions to the C language
|
||||
event.h header file for OS interface
|
||||
io.h ditto
|
||||
fd-io.h ditto
|
||||
socket.c socket support
|
||||
dynamo.c dynamic loading support
|
||||
unix/ Unix-specific source files
|
||||
posix/ C half of an unfinished interface to POSIX system calls
|
||||
fake/ C files for insufficiently POSIX-compliant systems
|
||||
build/ code for building the system
|
||||
filenames.make included by Makefile, generated automatically
|
||||
filenames.scm code for generating filenames.make
|
||||
initial.image an image file containing a minimal Scheme system
|
||||
initial.debug debugging database for same
|
||||
initial.scm script for creating initial.image
|
||||
build-usual-image script for creating scheme48.image
|
||||
build-external-modules script for creating external-module initializer
|
||||
emacs/ gnu emacs support
|
||||
A road-map of the source tree is also in the doc directory.
|
||||
|
|
|
@ -0,0 +1,86 @@
|
|||
; Copyright (c) 1993-2001 by Richard Kelsey and Jonathan Rees.
|
||||
; Copyright (c) 1994-2000 by Olin Shivers and Brian D. Carlstrom.
|
||||
; Copyright (c) 1999-2000 by Martin Gasbichler.
|
||||
See file COPYING.
|
||||
|
||||
Please report bugs to scsh-bugs@zurich.ai.mit.edu, and include
|
||||
the version number in your message.
|
||||
|
||||
Installation instructions in file INSTALL.
|
||||
|
||||
A user's guide is in file doc/user-guide.txt.
|
||||
|
||||
Recent changes are listed in file doc/news.txt.
|
||||
|
||||
Known bugs and things to do in the future are listed in doc/todo.txt.
|
||||
|
||||
Send mail to scheme-48-request@martigny.ai.mit.edu to be put on a
|
||||
mailing list for announcements, discussion, bug reports, and bug
|
||||
fixes.
|
||||
|
||||
-----
|
||||
|
||||
The Scheme 48 root directory is organized as follows (not all files are
|
||||
listed here):
|
||||
|
||||
README this file
|
||||
INSTALL installation instructions
|
||||
COPYING copyright notice
|
||||
configure configuration script
|
||||
Makefile.in input to configure
|
||||
doc/ some documentation
|
||||
scheme48.man a Unix-style manual page
|
||||
user-guide.txt general guide to using Scheme 48
|
||||
todo.txt list of improvements we hope to make someday
|
||||
news.txt list of improvements we have already made
|
||||
module.ps description of Scheme 48's module system
|
||||
big-scheme.txt extensions to Scheme
|
||||
threads.txt multiprocessing
|
||||
io.txt how the I/O system works
|
||||
scheme/ scheme source files
|
||||
packages.scm meta-module definitions
|
||||
interfaces.scm system interface definitions
|
||||
more-interfaces.scm system interface definitions
|
||||
*-packages.scm module definitions
|
||||
bcomp/ the byte-code compiler
|
||||
vm/ virtual machine sources (written in Pre-Scheme)
|
||||
rts/ run-time system sources
|
||||
link/ static linker
|
||||
env/ development environment modules (debugger, etc.)
|
||||
big/ useful Scheme libraries and extensions ("Big Scheme")
|
||||
alt/ portable implementations of some Scheme 48 features
|
||||
opt/ optional code optimizer for the byte-code compiler
|
||||
prescheme/ code for running the VM using Scheme 48
|
||||
debug/ debugging utilities, tests, etc.
|
||||
misc/ very miscellaneous things (e.g. AMB operator)
|
||||
posix/ unfinished interface to POSIX system calls
|
||||
ps-compiler/ Pre-Scheme -> C compiler
|
||||
c/ c source files
|
||||
sysdep.h.in input to configure
|
||||
scheme48vm.c most of the VM (generated by Pre-Scheme compiler)
|
||||
scheme48vm.h extern declarations for scheme48vm.c
|
||||
scheme48heap.c storage management (generated by Pre-Scheme compiler)
|
||||
scheme48heap.h extern declarations for scheme48heap.c
|
||||
main.c entry point for the VM
|
||||
prescheme.h part of the VM
|
||||
extension.c default definition of vm_extension()
|
||||
scheme48.h C declarations and macros for Scheme 48 data structures
|
||||
old-scheme48.h old version, included for compatibility
|
||||
c-mods.h minor additions to the C language
|
||||
event.h header file for OS interface
|
||||
io.h ditto
|
||||
fd-io.h ditto
|
||||
socket.c socket support
|
||||
dynamo.c dynamic loading support
|
||||
unix/ Unix-specific source files
|
||||
posix/ C half of an unfinished interface to POSIX system calls
|
||||
fake/ C files for insufficiently POSIX-compliant systems
|
||||
build/ code for building the system
|
||||
filenames.make included by Makefile, generated automatically
|
||||
filenames.scm code for generating filenames.make
|
||||
initial.image an image file containing a minimal Scheme system
|
||||
initial.debug debugging database for same
|
||||
initial.scm script for creating initial.image
|
||||
build-usual-image script for creating scheme48.image
|
||||
build-external-modules script for creating external-module initializer
|
||||
emacs/ gnu emacs support
|
Loading…
Reference in New Issue