これらの課題や方針については rubyist ML で議論されています(議論されて ない場合もあります:-p)。
2002-04-19: Continuation の良い実例を → [ruby-list:13695], [ruby-list:13696], [ruby-cvs:rough/lib/generator.rb]
集大成?→ [ruby-list:34943]
(話の発端 [rubyist:1340] 追いかけてみると面白い。目と脳ミソが疲 れるけど)
「new は initialize を呼ぶ。そうでないコンストラクタ(openとか)は initializeを呼ばない」ことを明記する
チェック完 -> Proc
Thread は難しいので保留
メソッドの戻り値の明記
ENV と ARGF がまだ。疲れたわい。
チェック完 -> Thread, Proc, 組み込み関数 Object, Array, Binding, Continuation, Data, Exception, Dir, FalseClass, File::Stat, Hash, IO, File, MatchData, Method, UnboundMethod, Module, Class, Numeric, Integer, Bignum, Fixnum, Float, Proc, Process::Status, Range, Regexp, String, Struct, Symbol, Thread, ThreadGroup, Time, TrueClass, NilClass, Comparable, Enumerable, Errno, File::Constants, FileTest, GC, Kernel, Marshal, Math, ObjectSpace, Precision, Process, Signal, 全例外クラス