タグ

ブックマーク / so-wh.at (2)

  • 2007-04-04

    Rubyを256倍使うための 無道編 作者: 青木峰郎出版社/メーカー: アスキー発売日: 2001/02メディア: 単行購入: 4人 クリック: 44回この商品を含むブログ (57件) を見るとりあず読了。raccの話から始まって、拡張ライブラリの作成などなどなど。 サンプルをいろいろ直すのが(手作業でパッチとか)めんどくさかった…と思うのは、日ごろスポイルされているせいかも。 JSONパーサも1時間くらいで(コピペで)作れたし、インタプリタを格的に作成するのならともかく、データ構造をパースするのには日常的に活用できると思う。 拡張ライブラリ周りはもうすこし勉強しないと… raccの練習ってことで、JSONのRFCを見ながらJSONパーサを作ってみた。 追記 yyparseを使うように修正。 こっちのほうがいい感じ。 追記2 って、よくみたら、エスケープされた文字列を元に戻してない

    2007-04-04
    t-wada
    t-wada 2007/04/04
    "raccの練習ってことで、JSONのRFCを見ながらJSONパーサを作ってみた。"
  • 2006-05-31

    http://d.hatena.ne.jp/hoso-kawa/20060526#1148650000 へ〜、メモメモっと。 こんな感じで public class MethodMissing extends ScriptableObject { private Function handler = null; public MethodMissing(Function handler) { this.handler = handler; } public Object get(final String name, Scriptable o) { return new BaseFunction() { public Object call(Context cx, Scriptable scope, Scriptable f, Object args) { Object new_args =

    2006-05-31
  • 1