«前の日記(2007-01-12) 最新 次の日記(2007-01-14)» 編集

Matzにっき


2007-01-13 [長年日記]

_ [原稿] 日経Linux 2007年3月号

「週末にお願いします」と言われたのだが、 朝の時点でまだ半分も書けていない。 「週末っていつまでだ」とかなり焦りながら 原稿書き。

本当は休日は家族と過ごしたいのだが。 まあ、上二人が部活でいないので、家族全員がそろうわけではないのだが。

ところで、今さらながらJavaScriptって面白い言語だね。 同じ動的言語でもRubyとは姿勢が対極。 簡単な仕組みで中身までさらしていろいろできるようにしたいJavaScriptと、 必要そうな機能は一通り組み込みで持ってしまって、中身は見せずにスマートに書かせたいRuby。

中身が見えてる方が遊ぶ余地は広いけど、どうしても記述は繁雑になる。 中身が見えない方は、言語が許していないことはとたんに難しくなるけど、 その範囲内であれば生産性が高い。

そういう意味ではJavaScriptやPythonの方がLispに近いのかもしれない。 RubyでMOPとかあり得ないものな。

あと、プロトタイプ言語と言いながら、 Ioほど徹底していない(ので、私には使いにくい)オブジェクトシステムにはなんだかなあ。 関数オブジェクトに対するnewとか要らないから直接cloneさせて。

_ [Ruby] On Ruby: Will rubinius Be An Acceptable Lisp

Rubiniusは将来S式を入力に許すかもしれず、 そうなればますます「Acceptable Lisp」の地位を括弧確固としたものにできるかも、という話。

しかし、上述の「中身までいじらせるかどうか」という点が 「ホンモノのLisp」との間の越えられない壁になりそうな。

_ [Ruby] ホワイの(感動的)Rubyガイド

Poingnant Guide和訳キターーーーッ。青木靖 さん、GJ。*1

*1  2ちゃん風言葉遣いに挑戦。若ぶっててキモチ悪い。

本日のツッコミ(全2件) [ツッコミを入れる]
_ eto (2007-01-20 15:43)

でも、2ちゃんに書き込んでるのって、若者だけとは限らない気がする。

_ no-name (2007-01-21 23:10)

×poi[n]gnant<br>○poignant<br>実は、私も今まで覚え間違えていました。

お名前:
E-mail:
コメント:
[]

«前の日記(2007-01-12) 最新 次の日記(2007-01-14)» 編集

track feed Matzにっき Creative Commons License This work is licensed under a Creative Commons License.