[uim-commit] r1752 - branches/r5rs/sigscheme
yamaken at freedesktop.org
yamaken at freedesktop.org
Sun Oct 2 17:05:50 PDT 2005
Author: yamaken
Date: 2005-10-02 17:05:48 -0700 (Sun, 02 Oct 2005)
New Revision: 1752
Modified:
branches/r5rs/sigscheme/config.h
branches/r5rs/sigscheme/operations-srfi34.c
branches/r5rs/sigscheme/operations.c
Log:
* sigscheme/operations.c
- (ScmOp_dynamic_wind): New function. Currently only a placeholder
* sigscheme/sigscheme.c
- (SigScm_Initialize_internal): Add initialization for dynamic-wind
* sigscheme/config.h
- (SCM_USE_SRFI34): Disabled temporarily
Modified: branches/r5rs/sigscheme/config.h
===================================================================
--- branches/r5rs/sigscheme/config.h 2005-10-02 22:11:14 UTC (rev 1751)
+++ branches/r5rs/sigscheme/config.h 2005-10-03 00:05:48 UTC (rev 1752)
@@ -46,7 +46,7 @@
#define SCM_USE_SRFI2 1 /* use SRFI-2 'and-let*' */
#define SCM_USE_SRFI8 1 /* use SRFI-8 'receive' */
#define SCM_USE_SRFI23 1 /* use SRFI-23 'error' */
-#define SCM_USE_SRFI34 1 /* use SRFI-34 Exception Handling for Programs */
+#define SCM_USE_SRFI34 0 /* use SRFI-34 exception handling for programs */
#define SCM_USE_SRFI38 1 /* use SRFI-38 'write-with-shared-structure' */
#define SCM_USE_SRFI60 1 /* use SRFI-60 integers as bits */
Modified: branches/r5rs/sigscheme/operations-srfi34.c
===================================================================
--- branches/r5rs/sigscheme/operations-srfi34.c 2005-10-02 22:11:14 UTC (rev 1751)
+++ branches/r5rs/sigscheme/operations-srfi34.c 2005-10-03 00:05:48 UTC (rev 1752)
@@ -201,7 +201,6 @@
}
/* FIXME:
- * - Rewrite with Scm_CallContinuation()
* - Insert DECLARE_FUNCTION
*/
ScmObj ScmOp_SRFI34_raise(ScmObj obj)
Modified: branches/r5rs/sigscheme/operations.c
===================================================================
--- branches/r5rs/sigscheme/operations.c 2005-10-02 22:11:14 UTC (rev 1751)
+++ branches/r5rs/sigscheme/operations.c 2005-10-03 00:05:48 UTC (rev 1752)
@@ -1847,6 +1847,7 @@
return Scm_tailcall(consumer, vals, eval_state);
}
+/* FIXME: implement properly */
ScmObj ScmOp_dynamic_wind(ScmObj before, ScmObj thunk, ScmObj after,
ScmEvalState *eval_state)
{
More information about the uim-commit
mailing list