[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