Re: Precompiled include files
- Posted by mattlewis (admin) Jul 11, 2013
- 1607 views
It depends on the implementation, but probably not. My idea makes it all work seamlessly from the user's perspective, which means that it's integrated with how the symbol table is built and how code is parsed.
Isn't that the same thing as the Rob's original shrouded code ? Wasn't that originally rejected by the developers for some reason when it was requested ?
No, it's actually using a compiled library as though it was included as a normal source file. I imagine that it would probably speed up parsing time for the application and would definitely speed up run time (which shrouded code would not do).
I don't believe that Rob ever open sourced his shrouding code. I think this was due to people possibly relying on released code staying encrypted. I'm not positive about this, though, and I remember him talking a bit about how stuff was encrypted at one point. Either way, the code was never released, and I don't think there was enough interest in reviving it.
Also, changes that started around 2.5 made shrouding more difficult from an implementation standpoint. I believe that was when the front end was rewritten in euphoria and no execution was done until everything was parsed.
Matt