$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Hartmut Kaiser (HartmutKaiser_at_[hidden])
Date: 2005-03-22 11:06:34
 
Gennadiy Rozental wrote:
> > Agreed on that. But there are other libraries in Boost as 
> well which 
> > 'suffer' from the same 'problem'.
> 
> For example?
Boost.Python isn't so widely used and a niche library aimed to solve a very
specific problem, for instance.
> > I don't know why you're so sure this library never will be 
> tested. As 
> > I've said during the review I'm working on a test suite, 
> which can be 
> > run as an integral part of the regression process. But 
> please consider 
> > this to be not a simple task, so I'll need some additional time to 
> > fulfill my promise.
> 
> Will it cover all the clauses from standard specification? 
Why not?
> How long will it run?
Can't estimate?
> > This is a real problem, and I'm aware of it. I assume you're 
> > interested in compiling Wave with VC6?
> 
> Actually I would be more interested in old sun and gcc 
> compilers. But this is beyond the point.
> 
> > I'm willing to work on that if there is only a real need in 
> the community.
> > Wave doesn't use any advanced C++ features which couldn't 
> be replaced 
> > for older compilers. So I'm pretty confident that this 
> could be done.
> 
> No. I think it would be a waste to invest your efforts to try 
> to make it compile for old compilers. After all those users 
> who interested in compiling custom preprocessor should be 
> able to get a hold of latest gcc.
That was my initial thinking when I decided to write Wave ignoring older
compilers, so I don't understand your initial concern anymore.
> > I don't see how the tool could be 'excellent' if the 
> library the tool 
> > relies on is not.
> 
> Oh! I know numerous example like that. I had an unfortunate 
> need to modify some behavior in doxygen recently - and I 
> really disliked the way it's written. But it doesn't make 
> this tool less valuable. Note I am not saying anything about 
> the wave library - I did not (and should not) look into it's 
> internals.
Again, I don't understand your initial concern anymore.
> > And I think it shouldn't be a problem to provide 
> precompiled binaries 
> > along with the boost releases on some major platforms. Perhaps this 
> > would help to remove your initial concern?
> 
> I believe we (boost) need a formal notion of a tool that is 
> delivered as a binary plus source code for those platforms we 
> did not provide binary for. 
> BTW binary shouldn't be a part of main delivery packager - 
> only docs should.
That's out of question.
> > What inconvenience are you actually facing? Sorry, but I 
> did get it yet.
> 
> Let's say I want an apple sauce. Instead you giving me an 
> apples (they may be good ones or not so much, since for sauce 
> it doesn't really matter and why waste good apples on sauce) 
> and saying that if I have powerful enough mixer (or whatever 
> it called) I could get a sauce in just a second. And the 
> reason you are telling me is that there are some people out 
> there who may've want slightly less sugar. I believe it's not 
> good enough: give me my sauce - I do not want spend time 
> making one, I do not have an appropriate mixer and I do not 
> have a space to store all these apples.
Sorry, now I've lost you completely. I'm not able to follow your metaphers
here. What are the apples? - Boost? And what's the sugar? - Wave?
Regards Hartmut