1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-12 23:00:22 +02:00

Add index entries lambda, optargs, syncase.

This commit is contained in:
Kevin Ryde 2003-05-23 23:44:25 +00:00
parent 8c24f46e80
commit a44758e709

View file

@ -17,6 +17,7 @@
@node Lambda @node Lambda
@section Lambda: Basic Procedure Creation @section Lambda: Basic Procedure Creation
@cindex lambda
@c FIXME::martin: Review me! @c FIXME::martin: Review me!
@ -140,6 +141,7 @@ provides syntax for handling keywords in argument lists
Before using any of the procedures or macros defined in this section, Before using any of the procedures or macros defined in this section,
you have to load the module @code{(ice-9 optargs)} with the statement: you have to load the module @code{(ice-9 optargs)} with the statement:
@cindex @code{optargs}
@lisp @lisp
(use-modules (ice-9 optargs)) (use-modules (ice-9 optargs))
@end lisp @end lisp
@ -668,6 +670,7 @@ example of the previous section looks like this:
(lambda args #f)))) (lambda args #f))))
@end lisp @end lisp
@cindex @code{syncase}
In Guile, the @code{syntax-rules} system is provided by the @code{(ice-9 In Guile, the @code{syntax-rules} system is provided by the @code{(ice-9
syncase)} module. To make these facilities available in your code, syncase)} module. To make these facilities available in your code,
include the expression @code{(use-syntax (ice-9 syncase))} (@pxref{Using include the expression @code{(use-syntax (ice-9 syncase))} (@pxref{Using