Google
ブログ(iiyu.asablo.jpの検索)
ホットコーナー内の検索
 でもASAHIネット(asahi-net.or.jp)全体の検索です。
 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。
 例 中村(show) ki4s-nkmr

ウェブ全体の検索

Metaprogramming Ruby2010年04月01日 04時40分31秒

ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
 こういう本がありますね。
http://www.amazon.co.jp/exec/obidos/ASIN/1934356476/showshotcorne-22/
Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby) (ペーパーバック)
Paolo Perrotta (著)
 出版社にある目次などは、
http://pragprog.com/titles/ppmetr/metaprogramming-ruby

 メタプログラミングは、最近、やっとRubyなどで盛んになって、Rubyがわか
るプログラマにも注目されてきた。
 しかし、メタプログラミングは、大昔からLispの得意技。独擅場だったとい
ってもいい。
 メタプログラミングは、Lispで始まり、Lispでトドメを刺す。50年経っても、
これは変わってない。最初から、S式という、表現の一等地を押さえ、計算メ
カニズムの根源をプログラマに開放しているから。しかも、マクロにより、あ
まりに簡単かつ強力なメタプログラミングができる。
 これは、他の言語、かなわないよ。
 宇宙論的にも、他の言語は、Lispにかなわない。\(^O^)/
 これは何度か述べたが、この宇宙の基本は、地球文明でいえば、超ひも理論
(超弦理論)が予言している超ひもだが、まだ、地球人が知らないだけで、超ひ
もの正体は、実はLispのS式なんだよ。\(^O^)/
 S式を試行錯誤で揉んでいるうちに、car, cdr, consやevalが誕生し、マク
ロが誕生し、マクロによってメタプログラミングが盛んになって、宇宙が生成
されるようになり、そうやって生成された宇宙のひとつ、いま、君たちが住ん
でいる宇宙である。\(^O^)/
 これ、おとめ座銀河団では、小学生でも知っていること。\(^O^)/

 メタプログラミングは、中級から上級の世界、あるいはマニアの世界だから、
わかってないプログラマも多い。
 おれも、Rubyは忘れたころにちょっと書く程度だったから、Rubyのメタプロ
グラミングはわからないし、いまさら分かる気もない。
http://iiyu.asablo.jp/blog/2010/02/17/4883520
Stuart Halloway著、川合史朗訳「プログラミングClojure」
http://iiyu.asablo.jp/blog/2010/03/12/4938896
また出るScala本
で書いた通り、もう、RubyやPerlは捨てたから。\(^O^)/

 とかいいつつ、Rubyでメタプログラミングをする人のために探してみたら、
http://www.vanderburg.org/Speaking/Stuff/oscon05.pdf
Metaprogramming Ruby
があった。
 あと、
http://en.wikipedia.org/wiki/Metaprogramming
をどうぞ。

関連:
http://iiyu.asablo.jp/blog/2009/03/11/4169022
JVM上新Lisp Clojureのこと, Scalaも
http://iiyu.asablo.jp/blog/2010/03/01/4913323
初めての人のためのLISP[増補改訂版] 、売れまくり\(^O^)/

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
一富士、二鷹、三は? ひらがなで。

コメント:

トラックバック

_ ホットコーナーの舞台裏 - 2010年09月08日 08時30分33秒

ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
 こんな雑誌が出ているのね。お買い上げありがとうございました。
Google
ブログ(iiyu.asablo.jpの検索)
ホットコーナー内の検索
 でもASAHIネット(asahi-net.or.jp)全体の検索です。
 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。
 例 中村(show) ki4s-nkmr

ウェブ全体の検索