言語処理系

CTFE再起動

dmdのソースがgithubで管理されるようになったり、GitHub - dlang/dmd: dmd D Programming Language compilerTwitterでD言語er(発音はディーゲンガーか?)の方々をたくさん見かけたりして、またCTFEにはまり込む気分になってきた。

やっぱ言語から作らないとダメだな〜(ヲイ)

先日のCTFE時パーサで自爆してから色々考えた。どうもdmdのCTFEの実装が怪しくて(メモリリーク?)それでメモリ不足に陥っているんじゃないかしら……。GDCでも同じコードを使っているはずなので、interpret.cあたりを修正してみて試せばOKだろう。が、まあそ…