mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 19:50:24 +02:00
Mention libguile-srfi-*, oop/*, scripts/* and srfi/*.
This commit is contained in:
parent
88deca50f3
commit
04873705f6
1 changed files with 34 additions and 27 deletions
61
README
61
README
|
@ -1,6 +1,7 @@
|
||||||
This is not a Guile release; it is a source tree retrieved via
|
!!! This is not a Guile release; it is a source tree retrieved via
|
||||||
anonymous CVS or as a nightly snapshot at some random time after the
|
anonymous CVS or as a nightly snapshot at some random time after the
|
||||||
Guile 1.4 release.
|
Guile 1.4 release. If this were a Guile release, you would not see
|
||||||
|
this message. !!! [fixme: zonk on release]
|
||||||
|
|
||||||
This is a 1.5 development version of Guile, Project GNU's extension
|
This is a 1.5 development version of Guile, Project GNU's extension
|
||||||
language library. Guile is an interpreter for Scheme, packaged as a
|
language library. Guile is an interpreter for Scheme, packaged as a
|
||||||
|
@ -148,48 +149,54 @@ configure, /usr/local by default. Building and installing gives you:
|
||||||
|
|
||||||
Executables, in ${prefix}/bin:
|
Executables, in ${prefix}/bin:
|
||||||
|
|
||||||
guile --- a stand-alone interpreter for Guile. With no arguments, this
|
guile --- a stand-alone interpreter for Guile. With no arguments, this
|
||||||
is a simple interactive Scheme interpreter. It can also be used
|
is a simple interactive Scheme interpreter. It can also be used
|
||||||
as an interpreter for script files; see the NEWS file for details.
|
as an interpreter for script files; see the NEWS file for details.
|
||||||
guile-config --- a Guile script which provides the information necessary
|
guile-config --- a Guile script which provides the information necessary
|
||||||
to link your programs against the Guile library.
|
to link your programs against the Guile library.
|
||||||
guile-snarf --- a script to parse declarations in your C code for
|
guile-snarf --- a script to parse declarations in your C code for
|
||||||
Scheme-visible C functions, Scheme objects to be used by C code,
|
Scheme-visible C functions, Scheme objects to be used by C code,
|
||||||
etc.
|
etc.
|
||||||
guile-tools --- a wrapper to invoke the executable modules in
|
guile-tools --- a wrapper to invoke the executable modules in
|
||||||
subdirectory `scripts' (also installed).
|
subdirectory `scripts' (also installed).
|
||||||
|
|
||||||
Libraries, in ${prefix}/lib. Depending on the platform and options
|
Libraries, in ${prefix}/lib. Depending on the platform and options
|
||||||
given to configure, you may get shared libraries in addition
|
given to configure, you may get shared libraries in addition
|
||||||
to or instead of these static libraries:
|
to or instead of these static libraries:
|
||||||
|
|
||||||
libguile.a --- an object library containing the Guile interpreter,
|
libguile.a --- an object library containing the Guile interpreter,
|
||||||
You can use Guile in your own programs by linking against this.
|
You can use Guile in your own programs by linking against this.
|
||||||
libqthreads.a --- an object library containing the QuickThreads
|
libqthreads.a --- an object library containing the QuickThreads
|
||||||
primitives. If you enabled thread support when you configured
|
primitives. If you enabled thread support when you configured
|
||||||
Guile, you will need to link your code against this too.
|
Guile, you will need to link your code against this too.
|
||||||
libguilereadline.a --- an object library containing glue code for the
|
libguilereadline.a --- an object library containing glue code for the
|
||||||
GNU readline library. See NEWS for instructions on how to enable
|
GNU readline library. See NEWS for instructions on how to enable
|
||||||
readline for your personal use.
|
readline for your personal use.
|
||||||
|
libguile-srfi-*.a --- various SRFI support libraries
|
||||||
|
|
||||||
Header files, in ${prefix}/include:
|
Header files, in ${prefix}/include:
|
||||||
|
|
||||||
libguile.h, guile/gh.h, libguile/*.h --- for libguile.
|
libguile.h, guile/gh.h, libguile/*.h --- for libguile.
|
||||||
guile-readline/readline.h --- for guile-readline.
|
guile-readline/readline.h --- for guile-readline.
|
||||||
|
|
||||||
Support files, in ${prefix}/share/guile/<version>:
|
Support files, in ${prefix}/share/guile/<version>:
|
||||||
|
|
||||||
ice-9/* --- run-time support for Guile: the module system,
|
ice-9/* --- run-time support for Guile: the module system,
|
||||||
read-eval-print loop, some R4RS code and other infrastructure.
|
read-eval-print loop, some R4RS code and other infrastructure.
|
||||||
|
oop/* --- the Guile Object-Oriented Programming System (GOOPS)
|
||||||
|
scripts/* --- executable modules, i.e., scheme programs that can be both
|
||||||
|
called as an executable from the shell, and loaded and used as a
|
||||||
|
module from scheme code. See scripts/README for more info.
|
||||||
|
srfi/* --- SRFI support modules. See srfi/README for more info.
|
||||||
|
|
||||||
Automake macros, in ${prefix}/share/aclocal:
|
Automake macros, in ${prefix}/share/aclocal:
|
||||||
|
|
||||||
guile.m4
|
guile.m4
|
||||||
|
|
||||||
Documentation in Info format, in ${prefix}/info:
|
Documentation in Info format, in ${prefix}/info:
|
||||||
|
|
||||||
data-rep.info --- an essay on how to write C code that works with
|
data-rep.info --- an essay on how to write C code that works with
|
||||||
Guile Scheme values.
|
Guile Scheme values.
|
||||||
|
|
||||||
The Guile source tree is laid out as follows:
|
The Guile source tree is laid out as follows:
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue