Re: Shrouding
- Posted by Jim C. Brown Jul 12, 2008
- 773 views
In my opinion, shrouding is only useful if you are keeping your code closed source. (Since translated code only builds and runs on a single platform, shrouding is a better method for keeping your source code hidden.)
There is also binding, but that particular case is less important for the original poster since a bound program, like a translated program, will only run under one platform.
If you eliminate platform() shrouded programs will no longer be platform independant. Shrouded programs are pre-parsed il code. ifdef is a compile time function and can't be used to make decisions based on the platform with shrouded programs.
We are not removing platform. However, I am interested in you shrouding. Why would you shroud when you can now translate for free using Euphoria and OpenWatcom? Is there really a need for shrouding?
I was just interested because we had this discussion a while ago on the dev list and I was really interested in what anyone thinks about shrouding vs. translating.
Jeremy