タグ

JavaScriptとMochikitに関するishideoのブックマーク (23)

  • Griddle Noise: Prototype.js and Mochikit

    I've mentioned here before that I was impressed with the prototype.js library. It's a few months later and I now have a real Zope 3 project under my belt that has utilized the prototype.js library and the Scriptaculous that builds on top it. There were some great things that I was able to do with these two libraries - Drag and drop reordering? Just a couple of lines of Javascript and just a couple

  • MochiKit、関数プログラミング - koyachiの日記

    MochiKitに対してはid:brazilさんの意見と大体同じ感想を抱いてます。主に関数型プログラミングから来るなんだかわからない期待感と違和感。でもとりあえずやってみようという。 僕の場合はCatalyst界隈で噂になったのがきっかけです。prototype.jsが話題になった当時は便利なライブラリが出てきたんだねぇ程度で、すぐに自分で手を出そうとかは思わなかったんですけど。 関数型プログラミングを意識してる割にはそういうサンプルがほとんどなくてbind,map,filter,reduce,list,iterの有効に組み合わせた使い方が掴めないです。サンプルだから敷居を下げているんでしょう。このあたりはやはり風呂に入りながら考えてましたね。そういうものなのでしょうか。 ファウラーさんの「リファクタリング」で処理を細かい単位に分けて関数化してしまうのって結局、関数プログラミングの「副作用

    MochiKit、関数プログラミング - koyachiの日記
  • MochiKitと日本語は相性が悪い? - llameradaの日記

    brazilさんのMochiKit解説記事(http://d.hatena.ne.jp/brazil/20060122/1137926216)を読んでいて、関数型言語風のプログラムは読みにくいなと思った。読みにくい原因をつらつらと考えてみると、日語の言語構造と前置型が相性が悪いのが原因の一つではないかと思った。 MochiKitJavaScriptのライブラリである。Pythonの影響を受けており、Lispなどの関数型言語風な記述が出来る。brazilさんの記事で取り上げられているサンプル・コードはこちら。 theSum = sum(takewhile( partial(operator.gt, 10), imap( partial(operator.mul, 2), count() ) )); ok( theSum == (0 + 2 + 4 + 6 + 8) ); theSum に

    MochiKitと日本語は相性が悪い? - llameradaの日記