Why exceptions for error handling is so important

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 13 00:50:12 PST 2015


On Monday, 12 January 2015 at 23:18:52 UTC, bearophile wrote:
> Ola Fosheim Grøstad:
>
>> (Most of std::C++ is optional, templated and inefficient... 
>> There is no consistent culture. Though they got some thing 
>> right with unique_ptr and new language features recently.)
>
> I don't agree. The basic ideas of STL by Alexander Stepanov are 
> very good. Phobos contains related ideas, repackaged in ranges. 
> Ranges are a little more fundamental, ma but in practice they 
> are often good enough and they are often more handy. Rust has 
> chosen a different way so far, but will improve with higher 
> order generics later.
>
> Bye,
> bearophile

Lets not forget Alexander Stepanov created STL for Ada 
originally, and managed to convince the C++ committee to improve 
templates in a way that could properly support STL.

His ideas from generic programming precede C++.

--
Paulo


More information about the Digitalmars-d mailing list