OSとか環境とかはホスト側が提供しない限り、Luaから触れないからよいけど、ホストのオブジェクトをそのままポイッとわたして、メタプログラミングをされてしまうのは怖い。
「基本的に関数定義して、オブジェクトなんかそのまま渡すなよな」という姿勢でいこうかとも考えたけど、それだとぜんぜん便利じゃないし、Procの戻り値にいちいち気をつけなきゃいけないのはめんどくさい。
ということで、メタ情報を渡すようなメソッドは変換しない方向でいこうと思う。
OSとか環境とかはホスト側が提供しない限り、Luaから触れないからよいけど、ホストのオブジェクトをそのままポイッとわたして、メタプログラミングをされてしまうのは怖い。
「基本的に関数定義して、オブジェクトなんかそのまま渡すなよな」という姿勢でいこうかとも考えたけど、それだとぜんぜん便利じゃないし、Procの戻り値にいちいち気をつけなきゃいけないのはめんどくさい。
ということで、メタ情報を渡すようなメソッドは変換しない方向でいこうと思う。