|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| build/ | H | 03-May-2022 | - | 11,459 | 11,184 |
| c/ | H | 03-May-2022 | - | 97,925 | 90,105 |
| doc/ | H | 07-May-2022 | - | 10,741 | 9,276 |
| emacs/ | H | 03-May-2022 | - | 937 | 573 |
| ps-compiler/ | H | 03-May-2022 | - | 18,798 | 13,401 |
| scheme/ | H | 03-May-2022 | - | 106,405 | 74,486 |
| COPYING | H A D | 27-Dec-2012 | 3.6 KiB | 76 | 59 |
| INSTALL | H A D | 12-Apr-2014 | 17.2 KiB | 431 | 328 |
| Makefile.in | H A D | 03-May-2022 | 36.5 KiB | 1,032 | 721 |
| README | H A D | 12-Apr-2014 | 5.3 KiB | 121 | 107 |
| config.guess | H A D | 27-Dec-2012 | 43.3 KiB | 1,505 | 1,293 |
| config.sub | H A D | 27-Dec-2012 | 31.8 KiB | 1,620 | 1,476 |
| configure | H A D | 03-May-2022 | 203.2 KiB | 7,408 | 6,253 |
| configure.in | H A D | 27-Dec-2012 | 4.7 KiB | 142 | 141 |
| ffi-test.vcxproj | H A D | 27-Dec-2012 | 5.7 KiB | 111 | 111 |
| gdbinit | H A D | 19-Aug-2007 | 1.6 KiB | 99 | 86 |
| install-sh | H A D | 27-Dec-2012 | 13.3 KiB | 521 | 344 |
| mkinstalldirs | H A D | 27-Dec-2012 | 1.9 KiB | 112 | 85 |
| r6rs.vcxproj | H A D | 27-Dec-2012 | 5.7 KiB | 109 | 109 |
| scheme48.sln | H A D | 27-Dec-2012 | 2.2 KiB | 38 | 37 |
| scheme48.vcxproj | H A D | 27-Dec-2012 | 33.9 KiB | 413 | 413 |
| srfi-27.vcxproj | H A D | 27-Dec-2012 | 5.6 KiB | 108 | 108 |
README
1; Part of Scheme 48 1.9. See file COPYING for notices and license.
2
3This is
4
5Scheme 48 1.9.2 "T�bingen Edition"
6
7a derivative of Scheme 48 0.58, put together by various volunteers
8around the Internet, with release management happening in T�bingen,
9Germany. Scheme 48 0.58 was developed by Richard Kelsey and Jonathan
10Rees and incorporates PreScheme 0.5 by Richard Kelsey.
11
12Please report bugs to scheme-48-bugs@s48.org, and include
13the version number in your message.
14
15Installation instructions in file INSTALL.
16
17A user's guide is in file doc/user-guide.txt.
18
19Recent changes are listed in file doc/news.txt.
20
21Known bugs and things to do in the future are listed in doc/todo.txt.
22
23The license conditions are explained in COPYING.
24
25Send mail to scheme-48-request@s48.org to be put on a
26mailing list for announcements, discussion, bug reports, and bug
27fixes.
28
29-----
30
31The Scheme 48 root directory is organized as follows (not all files are
32listed here):
33
34 README this file
35 WINDOWS.txt notes on the Windows port
36 INSTALL installation instructions
37 COPYING notices and licenses
38 COPYING.rtf copyright notice in RTF format
39 configure configuration script
40 Makefile.in input to configure
41 doc/ some documentation
42 scheme48.man a Unix-style manual page
43 manual.ps manual in Postscript
44 manual.pdf manual in PDF
45 html/ manual in html (the root is html/index.html)
46 src/ manual sources
47 todo.txt list of improvements we hope to make someday
48 news.txt list of improvements we have already made
49 io.txt how the I/O system works
50 deriving.txt how to create derived versions
51 scheme/ scheme source files
52 packages.scm meta-module definitions
53 interfaces.scm system interface definitions
54 more-interfaces.scm system interface definitions
55 *-packages.scm module definitions
56 bcomp/ the byte-code compiler
57 vm/ virtual machine sources (written in Pre-Scheme)
58 rts/ run-time system sources
59 link/ static linker
60 env/ development environment modules (debugger, etc.)
61 big/ useful Scheme libraries and extensions ("Big Scheme")
62 cml/ Concurrent ML libraries
63 alt/ portable implementations of some Scheme 48 features
64 opt/ optional code optimizer for the byte-code compiler
65 prescheme/ code for running the VM using Scheme 48
66 debug/ debugging utilities, tests, etc.
67 misc/ very miscellaneous things (e.g. AMB operator)
68 posix/ interface to POSIX system calls
69 srfi/ SRFI implementations
70 sort/ sorting libraries
71 ps-compiler/ Pre-Scheme -> C compiler
72 c/ c source files
73 sysdep.h.in input to configure
74 scheme48vm.c most of the VM (generated by Pre-Scheme compiler)
75 scheme48vm.h extern declarations for scheme48vm.c
76 scheme48vm-prelude.h internal declarations for scheme48vm.c
77 scheme48heap.c storage management (generated by Pre-Scheme compiler)
78 scheme48heap.h extern declarations for scheme48heap.c
79 scheme48read-image.c reading a heap from a file
80 scheme48write-image.c writing a heap to a file
81 scheme48image.h extern declarations for scheme48...-image.c
82 scheme48write-barrier.h WRITE_BARRIER(...) macro
83 main.c entry point for the VM
84 prescheme.h part of the VM
85 bignum.c large integers
86 bignum.h declarations for large integers
87 bignumint.h internal declarations for large integers
88 external.c support for calling C and being called from C
89 extension.c default definition of vm_extension()
90 scheme48.h C declarations and macros for Scheme 48 data structures
91 scheme48.h.in template for scheme48.h
92 old-scheme48.h old version, included for compatibility
93 c-mods.h minor additions to the C language
94 event.h header file for OS interface
95 io.h ditto
96 fd-io.h ditto
97 srfi-27.c C-side support for SRFI 27 (random bits)
98 asm-glue.c support code for (upcoming) native code
99 unix/ Unix-specific source files
100 unix.h header file for unix/* files
101 posix/ C half of interface to POSIX system calls
102 fake/ C files for insufficiently POSIX-compliant systems
103 build/ code for building the system
104 filenames.make included by Makefile, generated automatically
105 filenames.scm code for generating filenames.make
106 initial.image an image file containing a minimal Scheme system
107 initial.debug debugging database for same
108 initial.scm script for creating initial.image
109 build-usual-image script for creating scheme48.image
110 load-linker.exec script for loading the external linker
111 build-external-modules script for creating external-module initializer
112 minor-version-number current version number
113 generate-c-header.bat Windows batch file for generating c/scheme48.h
114 build-usual-image.bat Windows batch file for creating scheme48.image
115 build-initial-image.bat Windows batch file for creating build/initial.image
116 i-know-what-i-am-doing.bat Windows batch file for compiling VM to C
117 scheme48.wxs WiX script for generating scheme48.msi
118 build/{UnicodeData.txt,PropList.txt,SpecialCasing.txt,CaseFolding.txt,CompositionExclusions.txt}
119 Unicode data files
120 emacs/ Emacs support
121