| (C)2001, `Rubyist!' Project Team. |
|
2002/6/18 (Tue)■[SPEC]ブロック変数とブロックローカルな変数毎度おなじみ、ブロックパラメータの話がruby-devとruby-talkで 盛り上がっています。正直ちょっと追いきれてないので、 ポインタだけ示しておきます。 ruby-devの方では、「blocks and local variables 」([ruby-dev:17276])の立石さんによる投稿から始まったもので、 長大なスレッドが生成されています。 一方、ruby-talkは、上記記事を含んだ あおきさんによるruby-devのサマリ から続いているスレッドと、そこから派生した 「a new block parameter/variable notation」 で繰り広げられています。さらに、どうするのがいいかの 投票もRubyGarden.orgで行われています。 今回の新たな展開としては、
というものでしょうか。これは、
という認識のもと、「ブロックローカルな変数を導入する場合、 宣言を使わないのであれば代入をいじるのが賢明」 と導入されたものです(たぶん)。 個人的には、互換性についてはいったん全て忘れて、Rubyとしての(他のRuby的な制約・ 性質とのバランスを考えた)理想形を考えてみて、そこから現在のRubyとの 互換性と移行方法を考えたほうがいいのかも、とも思ったりします。 (Maki) ■[WWW] Rubyが使われる講義[ruby-talk:42499]にてDaveさんより、 Rubyを使う講義があるという話がありました。 講義の内容としては、ネットワーク概論という感じで、その課題 として、RubyでPOPのサーバとクライアントを書かせる、というものの ようです。 で、日本の方はどうなんでしょう? と思って検索してみました。 日本でRubyが取り上げられる講義(というか、要するにシラバスに Rubyが出てくる講義)としては、以下のものがあるようです。
さらに、大学以外でも使われているようです。 ……他にもまだまだありそうですが、検索に疲れたのでこの辺で。 (Maki) |