DLRでさ、ホスト側からホストされる側の変数を定義できるじゃん。
~.SetVariable(名前, 値);
みたいなコードでさ。
それでさ、ホストされる側の文字列型がmutableな場合に、ホスト側のStringクラス(immutable)を、ホストされる側の文字列型として扱っていいのか悩むんだよ。
ホストされる側で文字列を変更する操作でエラーになるのは嫌だけどさ(ホストされる側の言語をそれだけで使ってれば絶対に発生しないエラーだから)、読み取りだけでもホストされる側の文字列として使えれば便利かなぁとも思うんだよ。
IronSchemeはどうしてるのかなぁ。
Permalink | 記事への反応(1) | 13:47
ツイートシェア
アスペクト指向みたい