aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-03-03 15:43:34 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:47 +1000
commit5b72fc672cece4e426817a124e364b76da6f9704 (patch)
tree1e0236ba5e547cbda1278351f119f27bbaa12783 /TODO
parent52b1ccb6859a2029e5b5a6d885e26a2a757ba0b1 (diff)
downloadjimtcl-5b72fc672cece4e426817a124e364b76da6f9704.zip
jimtcl-5b72fc672cece4e426817a124e364b76da6f9704.tar.gz
jimtcl-5b72fc672cece4e426817a124e364b76da6f9704.tar.bz2
Fix some build problems and add lost features
Add some missing files needed for autoconf Make jim build standalone and without host jimsh Use (FILE *) for eventloop file handle Don't expect to support dynlib if no mmu Re-add nvp and win32 support (untested) Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 5 insertions, 6 deletions
diff --git a/TODO b/TODO
index 3460244..df2e3f9 100644
--- a/TODO
+++ b/TODO
@@ -6,6 +6,9 @@ CORE COMMANDS
returns. With no arguments it returns the script set, with one appends
the onleave script. There should be a way to reset.
+ Currently we have [local] which can be used to delete procs on proc exit.
+ Also try/on/finally. Is [onleave] really needed?
+
OTHER COMMANDS NOT IN TCL BUT THAT SHOULD BE IN JIM
- Set commands: [lunion], [lintersect], and [ldifference]
@@ -38,19 +41,15 @@ IMPLEMENTATION ISSUES
- Rewrite all the commands accepting a set of options to use Jim_GetEnum().
+ - Many have been done.
+
- Every time an extension is loaded Jim should put the dlopen() (or win32
equivalent) handle in a list inside the interpreter structure. When
the interpreter is freed all this handles should be closed with dlclose().
-- *AssocData() function should allow to specify a delProc C function like
- in the Tcl API. When the interpreter is destroyed all the delProc functions
- should be called to free the memory before to free the interpreter.
-
REFERENCES SYSTEM
- Unify ref/getref/setref/collect/finalize under an unique [ref] command.
-- Add a 'call' attribute to references in order to call a given procedure
- if the name of a reference is used as command name.
RANDOM THINGS TO DO ASAP