Compilation strategy

Iain Buclaw ibuclaw at ubuntu.com
Mon Dec 17 05:07:12 PST 2012


On 17 December 2012 12:54, jerro <a at a.com> wrote:

> 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.
>

It's not as if phobos would be distributed that way.  And even it if was,
then there'd be an uproar and a fork of the project.

-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20121217/4f24e2dc/attachment.html>


More information about the Digitalmars-d mailing list