diff options
Diffstat (limited to 'ToDo')
-rw-r--r-- | ToDo | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -20,7 +20,7 @@ Language Spec. + remove scope by block + variables appears within block may have independent values. * Regexp: make /o thread safe. -* decide if begin with rescue or ensure make do..while loop. +* decide whether begin with rescue or ensure make do..while loop. * a +1 to be a+1, not a(+1). * unify == and eql? again * to_i returns nil if str contains no digit. @@ -51,6 +51,10 @@ Standard Libraries - Enume#inject - Array#fetch - IO::for_fd +- Process::waitall [ruby-talk:4557] +- Process::Status +- File::lchown, File::lchmod; xxx - still need work for non existing platforms +- move Time::times to Process. * Enumerable#sort_by for Schwartzian transformation * String#scanf(?) * Object#fmt(?) @@ -63,16 +67,13 @@ Standard Libraries * optional stepsize argument for succ() * Ruby module -- Ruby::Version, Ruby::Interpreter * introduce Boolean class; super of TrueClass, FalseClass -* Process::waitall [ruby-talk:4557] * synchronized method - synchronized{...}, synchronized :foo, :bar -* move Time::times to Process. * Array#&, Array#| to allow duplication. ??? * fork_and_kill_other_threads. * way to specify immortal (fork endurance) thread; * or raise ForkException to every thread but fork caller. * Hash::new{default} or recommend Hash#fetch? * new user-defined marshal scheme. _dump(dumper), _load(restorer) -* lchown, lchmod, etc. Extension Libraries |