summaryrefslogtreecommitdiff
path: root/ToDo
diff options
context:
space:
mode:
Diffstat (limited to 'ToDo')
-rw-r--r--ToDo8
1 files changed, 6 insertions, 2 deletions
diff --git a/ToDo b/ToDo
index fe3c498..021e07d 100644
--- a/ToDo
+++ b/ToDo
@@ -1,13 +1,16 @@
Language Spec.
+* ../... outside condition invokes operator method too.
* %w(a\ b\ c abc) => ["a b c", "abc"]
* package or access control for global variables
+* class variable (prefix?)
* named arguments like foo(nation:="german") or foo(nation: "german").
* method to retrieve argument information (need new C API)
* multiple return values, yield values. maybe incompatible
* cascading method invocation ???
* def Class#method .. end ??
* class Foo::Bar<Baz .. end, module Boo::Bar .. end
+* def Foo::Bar::baz() .. end ??
Hacking Interpreter
@@ -23,7 +26,8 @@ Standard Libraries
* String#scanf(?)
* Object#fmt(?)
-* Integer[num], Float[num] (String[str]?, Array[obj]??)
+* Time::strptime
+* Integer[num], Float[num]; Fixnum[num]?
* method to detect non-number trailer for to_i/to_f.
* Stream or Port, abstract superclass of IO ?
* String#{pred,prev}, String#downto
@@ -36,7 +40,7 @@ Extension Libraries
Ruby Libraries
-* maillib {pop3,smtp}
+* net/pop.rb net/smtp.rb
* httplib.rb, urllib.rb, nttplib.rb, etc.
* format like perl's