Online.sg 第09回 「LLVM」に参加した

LLVM は個人的に興味津々だったのでwktkしながら参加しました。
第9回テーマ 「LLVM」 - Online.sg

発表資料:http://github.com/ujihisa/onsg9/blob/master/slides.md
当日ログ:http://lingr.com/room/onsg/archives/2010/02/21

  • バンクーバにいる ujihisa さんによる発表。最初マイクのトラブルがあったもののあとは割とスムーズに行った感じ。
  • 随時質問に答えてくれたのでとても助かった。これが生のいいところだなー。
  • LLVM 独自のアセンブラ言語とそれに1対1で対応するバイトコードがあって、それを専用のインタプリタで実行したり機械語に変換したりする。
    • 多くの言語を LLVM に変換可能らしい。
    • つい最近 GHC の対応したとか!
  • LLVM の最適化能力すごい。
  • LLVM はランタイム(?)が大きいらしく組込みとかには難しいらしい。ちょっと残念。
  • online.sg から重大発表。
    • http://pool.onlinesg.org/
    • 今後開催する勉強会のテーマを募集したり投票したり講師に立候補したりするためのWebサービスらしい。
    • とりあえず Twitter の OAuth で認証するのはどうかと思います…。

LLVM は個人的にも非常に興味のある内容だったので、これから時間を見つけてもっと掘り下げていきたい所存。時間取れるかなぁ…。