summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO26
1 files changed, 26 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..fc62aef
--- /dev/null
+++ b/TODO
@@ -0,0 +1,26 @@
+CORE LANGUAGE FEATURES
+
+CORE COMMANDS
+
+- [onleave] command, executing something as soon as the current procedure
+ 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]
+
+EXTENSIONS
+
+- Cryptography: hash functions, block ciphers, strim ciphers, PRNGs.
+- Tuplespace extension (http://wiki.tcl.tk/3947) (using sqlite as backend)
+- Zlib
+- Gdlib
+- CGI (interface compatible with ncgi, but possibly written in C for speed)
+
+REFERENCES SYSTEM
+
+- Unify ref/getref/setref/collect/finalize under an unique [ref] command.