* README: Renamed from ANNOUNCE; include bug report address,
[bpt/guile.git] / README
... / ...
CommitLineData
1This is beta release 1.0b3 of Guile, the GNU extension language library.
2Please send bug reports to bug-guile@prep.ai.mit.edu.
3
4Guile is a portable, embeddable Scheme implementation written in C.
5Guile provides a machine independent execution platform that can be
6linked in as a library when building extensible programs.
7
8Guile is derived from SCM, by Aubrey Jaffer and others. Tom Lord
9librarified SCM, yielding Guile. He wrote Guile's operating system,
10Ice-9, connected Guile to Tcl/Tk and the `rx' regular expression
11matcher, and took care of a lot of miscellany.
12
13Interesting files include:
14- INSTALL, which contains instructions on building and installing Guile.
15- NEWS, which describes user-visible changes since the last release of Guile.
16- COPYING, which describes the terms under which you may redistribute
17 Guile, and explains that there is no warranty.
18
19The Guile source tree is laid out as follows:
20
21doc: Documentation for Guile, in Texinfo form.
22libguile: The Guile Scheme interpreter, packaged as an object
23 library for you to link with your programs.
24guile: An interactive front end for the Guile Scheme interpreter.
25rx: A regular expression matching library, interfaced to Guile.
26ice-9: Guile's module system, initialization code, and other infrastructure.
27lang: A Guile module of tools for writing lexical analyzers and parsers.
28ctax: A Guile module providing a C-like syntax for Scheme.