From e3e3cb177aa411a26d927e05e90dd00996721399 Mon Sep 17 00:00:00 2001 From: Adriano Date: Mon, 18 May 2020 17:44:15 +0200 Subject: [PATCH] added a reference to guile-hall in the manual --- doc/ref/scheme-using.texi | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/doc/ref/scheme-using.texi b/doc/ref/scheme-using.texi index ac265fcca..d430f89e8 100644 --- a/doc/ref/scheme-using.texi +++ b/doc/ref/scheme-using.texi @@ -282,7 +282,7 @@ Run the optimizer on a piece of code and print the result. @deffn {REPL Command} disassemble exp Disassemble a compiled procedure. @end deffn - + @deffn {REPL Command} disassemble-file file Disassemble a file. @end deffn @@ -744,10 +744,33 @@ using a CPAN-like system. A complete list of guild scripts can be had by invoking @code{guild list}, or simply @code{guild}. +@menu +* Hall:: +@end menu + + +@node guile-hall +@subsection Bootstrapping projects and distributing them + +There's a tool that doesn't come bundled with Guile and yet can be very +useful in your day to day experience with it. This tool is +@uref{https://gitlab.com/a-sassmannshausen/guile-hall, Hall}. + +When you start a new project, Hall creates a folder +containing a scaffold of your new project. +Such scaffold will include your basic Autotools setup, so +you don't have to take care of that yourself + +The scaffold contains a directory for your tests, +for your libraries, for your scripts and for +your documentation. So you immediately know where to put the +files you are hacking on. + @node Installing Site Packages @section Installing Site Packages + @cindex site @cindex site path @cindex load path -- 2.25.1