IL

ChalkTalk CLR – 動的コード生成技術(式木・IL等)に行ってきた

centerclr.doorkeeper.jp 直前で定員を増やしてもらえたので、参加できました。 会自体について 内容は主にILの話と式木の話で、ディスカッションというよりは講義に近い感じでした。 個人的にはディスカッション寄りの会を期待していたのですが、知識レベル…

再帰関数のスタックオーバーフローを倒す話 その2

F# IL

再帰関数のスタックオーバーフローを倒す話 その1の続きです。 前回はCPS変換することでスタックオーバーフローが回避できるよやったー!という話でした。 今回は、CPS変換じゃスタックオーバーフロー回避できない場合もあるよ、という話をします*1。 前提知…

再帰関数のスタックオーバーフローを倒す話 その1.5

F# IL

再帰関数のスタックオーバーフローを倒す話 その1 - ぐるぐる~bleis-tift.hatenablog.com 再帰関数のスタックオーバーフローを倒す話 その1では、CPS変換によって再帰関数のスタックオーバーフローを回避する方法を紹介しました。 その中で、「末尾呼び出し…