アナフォリックって何かと思ったら、要は 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
| 一人読書会
コンパイル時にできる事をできるだけやってしまうことで、高速化をはかることができる。
ベジエ曲線の例はちょっとついていけなかった。ついていく必要も無い気がするけどw もう少し実用的な例は、後の章で出てくるらしい。 13.1 新しいユーティリティ On Lisp Paul Graham オーム社 2007-03 売り上げランキング : 82240 おすすめ平均 Amazonで詳しく見る by G-Tools #
by fkmn
| 2009-12-01 23:55
| 一人読書会
Shibuya.pm TT #12 に行ってきました。スタッフ&関係者の皆様、おつかれさまでした&ありがとうございました。
気になったところのちょっとした感想をば。 miyagawa さん - "Tatsumaki" I/O bound HTTP clients in web frameworks PSGI 関係のプロジェクトって、割と最近始まったばかりの気がするんだけど、ずいぶんと周囲の対応が速い事に驚いた。有名どころの WAF は、ほとんど対応済みらしい。 Tatsumaki を使った chat アプリは見ていて楽しい。ハックしたくなる気持ちがわかる。 NoSQL vs. NoKVS ライトニングディスカッション 普段 KVS なんて使わないもんで、いろいろと新鮮な話ばっかり。 mikio さん - Tokyo (Cabinet|Tyrant) KVS としてはメジャーどころなんでしょか?名前はちょくちょく聞くけれど。 Tokyo Tyrant の運用事例の中に「バイオ」ってあったけど、具体的にはどこで使われてるんだろ?勉強不足で知りませんが。 halt さん - 毎秒11万回更新できるのはRedisだけ Redis という初心者向け (?) の KVS について。 「KVS 使った事無い人?」という質問に対して、手を挙げたのは、会場の半分も居ない感じだった。KVS って、そんなに普及してるのか・・・。 話を聞いていると、確かに取っ付きやすそうな感じを受けた。お試しで遊んでみるのにはよさそう。 kzk さん - Hadoop/hBase を動かしてみた hBase は、これから利用実績が伸びてきそうな印象を受けた。けど、Column Store という特徴ををうまく使うのはコツがいりそう。他の KVS と比べて、少し独特な感じ。 kazuho さん - NoKVS な RDBMS sharding 作ってみた KVS じゃなくて、RDBMS sharding のためのツールのお話。質問が他と比べて活発だったのは、なんだかんだ言ってみんな RDBMS になじみが深いからじゃないかと勘ぐってみたり。 LT - tokuhirom さん PL_keyword_plugin は、なんとなく Lisp のリードマクロっぽい気がする。いろいろ面白いことができそう。 といったところで、21時ぴったりに終了。takesako さんは、自身のトークだけではなく、TT 全体も時間ぴったりに終わらせることのできる特殊な能力をお持ちのようです :-)。 #
by fkmn
| 2009-11-30 23:55
| 日記
setf に絡むマクロの章。
何となく基本テクニックっぽい感じがするのは気のせいか。 12.1 汎変数という概念 On Lisp Paul Graham オーム社 2007-03 売り上げランキング : 82240 おすすめ平均 Amazonで詳しく見る by G-Tools #
by fkmn
| 2009-11-25 23:55
| 一人読書会
だんだんマクロの規模が大きくなってきた。がんばってついていこう。
ちなみに、最近、仕事でコードを書いていて、「あ、これマクロでやれそう (やりたい)」と考える事が多くなってきた。徐々に洗脳が進んでいるらしい。 よく使われる種類のマクロ On Lisp Paul Graham オーム社 2007-03 売り上げランキング : 82240 おすすめ平均 Amazonで詳しく見る by G-Tools #
by fkmn
| 2009-11-20 19:27
| 一人読書会
|
カテゴリ
以前の記事
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
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||