diff options
-rw-r--r-- | doc/ref/guile.texi | 1 | ||||
-rw-r--r-- | doc/ref/scheme-using.texi | 28 |
2 files changed, 29 insertions, 0 deletions
diff --git a/doc/ref/guile.texi b/doc/ref/guile.texi index dfadd139c..ad7c0c605 100644 --- a/doc/ref/guile.texi +++ b/doc/ref/guile.texi @@ -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 diff --git a/doc/ref/scheme-using.texi b/doc/ref/scheme-using.texi index 7995c8c04..f338127cc 100644 --- a/doc/ref/scheme-using.texi +++ b/doc/ref/scheme-using.texi @@ -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: |