~ chicken-core (chicken-5) f5ec002480964048880a3de6fd78609400a43647


commit f5ec002480964048880a3de6fd78609400a43647
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Nov 18 17:29:33 2009 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Nov 18 17:29:33 2009 +0100

    added documentation for let-compiler-syntax

diff --git a/NEWS b/NEWS
index 3cf95fe8..57a5bef2 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,7 @@
 
 - fix in optimizer that sometimes caused C functions for inlined
   procedures to be emitted multiple times (Thanks to Jörg Wittenberger)
-- documented `define-compiler-syntax'
+- documented `define-compiler-syntax' and `let-compiler-syntax'
 
 4.2.3
 
diff --git a/manual/Non-standard macros and special forms b/manual/Non-standard macros and special forms
index 90d96566..b30bad0a 100644
--- a/manual/Non-standard macros and special forms	
+++ b/manual/Non-standard macros and special forms	
@@ -330,6 +330,13 @@ exported.
 </scheme>
 
 
+==== let-compiler-syntax
+
+ [syntax] (let-compiler-syntax ((NAME TRANSFORMER) ...) BODY ...)
+
+Allows definition local compiler macros, which are only applicable inside {{BODY ...}}.
+
+
 === Conditional forms
 
 ==== select
Trap