On Lisp 第14章 アナフォリックマクロ
アナフォリックって何かと思ったら、要は Perl の $_ に相当するものだとのこと。考え方自体は割と単純。試しに、aif を Ruby でそれっぽく実装してみると、こんな感じか。
def aif(test, &then_form) ただ、else は簡単には再現できそうにない。この辺りでマクロの強力さを思い知る。 - アナフォラ => 「それ」、「it」、Perl の $_ On Lisp Paul Graham オーム社 2007-03 売り上げランキング : 82240 おすすめ平均 Amazonで詳しく見る by G-Tools
by fkmn
| 2009-12-02 23:55
| 一人読書会
|
カテゴリ
以前の記事
2011年 06月
2011年 04月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 more... ブログパーツ
リンク
検索
タグ
日記
IT
感想
本
programming
コンピュータ
ゲーム
Perl
CL
ライフサイエンス
一人読書会
インフォマティクス
Ruby
ブログ
ネタ
C#
PHP
yapcasia2008
生物
R
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||