1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

add guild docs

* doc/ref/scheme-using.texi (Using Guile Tools): Add some optimistic
  guild docs.
This commit is contained in:
Andy Wingo 2011-05-31 22:36:52 +02:00
parent b8b0659879
commit 715146aa15
2 changed files with 29 additions and 0 deletions

View file

@ -228,6 +228,7 @@ etc. that make up Guile's application programming interface (API),
* Guile Scripting:: How to write Guile scripts.
* Using Guile Interactively:: Guile's REPL features.
* Using Guile in Emacs:: Guile and Emacs.
* Using Guile Tools:: A guild of scheming wizards.
@end menu
@include scheme-intro.texi

View file

@ -695,6 +695,34 @@ See Geiser's web page at @uref{http://www.nongnu.org/geiser/}, for more
information.
@node Using Guile Tools
@section Using Guile Tools
@cindex guild
@cindex guile-tools
@cindex wizards
Guile also comes with a growing number of command-line utilities: a
compiler, a disassembler, some module inspectors, and in the future, a
system to install Guile packages from the internet. These tools may be
invoked using the @code{guild} program.
@example
$ guild compile -o foo.go foo.scm
wrote `foo.go'
@end example
This program used to be called @code{guile-tools}, and for backward
compatibility it still may be called as such. However we changed the
name to @code{guild}, not only because it is pleasantly shorter and
easier to read, but also because this tool will serve to bind Guile
wizards together, by allowing hackers to share code with each other
using a CPAN-like system.
@xref{Compilation}, for more on @code{guild compile}.
A complete list of guild scripts can be had by invoking @code{guild
list}, or simply @code{guild}.
@c Local Variables:
@c TeX-master: "guile.texi"
@c End: