• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build/H03-May-2022-11,45911,184

c/H03-May-2022-97,92590,105

doc/H07-May-2022-10,7419,276

emacs/H03-May-2022-937573

ps-compiler/H03-May-2022-18,79813,401

scheme/H03-May-2022-106,40574,486

COPYINGH A D27-Dec-20123.6 KiB7659

INSTALLH A D12-Apr-201417.2 KiB431328

Makefile.inH A D03-May-202236.5 KiB1,032721

READMEH A D12-Apr-20145.3 KiB121107

config.guessH A D27-Dec-201243.3 KiB1,5051,293

config.subH A D27-Dec-201231.8 KiB1,6201,476

configureH A D03-May-2022203.2 KiB7,4086,253

configure.inH A D27-Dec-20124.7 KiB142141

ffi-test.vcxprojH A D27-Dec-20125.7 KiB111111

gdbinitH A D19-Aug-20071.6 KiB9986

install-shH A D27-Dec-201213.3 KiB521344

mkinstalldirsH A D27-Dec-20121.9 KiB11285

r6rs.vcxprojH A D27-Dec-20125.7 KiB109109

scheme48.slnH A D27-Dec-20122.2 KiB3837

scheme48.vcxprojH A D27-Dec-201233.9 KiB413413

srfi-27.vcxprojH A D27-Dec-20125.6 KiB108108

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