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

yamaken at freedesktop.org yamaken at freedesktop.org
Mon Jan 2 11:24:48 PST 2006

Author: yamaken
Date: 2006-01-02 11:24:44 -0800 (Mon, 02 Jan 2006)
New Revision: 2738

* sigscheme/MEMO.tkng
* sigscheme/MEMO
  - Rename MEMO to MEMO.tkng

Deleted: branches/r5rs/sigscheme/MEMO
--- branches/r5rs/sigscheme/MEMO	2006-01-02 19:23:11 UTC (rev 2737)
+++ branches/r5rs/sigscheme/MEMO	2006-01-02 19:24:44 UTC (rev 2738)
@@ -1,41 +0,0 @@
-Temporary memo file
-This is personal memo for tkng. If you want to discuss about the topic
-in this memo, you should post the topic to the ML, instead of rewriting this
-file directly.
-These issues should be resolved until 0.5.0. I'll remove this meme
-until 0.5.0 release.
-* require/load
-In gauche, require works at compile time, not at executiontime. SigScheme
-should be so. Instead of require, load actually works at execution time.
-Gauche uses dynamic-load to load shared library.
-If the implementation cost is low, impelmenting autoloading feature would
-be a good idea.
-* vector
-Vector will be very important data structure. Sorted vector data will
-make uim faster. In addition, it would reduce memory consumption.
-In Gauche, find, map, for-each, and remove are applyicable to vector.
-This feature need generic function,  I think generic function is not
-need for SigScheme. So I'll propose 'vector-' prefix to impelement
-map, for-each, remove for vector. i.e. vector-map is map for vector.
-* define-record-type
-Defined as SRFI-9, define-record-tipe should be implemented to replace
-current define-record.
-* error handling
-Though I don't so much about error handling for Scheme, but current implementation
-is obviously inadequate from the point of view of error recovery. i.e. error function
-should not call exit().

Copied: branches/r5rs/sigscheme/MEMO.tkng (from rev 2734, branches/r5rs/sigscheme/MEMO)

More information about the uim-commit mailing list