From: Minero Aoki Date: 2002-05-17T21:28:12+09:00 Subject: [ruby-list:35194] Re: ソースコードの隠蔽 あおきです。 In mail "[ruby-list:35165] ソースコードの隠蔽" OJ wrote: > OJです。 > > FAQ 11.1 に > > コンパイルしたい理由がソースコードの隠蔽なら、近いうちに進展があるか > > もしれません。 > とありますが、これは具体的に開発が進んでいるということでしょうか。 FAQ に書いたのはぼくです。そのころ ruby-talk で何回も同じ質問が 出ていて、「何か方法は考えようと思っている」というのがまつもとさん の返事だったと思います。ですから、具体的な方法の開発は始まって いません。 ただ 2.0 で VM 化するとたぶんバイトコードをファイルにおとせる ようになると思うので、そうするとそれなりに隠蔽できるのではない かと思います。でもこれもたぶん二・三年先でしょう。 ですからすぐにできて現実的な解としては、拡張モジュールに Ruby スクリプトを埋め込んで eval する方法があります。適当に暗号化 しとけば strings も大丈夫。 (もちろんその拡張モジュールはバイナリ配布しないといけません) ------------------------------------------------------------------- 青木峰郎