[uim-commit] r2955 - branches/r5rs/sigscheme
yamaken at freedesktop.org
yamaken at freedesktop.org
Fri Jan 20 17:49:08 PST 2006
Author: yamaken
Date: 2006-01-20 17:49:04 -0800 (Fri, 20 Jan 2006)
New Revision: 2955
Added:
branches/r5rs/sigscheme/NEWS
Modified:
branches/r5rs/sigscheme/TODO
Log:
* sigscheme/NEWS
- New file
- Describe major changes from 0.5.0-alpha
* sigscheme/TODO
- Update
Added: branches/r5rs/sigscheme/NEWS
===================================================================
--- branches/r5rs/sigscheme/NEWS 2006-01-21 01:09:50 UTC (rev 2954)
+++ branches/r5rs/sigscheme/NEWS 2006-01-21 01:49:04 UTC (rev 2955)
@@ -0,0 +1,11 @@
+Overview of changes from 0.5.0-alpha (r2902 + local modifications)
+==
+* New features
+
+ - Support 64-bit data models (storage-compact is not yet)
+
+* Fixes
+
+ - Make behavior of internal definitions strictly conforming to R5RS
+
+ - Make C99-dependent stdint.h unneeded
Modified: branches/r5rs/sigscheme/TODO
===================================================================
--- branches/r5rs/sigscheme/TODO 2006-01-21 01:09:50 UTC (rev 2954)
+++ branches/r5rs/sigscheme/TODO 2006-01-21 01:49:04 UTC (rev 2955)
@@ -9,6 +9,7 @@
* Autoconfiscate the SigScheme package (don't rely on uim's configure)
- Prepare replace functions (asprintf and so on)
+ - Make most settings in src/config.h configurable with configure options
- [uim] configure sigscheme subdir by top-level configure like GCC
- Generate and pack sigschemefunctable*.[hc] into distribution file by make
dist
@@ -28,13 +29,13 @@
- Make the tests passed on actual 64bit environment with compact
representation
-* Confirm R5RS and SRFI conformance for each function implementation
-
* Confirm behavior of constant vector and list
- Investigate behavior of them in Scheme implementations other than Gauche
and Guile, and record it into doc/spec.txt
- Implement if needed
+* Confirm R5RS and SRFI conformance for each function implementation
+
* Confirm public API
- Evaluate SRFI-50 (although withdrawn)
@@ -88,6 +89,12 @@
- Define SAL accessors considering SRFI-50 and other implementations
- Evaluate SRFI-77 "Preliminary Proposal for R6RS Arithmetic"
+* Make all global and static variables encapsulatable into a dynamic object, to
+ support embedded environment that cannot use it such as BREW
+ - Abstract accessors to the variables
+ - Make the accessors replaceable with platform-specific one such as
+ GET_APP_INSTANCE()->scm->var
+
* Add GB18030 to encoding.c
* Add Big5 to encoding.c
@@ -112,6 +119,8 @@
==============================================================================
Logical simplifications:
+* (not required for now) Reorganize list (argument) extraction API
+
* (not required for now) Reorganize encoding and char codec API
==============================================================================
More information about the uim-commit
mailing list