summaryrefslogtreecommitdiff
path: root/doc/maint
diff options
context:
space:
mode:
authorMartin Grabmüller <mgrabmue@cs.tu-berlin.de>2001-04-09 16:16:09 +0000
committerMartin Grabmüller <mgrabmue@cs.tu-berlin.de>2001-04-09 16:16:09 +0000
commit5c4b24e10f8154a21b698313fcbfe6666195ac34 (patch)
tree8fc45a4c34a1af9d159859050fcb94bce7cc9915 /doc/maint
parent4d66be545655ae67a167ce279b3524f0fae8e02b (diff)
downloadguile-5c4b24e10f8154a21b698313fcbfe6666195ac34.tar.gz
2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* scheme-data.texi (Pairs): New data type and procedure description. (Lists): Added new subsections for grouping the list procedures. (Hooks): Added new nodes for hook subsections. (String Syntax): New node, factoring out read syntax. (Strings): Some blurb about allowed characters, zero-termination etc. (Keywords): Added menu descriptions. 2001-04-08 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> * scheme-indices.texi (R5RS Index): Print index `rn', not `r5'. * guile.texi: The index formerly known as `r5' is now called `rn'. * scheme-utility.texi, scheme-procedures.texi, scheme-io.texi, scheme-evaluation.texi, scheme-control.texi, scheme-data.texi: Changed all @r5index entries to @rnindex. 2001-04-06 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> * scheme-data.texi (Hooks): Added hook description and constraints. 2001-04-04 Martin Grabmueller <mgrabmue@cs.tu-berlin.de> * scheme-data.texi (Alphabetic Case Mapping), (String Comparison): Rearranged function order. (Vectors): Reorganized, new introductory text, docs about read syntax.
Diffstat (limited to 'doc/maint')
-rw-r--r--doc/maint/guile.texi14
1 files changed, 9 insertions, 5 deletions
diff --git a/doc/maint/guile.texi b/doc/maint/guile.texi
index 139946c90..823e84f41 100644
--- a/doc/maint/guile.texi
+++ b/doc/maint/guile.texi
@@ -2170,25 +2170,28 @@ table into an a-list of key-value pairs.
@c snarfed from hooks.c:216
@deffn primitive make-hook-with-name name [n_args]
Create a named hook with the name @var{name} for storing
-procedures of arity @var{n_args}.
+procedures of arity @var{n_args}. @var{n_args} defaults to
+zero.
@end deffn
make-hook
@c snarfed from hooks.c:230
@deffn primitive make-hook [n_args]
-Create a hook for storing procedure of arity @var{n_args}.
+Create a hook for storing procedure of arity
+@var{n_args}. @var{n_args} defaults to zero.
@end deffn
hook?
@c snarfed from hooks.c:240
@deffn primitive hook? x
-Return @code{#t} if @var{x} is a hook.
+Return @code{#t} if @var{x} is a hook, @code{#f} otherwise.
@end deffn
hook-empty?
@c snarfed from hooks.c:250
@deffn primitive hook-empty? hook
-Return @code{#t} if @var{hook} is an empty hook.
+Return @code{#t} if @var{hook} is an empty hook, @code{#f}
+otherwise.
@end deffn
add-hook!
@@ -2215,7 +2218,8 @@ Remove all procedures from the hook @var{hook}.
@c snarfed from hooks.c:315
@deffn primitive run-hook hook . args
Apply all procedures from the hook @var{hook} to the arguments
-@var{args}.
+@var{args}. The order of the procedure application is first to
+last.
@end deffn
hook->list