Andy Wingo
0c65f52c6d
more define-syntax-rule usage
...
* module/ice-9/boot-9.scm:
* module/ice-9/control.scm:
* module/ice-9/futures.scm:
* module/ice-9/optargs.scm:
* module/ice-9/poll.scm:
* module/ice-9/receive.scm:
* module/ice-9/threads.scm:
* module/ice-9/vlist.scm:
* module/language/assembly/compile-bytecode.scm:
* module/language/ecmascript/compile-tree-il.scm:
* module/language/tree-il.scm:
* module/oop/goops.scm:
* module/oop/goops/simple.scm:
* module/oop/goops/stklos.scm:
* module/srfi/srfi-1.scm:
* module/srfi/srfi-35.scm:
* module/srfi/srfi-39.scm:
* module/srfi/srfi-45.scm:
* module/srfi/srfi-67/compare.scm:
* module/sxml/match.scm:
* module/system/repl/error-handling.scm:
* module/system/repl/repl.scm:
* module/system/vm/inspect.scm:
* module/texinfo.scm:
* module/web/server.scm: Use define-syntax-rule, where it makes sense.
2011-09-02 11:36:14 +02:00
Ludovic Courtès
88e41e94d3
sxml-match: Always use the same prompt tag.
...
* module/sxml/match.scm (%call/ec-prompt): New variable.
(call/ec): Use it instead of creating a new prompt tag.
2010-07-15 23:12:57 +02:00
Ludovic Courtès
01fded8c77
sxml-match: Handle multiple-value returns.
...
* module/sxml/sxml-match.ss (sxml-match1): Invoke ESCAPE via
`call-with-values'.
* test-suite/tests/sxml-match-tests.ss ("test multiple value returns"):
New test.
* module/sxml/match.scm: Mention the modification.
2010-05-26 23:41:23 +02:00
Ludovic Courtès
400a5dcb8b
Add (sxml match).
...
* module/Makefile.am (LIB_SOURCES): Add `sxml/match.scm'.
(NOCOMP_SOURCES): Add `sxml/sxml-match.ss'.
* module/sxml/match.scm, module/sxml/sxml-match.ss: New files.
* test-suite/Makefile.am (SCM_TESTS): Add `tests/sxml.match.test'.
(EXTRA_DIST): Add `tests/sxml-match-tests.ss'.
* test-suite/tests/sxml-match-tests.ss,
test-suite/tests/sxml.match.test: New files.
* doc/ref/guile.texi (Guile Modules): Include `sxml-match.texi'.
* doc/ref/sxml-match.texi: New file.
* doc/ref/Makefile.am (guile_TEXINFOS): Add `sxml-match.texi'.
2010-05-25 23:31:36 +02:00