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

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at