summaryrefslogtreecommitdiff
path: root/ToDo
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-03-08 06:25:19 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-03-08 06:25:19 +0000
commit035226e1fe71085c7c9c84dacd14448870fca9da (patch)
tree5e20e8c2bdc5ed8f899ec55446e81f040a522ead /ToDo
parent4d215cd9d3e0c4ea8ba802aa87773d6578c45a15 (diff)
2000-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ToDo')
-rw-r--r--ToDo7
1 files changed, 4 insertions, 3 deletions
diff --git a/ToDo b/ToDo
index b70feaf6c1..20207c4d2d 100644
--- a/ToDo
+++ b/ToDo
@@ -4,9 +4,9 @@ Language Spec.
- compile time string concatenation, "hello" "world" => "helloworld"
- rescue modifier; a rescue b => begin a rescue; b end
- %w(a\ b\ c abc) => ["a b c", "abc"]
-* class variable (prefix @@?) ??
+- objectify symbols
+- class variable (prefix @@) - still need work for singletons
* operator !! for rescue. ???
-* objectify symbols
* objectify characters
* ../... outside condition invokes operator method too.
* ... inside condition turns off just before right condition.???
@@ -58,6 +58,8 @@ Standard Libraries
- regexp: (?>..), \G
- Struct::new([name,]member,...)
- IO#reopen accepts path as well
+- Kernel#scan
+- call initialize for builtin class too (not yet: Regexp, IO, etc)
* String#scanf(?)
* Object#fmt(?)
* Integer#{bin,oct,hex,heX}
@@ -69,7 +71,6 @@ Standard Libraries
* optional stepsize argument for succ()
* performance tune for String's non-bang methods.
* Ruby module -- Ruby::Version, Ruby::Interpreter
-* call initialize for builtin class too
Extension Libraries