diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1999-11-17 07:30:37 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1999-11-17 07:30:37 +0000 |
commit | 0d2a06406ebd4f99046373e815473ed99046f7fe (patch) | |
tree | c25927a4f286e4ed5f3c7637076332e99287b089 /ToDo | |
parent | 2ee41de2e5c334d14f8896952e9d5f4ded94fd59 (diff) | |
download | ruby-0d2a06406ebd4f99046373e815473ed99046f7fe.tar.gz ruby-0d2a06406ebd4f99046373e815473ed99046f7fe.tar.xz ruby-0d2a06406ebd4f99046373e815473ed99046f7fe.zip |
19991117
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ToDo')
-rw-r--r-- | ToDo | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -3,12 +3,14 @@ Language Spec. - def foo; .. rescue .. end - compile time string concatenation, "hello" "world" => "helloworld" - rescue modifier; a rescue b => begin a rescue; b end +- assignable constant, which now should be called shared variable. +- class variable (prefix?) -- done by shared variable * objectify symbols * objectify characters * ../... outside condition invokes operator method too. +* ... inside condition turns off just before right condition.??? * %w(a\ b\ c abc) => ["a b c", "abc"] -* package or access control for global variables -* class variable (prefix?) +* package or access control for global variables?? * 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 ??? @@ -21,6 +23,7 @@ Hacking Interpreter - use eban's fnmatch - RUBYOPT environment variable +- alias $defout $> * non-blocking open (e.g. for named pipe) for thread * avoid blocking with gethostbyname/gethostbyaddr * objectify interpreters @@ -36,6 +39,7 @@ Standard Libraries - Array#{first,last,at} - Dir.glob(pat){|f|...} - sprintf/printf's $ to specify argument order +* debugger for thread programming * Dir.glob("**/*.c") ala zsh * Struct::new([name,]member,...) ?? * String#scanf(?) |