Why libphobos2.a?

Jacob Carlborg doob at me.com
Wed Jun 2 11:58:16 PDT 2010


On 2010-06-02 20:19, Ellery Newcomer wrote:
> On 06/02/2010 12:59 PM, Walter Bright wrote:
>> Graham Fawcett wrote:
>>> Newbie question: if the D compiler (a) is very fast and (b) can
>>> optimize application code when it has access to all library sources,
>>> then isn't libphobos2.a a premature optimization? Why have it at all,
>>> when the Phobos sources are available?
>>
>> The global optimization at the moment is limited to inlining. Most
>> functions are not inlinable.
>
> Don't you need the phobos source regardless of whether you have a lib file?

It's enough with D interface files/headers. Look at object.di and 
core.Thread.di(I think) for example.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list