From: Joel de Guzman (joel_at_[hidden])
Date: 2006-10-21 00:48:19
Andy Little wrote:
> "Joel de Guzman" <joel_at_[hidden]> wrote in message
>> Andy, thanks for your analysis. Here are my thoughts:
>> 1) Compilers will get better. That is implied in your statement that
>> the problem you have with VC7.1 (internal structure overflow) is
>> no longer present with VC8.
>> 2) Fusion can and will be improved. Have you seen the latest code
>> by Eric Niebler on segmented iterators and algorithms?
>> 3) A tuple is a struct and a struct is a tuple. You can definitely
>> mix hand-rolled structs and fusion tuples at will and provide
>> algorithms "overloads" for optimization.
>> There's great benefit with generic programming. Certainly there
>> are obstacles that hinder progress and we generic programmers
>> try to solve those as best we can. It's a journey. Anyway, thank
>> you very much for your initial efforts!
> Hey. Its only really VC7.1 that prompted me to go for a handrolled version.
> Overall I would be happier sticking with Fusion, but.... (Also bear in mind that
> the quan::fusion Matrix version was as you say an initial effort and a Fusion
> Matrix might be better done much differently).
BTW, did you install SP1 for VC7.1?
... just a thought...
-- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk