«前の日記(2006-12-28) 最新 次の日記(2006-12-30)» 編集

Matzにっき


2006-12-29 [長年日記]

_ [Ruby] How To Think Like a Computer Scientist: Learning With Ruby

Elizabeth Wiethoffの「How to think like a computer scientist」シリーズの新作。 まだ「書きはじめたばかり」だそうだが、 すでに完成している最初の方は結構出来がよさそう。

完成が楽しみである。

本シリーズには他にも「Java」、 「C++」、 「Python」、 「Logo」があるそうだ。

_

松江地方は今年最初の積雪。朝目が覚めたら10cm以上積もっていた。 びっくり。確かに昨日あたりからぐっと冷え込んでいたけれども。

この雪の中、娘たちは映画を見に行くとのこと。 まあ、この辺の人たちはこれくらいの積雪、どうということはないので、 さしてトラブルもなく映画は観れたらしい。

_ [言語] Yariv's Blog >> Introducing ErlyWeb: The Erlang Twist on Web Frameworks

ErlyWebはErlangにおけるRails相当。

「やるじゃないかErlang」というのが正直な印象。 いつまで待っても「Lisp on Rails」とか出てきてないものね(Lispにはそんなもの必要ない、というのはあるかもしれないけど)。

で、final words:

After reading all this, some of you may be thinking, “This is weird… I thought Erlang is some scary telcom thing, but what I'm actually seeing here is that Erlang is very simple… Heck, this stuff is even simpler than Rails. What's going on here?”

If that's what you're thinking, then you are right. Erlang *is* simpler than Ruby, and that's why ErlyWeb is naturally simpler than Rails. In fact, Erlang's simplicity is one of its most underrated aspects. Erlang's creators knew very well what they were doing when they insisted on keeping Erlang simple: complexity leads to bugs; bugs lead to downtime; and if there's one thing Erlangers hate the most, it's downtime.

...、えーと、Erlangの言語仕様がRubyよりも小さいという点と、 Erlangerがダウンタイムを毛嫌いする(好きな人はいないと思うけど...)ことには、 完全に同意するけれども、 ここで紹介されているErlyWebから「Railsよりシンプル」という印象を受ける 人はそんなにいないと思うなあ。

普通、「シンプル」っていう時には「ツールの単純さ」よりも、 「ユーザ作業の単純さ」を言うんじゃないかなあ。 ツールデザイナーはついつい「ほら、このツール。こんなにシンプルな仕組みでこんなに強力」とか 言いたくなるけど、ほとんどのユーザはそんなこと気にしないんじゃないか。

ErlyWebのできが悪いとは思わないし、 もうほんのちょっとだけツールサポートが篤くなれば Rails(とかTurboGearsとか)に匹敵するWebアプリケーションフレームワークになると思うけど、 現時点で「ほら、こんなにシンプルだろ」と言っちゃうのは 逆効果なんじゃないかなあ。

_ [Ruby] まつもとさんインタビュー - xe-kdoo

私の日記に反応がない理由について。

  • まつもとさんと十分議論できるほどに言語に対する知識を持ち合わせていない。
  • 数日分まとめて更新されることが多いので、意識がいろんな記事に分散されてしまう。
  • あるいは見逃すことも。
  • コメントすると多くの人の目に触れることに人する気後れ。
  • (一生懸命考えても、なかなか答えが出ないような問題は)反応するには難しすぎる。
  • (微細な問題であり自分に影響はない、という意味で)他人事だと思っている。

いや、いずれもごもっとも。

で、私が対処できることはほとんどないんだけれど、 二番目の「数日分まとめて更新される」ことだけは なんとかしたいと思う。2007年は「毎日日記更新」を目標のひとつにしよう。

本日のツッコミ(全1件) [ツッコミを入れる]
_ 凡人 (2007-01-03 08:47)

明けましておめでとうございます。<br>「まつもとさんと十分議論できるほどに言語に対する知識を持ち合わせていない。」にもかかわらず、「ツッコミ」を入れさせていただいておりまして、大変申し訳ありません。<br>ところで、「Matzにっき」をご存じない方が多数いらっしゃるのと悪いので、宣伝の為に、<br>http://www.ruby-lang.org/ja/からhttp://www.rubyist.net/~matz/をダイレクトにオープン出来るようにリンクさせる、というのはいかがでしょうか?<br>Rubyを作って、世の中に貢献されているのですから、この程度の「特権」を行使されても宜しいのではないでしょうか?

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

«前の日記(2006-12-28) 最新 次の日記(2006-12-30)» 編集

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