Piotr Dobrogost wrote:
>> What about boost that is pretty much all headers with relatively little
>> in the library files. Why did they make that design decision do you propose?
>>
>
> I'm not sure I understand your question. If you are asking why most of boost is delivered as source code only then the answer is - they don't have a choice. Boost libraries are written in such a way as to be able to operate on user defined types. That's the real power of templates. They can't compile their libraries because it can be done only if the library knows user's types. So only user of the library can compile it _together_ with his code.
>
> In case of curlpp situation is different. Curlpp doesn't operate on user defined types and uses templates only "internally". As such it can be compiled into library object file.
>
Ahh, yes, of course.
Thank you Piotr.
_______________________________________________
cURLpp mailing list
cURLpp_at_rrette.com
http://www.rrette.com/mailman/listinfo/curlpp
Received on 2008-11-25