Compilation strategy

jerro a at a.com
Mon Dec 17 04:54:45 PST 2012


> If we want to allow D to fit into various niche markets 
> overlooked by C++, for added security, encryption could be 
> added, where the person compiling encrypted .di files would 
> have to supply a key. That would work only for certain 
> situations, not for mass distribution, but it may be useful to 
> enough people.

I can't imagine a situation where encrypting .di files would make 
any sense. Such files would be completely useless without the 
key, so you would have to either distribute the key along with 
the files or the compiler would need to contain the key. The 
former obviously makes encryption pointless and you could only 
make the latter work by attempting to hide the key inside the 
compiler. The fact that the compiler is open source would make 
that harder and someone would eventually manage to extract the 
key in any case. This whole DRM business would also prevent D 
from ever being added to GCC.


More information about the Digitalmars-d mailing list