2007-10-01から1ヶ月間の記事一覧
構造体の実装の移行が完了しました。 LLPML/v0 (0.9-20071021) ブロックベースの実装のため、メンバ変数の初期化を普通の変数宣言と同じ書式で行えます。初期値代入やコンストラクタとの兼ね合いで、仕様を変更しています。
クロージャを検討したときに、関数を関数オブジェクトに見立てれば構造体を表現できるということに気付きました。それに沿ってブロックベースで構造体を再実装しています。 LLPML/v0 (0.9-20071016) プロトタイプベースの考え方でメソッドを定義すると、クロ…
今の仕組みのまま、特別な拡張なしにクロージャを実現できないか考えてみました。結論から言うと見送りですが、せっかく検討したので記録を残しておきます。