Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2004-07-01 09:26:45


Vladimir Prus <ghost_at_[hidden]> writes:

> David Abrahams wrote:
>
>> >> Wasn't the whole point of keeping the interface thin to preserve
>> >> performance gain? Data conversion is expensive.
>> >
>> > Yes. If interface is thin you can convert Jam data structures into
>> > anything you like *without loosing too much performance*. If the
>> > interface is fat, on the other hand, you need to either convert data
>> > everywhere, or stick to Jam data structures. First approach is slow, and
>> > the second one is messy.
>>
>> I guess I don't know what you mean by "thin", then.
>
> By "thin", I mean interface which consists of as few functions as
> possible.

Oh :-). I thought you meant an interface which as little "glue" as
possible between Jam and the C++ you want to execute. I can
understand how my meaning would be consistent with high performance,
but not how yours would.

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com
 

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk