[#139] ruby 0.97 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/13
[#145] Re: The black face. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/14
[#182] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:178] Re: DOS port
1 message
1996/02/20
[#184] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:181] Re: DOS port
1 message
1996/02/20
[#185] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/20
[#196] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:183] Re: DOS port
1 message
1996/02/26
[#198] Re: DOS port — Kazuhiko Iwama <iwama@...>
■ [ruby-list:197] Re: DOS port
1 message
1996/02/26
[#201] Re: ruby for JPower — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろ@トヨタケーラムです.
1 message
1996/02/26
[ruby-list:189] Re: Linux report
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-02-20 10:36:05 UTC
List:
ruby-list #189
まつもと ゆきひろ@トヨタケーラムです.
In message "[ruby-list:188] Linux report"
on 96/02/20, ozawa@prince.pe.u-tokyo.ac.jp <ozawa@prince.pe.u-tokyo.ac.jp> writes:
|
|小澤さく@東大です.
|
|卒論がおわりました.あとは副査による直しをすませたらオワリです.
お疲れ様でした.
|gcc-elf はもはやありませんので,gcc と書き換えてやりました.要は「ライ
|ブラリを共有ライブラリとして作れ」と指示できればいいわけですよね.コン
|パイルは問題ありませんでした.
はい,そうします.どうも新しいものに弱くて…(年寄りの傾向か).
|# make install.man install.samples などもあるといいかも:-)
考えておきます.
|ELFかどうかは,確か perl5 の hints/linux.sh でうまく識別してるはずなの
|で(a.outを一個つくってマジックナンバを見ている),configureでの識別の参
|考になると思います.
これは良いことを聞きました.
|サンプルなどはまだ試してませんが,ざっと info を見て,イテレータの説明
|で,「ををっ,Smalltalk!」と喜んでいます.|| でローカル変数(?)を用意
|するなんて,そのまんまみたいな気がしました.
Smalltalkのようにコンテキストを持っていませんから,手続きオ
ブジェクトからはreturnできませんけどね.
つまり,
smalltalk:
手続きオブジェクトを生成
ruby:
ブロックを暗黙の引数に.ブロックから手続きオブジェク
トを作ることもできる
っていう感じですね.ローカル変数を括るのは確かに真似です.
|あと,Hash の each なんですが,hash.each {|k, v| ... } だと k, v にキー
|と値が入りますが,hash.each {|i| ... } だと,i が,キーと値を要素とす
|る Array になるようですね.ドキュメントに書いておいたほうがいいかもし
|れません.
書いてなかったかな.どれどれ.ruby.texiを読むと配列を与える
ことしか書いてありませんね.うーむ,どこかできちんと書くこと
にしましょう.
|# Python の tuple unpacking のようなものだと言えなくもないですが.
そうです.実際には||の中の変数に対して多重代入を行っています.
|もひとつ.
|a を Array だとして,"#{a[0]}" のようなものの展開はしないのですか?
実は文字列の解析が複雑になるので逃げています.理想は"#{}"の
中に任意のruby式が記述できると良いのですが,パーザーを書く身
になるとちょっとつらすぎる気がしています.
まつもと ゆきひろ /:|)