色々な制約や環境の中での判断になるので一概には言えないですが。あと、RoRを使ってAjaxっぽいアプリを作ればプロモーションになるかも?(WEB2.0対応です、みたいな広告を、こないだどっかの雑誌で見て感動しましたが)という時期は、やっぱりもう過ぎたみたいです。まあアピールとしては、RoR普通に使っていますという程度かと。マイナスではなくゼロです、というアピールかと。弊社は言語は単なるツールだと考えていますので、特にこだわらず何でもやっています。最近はRubyとかですかね。いう言い方の、どちらがアピールになるか?それはアピールしたい対象にもよるでしょうね。会社として技術の方向性をどうするのか?という話なので。技術的な要因だけで判断できない。厳しい、とかいう話(ちょっと笑えるこれはいわゆる、後ろから撃たれる系ですね。補給路を絶たれる、というか。いう判断っていうのはイチ技術者の判断ではなく会社全体の判断であり全社的にそれをサポートする必要がありなんとかで、かんとかでみたいな(上記内容は実在するもろもろと一切無関係です)追記。Lisp以外はプログラミング言語ではないと考えておりますので、特にこだわりは有りません。言うと格好良いですね。明日のためにその12007/02/15継続はすごいなあ。セッションIDを元に登録された継続を呼び出すのだ。いろんな物を全部一旦脇においておいて、継続が身に付くまで勉強しようと思います。関数プログラミングとは2007/02/04関数プログラミングとは??副作用的に生じる変化ではなく、返り値を使って動作するプログラミングのこと。こんなコードは、返り値を使ったプログラミングであると言えるのでは。ArrayList();list.add("a");list.add("b");list.add("c");というわけで感覚的には、Lisp等での関数プログラミングは、unixのスクリプトにおいてパイプを繋いで処理を行うことに似ている(ほんとか?)まあ途中で標準出力に表示してデバッグできたりするところも、関数単位に動作させてテストするところと似ていなくもない。Javaで判りやすいコードを書く、というのはそういうことかも。判りにくいコードとは、副作用的にどういうことが起きているかを頭の中で想像することを読む人に要求するもの、ということなのかもしれない。経験があるプログラマほど、脳を酷使するコードを書きたがるが、その後経験を積むと、判りやすいコードを書くようになっていく気がする(とか偉そうに言ってみる)☆というわけでこの本読んでます。いままでLispとか勉強しようとしては挫折しまくってきた人(自分のことですが)にお勧めです。Lispのインストール2007/01/28昨日、巨大な肉の完食後、オアゾ丸善で購入。Lispでつらつら読んでるんですが結構面白い。(Haskellは入ってるんだけど)適当に落としたソースはIntelMacではコンパイルできないようなので、某氏に聞いてみたところportsでやるのが一番楽とのこと。いうわけで、こちらを参考にまずはDarwinPortsをセットアップ。MemoDarwinPorts自体のインストールはGUIで普通に終了。2001-2006[1]>お、起動した。