| 1 | This is beta release 1.0b3 of Guile, the GNU extension language library. |
| 2 | Please send bug reports to bug-guile@prep.ai.mit.edu. |
| 3 | |
| 4 | Guile is a portable, embeddable Scheme implementation written in C. |
| 5 | Guile provides a machine independent execution platform that can be |
| 6 | linked in as a library when building extensible programs. |
| 7 | |
| 8 | Guile is derived from SCM, by Aubrey Jaffer and others. Tom Lord |
| 9 | librarified SCM, yielding Guile. He wrote Guile's operating system, |
| 10 | Ice-9, connected Guile to Tcl/Tk and the `rx' regular expression |
| 11 | matcher, and took care of a lot of miscellany. |
| 12 | |
| 13 | Interesting 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 | |
| 19 | The Guile source tree is laid out as follows: |
| 20 | |
| 21 | doc: Documentation for Guile, in Texinfo form. |
| 22 | libguile: The Guile Scheme interpreter, packaged as an object |
| 23 | library for you to link with your programs. |
| 24 | guile: An interactive front end for the Guile Scheme interpreter. |
| 25 | rx: A regular expression matching library, interfaced to Guile. |
| 26 | ice-9: Guile's module system, initialization code, and other infrastructure. |
| 27 | lang: A Guile module of tools for writing lexical analyzers and parsers. |
| 28 | ctax: A Guile module providing a C-like syntax for Scheme. |