|
From: Luigi B. <lui...@gm...> - 2008-01-31 12:36:23
|
On Thu, 2008-01-31 at 11:59 +0100, Ferdinando Ametrano wrote: > On Thu, Jan 31, 2008 at 11:51 AM, Luigi Ballabio > <lui...@gm...> wrote: > > Yes, but how many times are we going to change the interfaces again? > enough to care about, in my opinion. Of course your mileage might vary... Aren't we supposed to release a stable 1.0 this year? "Stable" as in "client code should keep working with later releases without changes"? Ok, we can postpone joining the headers until we're close to freeze. But after that, I would value more grouping related classes to make their relationship clear, or making immediately clear to a user looking at schedule.hpp that a MakeSchedule class is available. After all, the recompilation problem affects only a handful of users---you, me, and a few others that work on the repository; most users just build the released library once. Luigi -- A programming language is low-level when its programs require attention to the irrelevant. -- Alan Perlis |