1
8
Fork
You've already forked scheme48
0
A mirror of the Scheme 48 mercurial repositories - https://www.s48.org/
  • Scheme 62.2%
  • C 34.7%
  • TeX 0.8%
  • Shell 0.7%
  • Makefile 0.5%
  • Other 0.9%
2024年09月16日 17:48:08 +10:00
bench Subject: Add scheme48-opt-only [s48-tuebingen @ 2117] 2007年01月19日 14:43:37 +00:00
build Another 1.9.2 version-number bump. 2014年04月12日 17:08:15 +02:00
c Rename ffi.h to scheme48ffi.h. 2024年09月16日 17:47:03 +10:00
doc Regenerate docs. 2014年04月12日 17:06:50 +02:00
emacs In cmuscheme48.el, use `make-temp-file' instead of constant file name. 2024年09月16日 17:47:03 +10:00
m4 In configure, check for -pthread before -mt. 2014年03月02日 16:48:00 +01:00
ps-compiler Fix undefined shift behavior. 2014年03月02日 16:49:44 +01:00
scheme Add purely functional red-black trees. 2024年09月16日 17:47:03 +10:00
.gitignore Add a gitignore 2024年09月16日 17:23:28 +10:00
.hgempty Subject: Set svn:ignore property on doc/src [s48-tuebingen @ 916] 2004年11月22日 17:07:31 +00:00
.hgeol Add .hgeol. 2010年07月28日 10:09:30 +02:00
.hgignore Add generated files. 2013年01月20日 18:26:02 +01:00
autogen.sh Fix regeneration of build/filenames.make 2024年09月16日 17:20:40 +10:00
config.guess Bump copyright year. 2008年01月10日 16:40:20 +01:00
config.sub Bump copyright year. 2008年01月10日 16:40:20 +01:00
configure Regenerate. 2014年03月02日 17:30:10 +01:00
configure.in Merge. 2011年12月29日 18:20:40 +01:00
CONTRIBUTORS Pass $(CPPFLAGS) to $(CC) 2013年03月30日 10:34:43 +01:00
COPYING Say that we're "Scheme 48 1.9 Tübingen edition". 2012年09月02日 14:43:29 +02:00
COPYING.rtf Fix copyright year in COPYING.rtf. 2013年01月27日 14:15:50 +01:00
ffi-test.vcxproj Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
ffi-test.vcxproj.filters Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
ffi-test.vcxproj.user Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
gdbinit Scheme 48 0.45 from tarball. 1996年08月23日 00:00:00 +02:00
INSTALL Bump version number to 1.9.2. 2014年04月12日 17:03:25 +02:00
install-sh Fix up copyright notices. 2010年10月18日 13:25:47 +02:00
Makefile.in Merge fixes from branch 'releng-1.9' 2024年09月16日 17:48:08 +10:00
mkinstalldirs Subject: Create installation directories [s48-tuebingen @ 834] 2004年10月02日 14:58:19 +00:00
r6rs.vcxproj Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
r6rs.vcxproj.filters Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
r6rs.vcxproj.user Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
README Bump version number to 1.9.2. 2014年04月12日 17:03:25 +02:00
scheme48.sln Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
scheme48.vcxproj Rename ffi.h to scheme48ffi.h. 2024年09月16日 17:47:03 +10:00
scheme48.vcxproj.filters Rename ffi.h to scheme48ffi.h. 2024年09月16日 17:47:03 +10:00
scheme48.vcxproj.user Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
srfi-27.vcxproj Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
srfi-27.vcxproj.filters Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
srfi-27.vcxproj.user Update to Visual C++ 2010 Express. 2011年12月30日 20:11:21 +01:00
WINDOWS.txt Note update to Visual C++ 2010 Express in WINDOWS.txt. 2011年12月30日 20:29:17 +01:00

; Part of Scheme 48 1.9. See file COPYING for notices and license.
This is 
Scheme 48 1.9.2 "Tübingen Edition"
a derivative of Scheme 48 0.58, put together by various volunteers
around the Internet, with release management happening in Tübingen,
Germany. Scheme 48 0.58 was developed by Richard Kelsey and Jonathan
Rees and incorporates PreScheme 0.5 by Richard Kelsey.
Please report bugs to scheme-48-bugs@s48.org, 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.
The license conditions are explained in COPYING.
Send mail to scheme-48-request@s48.org 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
 WINDOWS.txt		notes on the Windows port
 INSTALL		installation instructions
 COPYING		notices and licenses
 COPYING.rtf		copyright notice in RTF format
 configure		configuration script
 Makefile.in		input to configure
 doc/		some documentation
 scheme48.man	a Unix-style manual page
 manual.ps		manual in Postscript
 manual.pdf manual in PDF
 html/		manual in html (the root is html/index.html)
 src/		manual sources
 todo.txt		list of improvements we hope to make someday
 news.txt		list of improvements we have already made
 io.txt		how the I/O system works
 deriving.txt how to create derived versions
 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")
 cml/		Concurrent ML libraries
 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/		interface to POSIX system calls
 srfi/		SRFI implementations
 sort/		sorting libraries
 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
 scheme48vm-prelude.h internal declarations for scheme48vm.c
 scheme48heap.c storage management (generated by Pre-Scheme compiler)
 scheme48heap.h	extern declarations for scheme48heap.c
 scheme48read-image.c reading a heap from a file
 scheme48write-image.c writing a heap to a file
 scheme48image.h	extern declarations for scheme48...-image.c
 scheme48write-barrier.h WRITE_BARRIER(...) macro
 main.c		entry point for the VM
 prescheme.h	part of the VM
 bignum.c		large integers
 bignum.h declarations for large integers
 bignumint.h	internal declarations for large integers
 external.c	support for calling C and being called from C
 extension.c default definition of vm_extension()
 scheme48.h	C declarations and macros for Scheme 48 data structures
 scheme48.h.in	template for scheme48.h
 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
 srfi-27.c C-side support for SRFI 27 (random bits)
 asm-glue.c	support code for (upcoming) native code
 unix/ Unix-specific source files
 unix.h		header file for unix/* files
 posix/		C half of 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
 load-linker.exec script for loading the external linker
 build-external-modules script for creating external-module initializer
 minor-version-number current version number
 generate-c-header.bat Windows batch file for generating c/scheme48.h
 build-usual-image.bat Windows batch file for creating scheme48.image
 build-initial-image.bat Windows batch file for creating build/initial.image
 i-know-what-i-am-doing.bat Windows batch file for compiling VM to C
 scheme48.wxs WiX script for generating scheme48.msi
 build/{UnicodeData.txt,PropList.txt,SpecialCasing.txt,CaseFolding.txt,CompositionExclusions.txt}
 Unicode data files
 emacs/		Emacs support