【超高速】C/C++に代わる低級言語を開発したい 5
■ このスレッドは過去ログ倉庫に格納されています
0124デフォルトの名無しさん
2010/05/07(金) 23:55:01GCで管理されてるからこそ、環境(自由変数)が暗黙にクロージャに
キャプチャされても、ユーザは寿命の問題をいっさい気にしないで済む
GC無しではそういう訳にはいかんよ
少なくともupward funarg problemを解決できない
自由変数をフィールドに保持する構造体を暗黙に生成させるとしても、
例えば自由変数がポインタだったとして、その寿命はどうすんのさ、という話になる
クロージャでなくて単なる関数リテラルなら、ありだと思うよ
■ このスレッドは過去ログ倉庫に格納されています