2015-04-01から1ヶ月間の記事一覧

[ruby]メタプログラミングで数式を扱う

ruby で数式を扱えるよう方法を考えてみた。 具体的には f = -:x**2 + 3*:x + 1 eval(f) みたいな記法ができるようにする。 別にできたからってどうとかではないけど。 オレオレ DSL を作るときにつかえないかなーなんて思ってメモ。 (あんまりちゃんとテス…