D library projects : adopting Boost license
Daniel de Kok
me at nowhere.nospam
Sat Nov 14 12:47:42 PST 2009
On 2009-11-13 17:10:44 +0100, dsimcha <dsimcha at yahoo.com> said:
> == Quote from Yigal Chripun (yigal100 at gmail.com)'s article
>> Generally speaking, is static linking of the stdlib the right thing?
>> I realize that's the only working option now, but when this is fixed
>> (and it really should be fixed) would that still be the correct choice
>> for the stdlib?
>
> Yes, it is. First of all, much of the std. lib is templates. Here you
> don't have
> much of a choice. Second, IMHO dynamic linking is generally more trouble than
> it's worth. Static linking may be inefficient in that you keep 1 copy
> of each lib
> per process in memory, but it "just works". No conflicts,
> dependencies, etc. To
> me this is a worthwhile tradeoff.
When there is a vulnerability in a standard library function, you don't
really want to recompile all programs making use of it. Of course, for
templates there's not much of an option...
Take care,
Daniel
More information about the Digitalmars-d
mailing list