遠い世界の数式 - 実装例
鍋谷による実装
優先順位の高いものから順に処理する
優先順位の低いもので分割する
ruby に字句解析させる
鍋谷以外による実装
面白かったもの、目立ったもの、気になったものを適当に選んでみた。
神奈川Ruby01参加者の実装例
https://gist.github.com/lhside/6f4f4a13473f7717bcb1
シンプルで美しい、オープンクラスの悪用。
https://gist.github.com/joker1007/0852ab2f8e9e744a78ee
オブジェクト指向で。再帰的に。
https://gist.github.com/track8/af7e48b9dcc44cd09bda
優先順位順に処理。私(鍋谷)のものより読みやすい感じ。
https://github.com/ryonext/kanagawa_ruby
私(鍋谷)にはちょっと意外な実装方針。
https://gist.github.com/kwappa/c77b4104e00eff10c54a
なんとなく迫力が。
神奈川Ruby01参加者以外の実装例
http://qiita.com/cielavenir/items/cadbc5e24525b6a86cf8
邪悪さの頂点へ!
http://dora.bk.tsukuba.ac.jp/~takeuchi/index.php?略
さまざまな実装例があります。
観測されている全実装例
神奈川Ruby会議ペアプロ回答まとめ #kana01