summaryrefslogtreecommitdiff
path: root/ToDo
diff options
context:
space:
mode:
Diffstat (limited to 'ToDo')
-rw-r--r--ToDo44
1 files changed, 0 insertions, 44 deletions
diff --git a/ToDo b/ToDo
deleted file mode 100644
index d792e1dc5e..0000000000
--- a/ToDo
+++ /dev/null
@@ -1,44 +0,0 @@
-Language Spec.
-
-* package or access control for global variables
-* named arguments like foo(nation:="german" or nation: "german").
-* method to retrieve argument information (need new C API)
-* multiple return values, yield values. maybe imcompatible
-* cascading method invocation.
-* def Class#method .. end
-
-Hacking Interpreter
-
-* non-blocking open (e.g. named pipe) for thread
-* avoid blocking with gethostbyname/gethostbyaddr
-* objectify interpreters
-* remove rb_eval() recursions
-* syntax tree -> bytecode ???
-* scrambled script, or script filter
-
-Standard Libraries
-
-* IO/File to call initialize
-* String#scanf(?)
-* Object#fmt(?)
-* Integer[num], Float[num] (String[str]?, Array[obj]??)
-* Stream or Port, abstract superclass of IO.
-
-Extension Libraries
-
-* FastCGI ruby
-* ptk.rb pTk wrapper that is compatible to tk.rb
-
-Ruby Libraries
-
-* httplib.rb, urllib.rb, nttplib.rb, etc.
-* format like perl's
-
-Tools
-
-* extension library maker like XS or SWIG
-* freeze or undump to bundle everything
-
-Misc
-
-* publish Ruby books