diff options
author | Steve Bennett <steveb@workware.net.au> | 2010-01-24 12:05:36 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 11:02:44 +1000 |
commit | a7335808c5725934d81dbe68247b62a6ab08bf2f (patch) | |
tree | de45f62dacf49ebabc9b89a441b6d8c3e8f14256 /TODO | |
parent | a17425e476861fde1e1ad824181f97e081740659 (diff) | |
download | jimtcl-a7335808c5725934d81dbe68247b62a6ab08bf2f.zip jimtcl-a7335808c5725934d81dbe68247b62a6ab08bf2f.tar.gz jimtcl-a7335808c5725934d81dbe68247b62a6ab08bf2f.tar.bz2 |
More expr tests and fixes
*: Add tests/expr-new.test from Tcl
*: Directly convert from int to double if possible
*: Always treat '-' in front of a number as unary minus
so that '-0x1234' works.
*: Fix expr when the variable does not exist
*: Add optional support for math functions
*: Also double/0 == Inf or -Inf
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -1,9 +1,5 @@ CORE LANGUAGE FEATURES -- lrepeat -- parse foo($bar) into special tokens so that interpolation/parsing - is not required every time - CORE COMMANDS - All the missing standard core commands not related to I/O, namespaces, ... @@ -40,10 +36,6 @@ SPEED OPTIMIZATIONS the performance penality of Jim_EvalObj() overhead. In the future try to generate the calls like a JIT emitting assembler from Jim directly. -- Jim_GetDouble() should check if the object type is an integer into - a range that a double can represent without any loss, and directly - return the double value converting the integer one instead to pass - for the string repr. IMPLEMENTATION ISSUES @@ -63,10 +55,6 @@ REFERENCES SYSTEM - Add a 'call' attribute to references in order to call a given procedure if the name of a reference is used as command name. -API FUNCTIONS TO EXPORT - -- Jim_FormatString() - RANDOM THINGS TO DO ASAP - .jimrc loading, using the ENV variable |