|
From: Ferdinando A. <na...@am...> - 2008-01-31 15:14:13
|
On Thu, Jan 31, 2008 at 1:25 PM, Luigi Ballabio <lui...@gm...> wrote: > 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"? Yes we are. Anyway I miss the relationship between the stability the library should guarantee from 1.0 onward and the way we organize our header files. > 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. I hoped that documentation would have been in charge of that, while header file organization would have served the developer community. I might be wrong, but this was your argument when I tried to use folder structure to surrogate some lack of documentation > 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. After all, I must confess I'm concerned much more about my needs than "most (other) users" needs. Don't get me misunderstood, I am committed to free software and open source 100% as I've always been from the start of the QuantLib project. it's just that I spend my coding hours for my employer and my personal interests, not to serve generic end users. Trust me: those end users are longing for documentation, and don't mind about header organization. Last but not least, I would love if somebody else would join this thread and contribute his opinion. Otherwise my proposal would be to continue just between you and I in front of a beer ;-) ciao -- Nando |