[uim-commit] r1770 - branches/r5rs/sigscheme

yamaken at freedesktop.org yamaken at freedesktop.org
Mon Oct 3 05:19:16 PDT 2005


Author: yamaken
Date: 2005-10-03 05:19:14 -0700 (Mon, 03 Oct 2005)
New Revision: 1770

Modified:
   branches/r5rs/sigscheme/eval.c
Log:
* sigscheme/eval.c
  - (ScmExp_lambda): Add a FIXME comment


Modified: branches/r5rs/sigscheme/eval.c
===================================================================
--- branches/r5rs/sigscheme/eval.c	2005-10-03 11:53:19 UTC (rev 1769)
+++ branches/r5rs/sigscheme/eval.c	2005-10-03 12:19:14 UTC (rev 1770)
@@ -829,6 +829,10 @@
 /*===========================================================================
   R5RS : 4.1 Primitive expression types : 4.1.4 Procedures
 ===========================================================================*/
+/* FIXME: Accept all arguments as single variadic variable to reduce cons cell
+ * consumption. And current 'first_expr' check should be enclosed into
+ * SCM_STRICT_ARGCHECK or SCM_STRICT_R5RS.
+ */
 ScmObj ScmExp_lambda(ScmObj formals, ScmObj first_expr, ScmObj rest, ScmObj env)
 {
     DECLARE_FUNCTION("lambda", SyntaxVariadic2);



More information about the uim-commit mailing list