diff options
author | antirez <antirez> | 2005-03-09 07:19:41 +0000 |
---|---|---|
committer | antirez <antirez> | 2005-03-09 07:19:41 +0000 |
commit | 84dcf68e1127c62feaaea63ccf88f6fc50764311 (patch) | |
tree | f2c9a17363c76981e293fe06613d81f7bfeb6a11 /TODO | |
parent | a0944453b0c6b1ef1f83713708cb41dd50e21925 (diff) | |
download | jimtcl-84dcf68e1127c62feaaea63ccf88f6fc50764311.zip jimtcl-84dcf68e1127c62feaaea63ccf88f6fc50764311.tar.gz jimtcl-84dcf68e1127c62feaaea63ccf88f6fc50764311.tar.bz2 |
An initial [format] command.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 20 |
1 files changed, 8 insertions, 12 deletions
@@ -30,9 +30,10 @@ EXTENSIONS SPEED OPTIMIZATIONS -- Cache call frames instead to free/realloc they at every proc call. - (partially done, now there is to cache the variables has table - contained in the call frames). +- Find a way to avoid interpolation/reparsing in "foo($bar)" tokens. + See the "sieve" and "ary" bench performances, result of this problem. + (to compare with sieve_dict is also useful.) +- Many other possible things, including better literal sharing. IMPLEMENTATION ISSUES @@ -54,13 +55,8 @@ ERROR MESSAGES REFERENCES SYSTEM -- The format of the reference will be changed form ~reference:000............: - to <reference-<typename>-000000000......>, where typename is the name - of the type supplied to the [ref] command at reference creation time. - This name is only informative but is stored inside the reference - structure, so that for example [lambda] will have as reference name - something like <reference-<function>-00000000000000001>, and - a list node <reference-<listnode>-00000000000000002> and so on. - This makes debugging easier. The name is totally ignored by the - garbage collection stage. +- All ok for now, already done things deleted from the TODO list. +API FUNCTIONS TO EXPORT + +- Jim_FormatString() |