The Internet Scheme Repository This is a Repository for materials related to the Scheme programming language, maintained for the benefit of the Scheme community. This repository is not currently being maintained. ------------------------------------------------------------------ A WWW interface to the repository is now available. Point your web browser to: http://www.cs.indiana.edu/scheme-repository/home.html ------------------------------------------------------------------ Many new areas have been added in the recent re-organization, and some old ones removed/replaced. If you have contributed material to the repository, please change your pointers in future announcements, READMEs, etc to reflect its new location. The repository currently consists of the following directories: code - lots of scheme code meant for benchmarking, library/support, research, education, and fun: lang - Scheme code for language implementation lib - Scheme library code match - Scheme code for pattern matching misc - Miscellaneous Scheme code num - Math-oriented Scheme code oop - Scheme code to implement object-oriented programming systems string - Scheme code for string handling struct - Scheme code to implement and manipulate many type of data structures sys - Scheme code for operating systems interface. -------------------------------------------------- These directories replace the old scm directory, both to avoid confusion with the SCM Scheme implementation and its related packages as well as to better organize the archived code. -------------------------------------------------- doc - Scheme-related documents: lit - machine readable parts of various books misc - miscellaneous documents, including: +arc - Archived mailing lists +bib - the Scheme bibliography prop - proposed revisions to the standard pubs - publications on a wide variety of topics related to Scheme standards - documents from the RNRS authors -------------------------------------------------- These directories replace the old arc, bib, doc, lit, and txt directories. -------------------------------------------------- ext - extraneous stuff, extensions etc. imp - Most of the publicly distributable Scheme implementations incoming- Anonymous ftp writable directory for uploading material to be included in the repository. instruct- Material (other than literature) which is designed primarily for instruction. new - Any "new" contributions. promo - Freely-distributable promotional or demonstration material for Scheme-related products, including the READMEs from Scheme implementations in the Repository. utl - utilities (schemeweb, SLaTeX) An excellent list of Scheme impementations (part 2 of Mark Kantrowitz's Scheme FAQ) is available in ./doc/misc/scheme_2.faq . If you are an author of Scheme-related material, please consider contributing. If you believe any of your material is already in the Repository, please check so that it may be kept up to date with your newest release and to insure proper credit is given. Your contributions may be uploaded directly into the incoming directory using anonymous ftp. Please send a short note to us describing any uploaded material and where in the repository you suggest it be located. Material unaccompanied by documentation or description is apt to be excluded from the repository (or filed under "unknown"). We have begun using the GNU compression program 'gzip' to compress the larger files in the repository. gzip is available from: prep.ai.mit.edu:pub/gnu/gzip-1.2.4.tar prep.ai.mit.edu:pub/gnu/gzip-1.2.4.shar prep.ai.mit.edu:pub/gnu/gzip-1.2.4.msdos.exe Files compressed with 'gzip' are significantly smaller than those compressed with 'compress', and thus will transfer faster. Contributors are encouraged to submit material in this format. For more information on the format of archived material, see the file ./FILE_FORMATS. --------------------------------------------------------------- The Scheme Repository is mirrored in Europe: ftp.inria.fr:/lang/Scheme faui80.informatik.uni-erlangen.de:/pub/scheme/yorku ftp.informatik.uni-muenchen.de:/pub/comp/programming/languages/scheme/scheme-repository --------------------------------------------------------------- Many thanks to Ozan S. Yigit, founder of the original scheme repository at York University, and to David Eby and John Zuckerman, who maintained the repository through 1998.