FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://sites.google.com/site/fpgadevelopindex/

メタプログラミングRubyを買った

本屋に売っていたので買った。

メタプログラミングRuby 第2版

メタプログラミングRuby 第2版

Rubyであることにはあまり意味はなくて、コードを生成するコード、を記述したいケースは沢山ある。例えば今みたいなRubyからVerilogのコードを出したり、RubyからC++のコードを出したり。 そういうことで使えればいいな。

...と思って読み始めると、メタプログラミングといっても「動的プログラミング」と言って、コード自身を書き換える方法らしい。そこまでしてくれなくて良かった...