[uim-commit] r2622 - branches/r5rs/sigscheme/doc

yamaken at freedesktop.org yamaken at freedesktop.org
Fri Dec 16 16:23:13 PST 2005


Author: yamaken
Date: 2005-12-16 16:23:07 -0800 (Fri, 16 Dec 2005)
New Revision: 2622

Modified:
   branches/r5rs/sigscheme/doc/style
Log:
* sigscheme/doc/style
  - Revise the description since the example was not destructive or
    side-effective


Modified: branches/r5rs/sigscheme/doc/style
===================================================================
--- branches/r5rs/sigscheme/doc/style	2005-12-17 00:22:01 UTC (rev 2621)
+++ branches/r5rs/sigscheme/doc/style	2005-12-17 00:23:07 UTC (rev 2622)
@@ -24,6 +24,7 @@
 
 * Macro invocation
 
-  Don't pass a destructive expression to a SigScheme macro as an argument
-  (e.g. NFALSEP(scm_p_memv(key, test))), because there's an possibility that
-  scm_p_memv() is evaluated multiple times after the macro expantion.
+  Don't pass a destructive or side-effective expression to a SigScheme macro as
+  an argument (e.g. CONTINUATIONP(continuation_stack_unwind(cont))), because
+  there's an possibility that continuation_stack_unwind() is evaluated multiple
+  times after the macro expantion.



More information about the uim-commit mailing list