|
Boost : |
From: Howard Hinnant (hinnant_at_[hidden])
Date: 2004-01-26 18:58:38
On Jan 26, 2004, at 4:59 PM, Daniel Wallin wrote:
> Howard Hinnant wrote:
>> <snip>
>> And I submit that:
>> S<T[], my_deleter>
>> is more elegant syntax than:
>> S_array<T, my_deleter>
>
> FWIW, I'm not sure it's a good idea to design the interface around
> partial specialization. std::vector<> replaces almost every possible
> need for array allocation, so does this use case really need to be less
> verbose? Is it worth dropping support for older compilers?
Need to be? No. But I still like it. <shrug> I was convinced
because that's how a newbie expected it to work.
Worth dropping support for older compilers? Disclaimer: I'm aiming at
C++0X, not at boost. I have zero interest in supporting pre-standard
C++98 compilers. For me boost is the proving grounds for the latest in
C++ libs, not unlike Edwards Air Force base for airplanes. A few boost
libs and/or ideas might make it into C++0X with a pedigree of practical
field experience, and so that's how I use it. I understand that boost
has other customers with other needs, and I respect that. Just letting
you know where I stand: yes, I would drop support for 7 year old
compilers in a heartbeat. :-)
-Howard
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk