aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-01-24 12:05:36 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:44 +1000
commita7335808c5725934d81dbe68247b62a6ab08bf2f (patch)
treede45f62dacf49ebabc9b89a441b6d8c3e8f14256 /TODO
parenta17425e476861fde1e1ad824181f97e081740659 (diff)
downloadjimtcl-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--TODO12
1 files changed, 0 insertions, 12 deletions
diff --git a/TODO b/TODO
index fc8dfc8..853ad96 100644
--- a/TODO
+++ b/TODO
@@ -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