Hatena::ブログ(Diary)

miura1729の日記 このページをアンテナに追加 RSSフィード

2009-02-25

この話聞いてくれる人いますか

11:12 |  この話聞いてくれる人いますかを含むブックマーク  この話聞いてくれる人いますかのブックマークコメント

shiroさんの記事「Gauche:MultiPhaseMacro(http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aMultiPhaseMacro)」が面白いです。

yarv2llvmでも同じようなことを考えています。yarv2llvmでは、IFormをコードを生成するクロージャーとして表現しています。そこで、ユーザがメタ情報をカスタマイズしたいときは、IFormの中にユーザのコードを埋め込むようにしようと思っています。こうすれば、メタ情報を参照しても意味を変え放題かなと思います。

多分、いろいろ問題が起こってそんなに甘くは無い(ぱっと思いつくのはセキュリティやエラーチェック)と思いますが。

・・・、LLVM勉強会#2の参加者の方でこういう話を聞いてくれる人いますか? もし、一人でもいたら資料作っていこうと思います。

どう考えても勉強会の趣旨と外れるので、休憩時間か懇親会のときになると思いますが。

追記 冷静に考えてみたら時間が無いような気がする。勢いで書いてしまいました。反省しています。

ささだささだ 2009/02/25 21:36 超聞きたいです(俺だけな気がしますが).

miura1729miura1729 2009/02/25 21:52 ありがとうございます!!!
聞く人が一人いれば喋っていても変な人に見られないのでOKです。頑張って資料書きます。

cranebirdcranebird 2009/02/25 23:27 Ruby も yarv も llvm も良くわかっていないので恐縮ですが、お邪魔で無ければぜひ聞かせて下さい。

miura1729miura1729 2009/02/26 07:12 ありがとうございます!!!
多分、Rubyとyarvは説明の都合で出てくるのですがたいしたことは言わないです。
LLVMは全く出てきません。
むしろ、Lisp/Schemeの方が重要になってくると思います。Rubyにマクロは無いですから。

miura1729miura1729 2009/02/26 07:18 というか、私がLisp/Schemeのマクロがわかっていないので勉強しないといけないです。ガンガン突っ込んでください。

トラックバック - http://d.hatena.ne.jp/miura1729/20090225/1235527952