[uim-commit] r2284 - branches/r5rs/sigscheme
yamaken at freedesktop.org
yamaken at freedesktop.org
Tue Nov 29 20:57:07 PST 2005
Author: yamaken
Date: 2005-11-29 20:57:00 -0800 (Tue, 29 Nov 2005)
New Revision: 2284
Modified:
branches/r5rs/sigscheme/TODO
Log:
* sigscheme/TODO
- Update
Modified: branches/r5rs/sigscheme/TODO
===================================================================
--- branches/r5rs/sigscheme/TODO 2005-11-30 04:28:38 UTC (rev 2283)
+++ branches/r5rs/sigscheme/TODO 2005-11-30 04:57:00 UTC (rev 2284)
@@ -1,25 +1,43 @@
==============================================================================
Requirements and bugs:
+* Inhibit a mutation on string constants as described in "3.4 Storage model" of
+ R5RS
+ - Write both immutable and mutable case tests for all procedures that accepts
+ a string
+
* Fix character and escape sequence related issues. grep Scm_special_char_table
to find the issues, and make all tests in test-char.scm and test-string.scm
passed
+* Autoconfiscate the SigScheme package (don't rely on uim's configure)
+ - [uim] configure sigscheme subdir by top-level configure like GCC
+
* Add tests for proper tail recursion with 'apply' and 'guard' to
test-tail-rec.scm
-* Inhibit a mutation on string constants as described in "3.4 Storage model" of
- R5RS
-
* [uim] link libsscm into libuim statically
-* Fix large fixed-size buffer on stack without limit checking in read.c
-
* grep "FIXME" and fix them
==============================================================================
-Extensions:
+Extensions: (not required for now)
+* Introduce dynamic environment for internal use
+ - Fix continuation-unsafe current-{input,output}-port handling with it
+ - Replace Scm_current_char_codec handling with it
+
+* Dynamic encoding switching for a conversion between string and char list,
+ based on a SRFI or de facto standard API
+ - Evaluate ces API of Gauche
+ - Consider dynamic environment
+
+* Support SRFI-75 character literals such as #\u3042 and #\U0010FFFF
+
+* Add GB18030 to encoding.c
+
+* Add Big5 to encoding.c
+
==============================================================================
Performance improvements:
@@ -64,13 +82,11 @@
==============================================================================
Assigned to YamaKen:
+* Fix large fixed-size buffer on stack without limit checking in read.c
+
* Add integer->char and char->integer procedures with multibyte support
- Write test
-* Dynamic encoding switching for a conversion between string and char list,
- based on a SRFI or de facto standard API
- - Evaluate ces API of Gauche
-
* GCC4-optimization-proof stack protection
- Update the document
More information about the uim-commit
mailing list