On 12/10/2006, at 1:33 PM, Adelle Hartley wrote:
1b. Compiler/linker won't let you get it wrong - and will flag some
line of
code, but not the exact line where you got it wrong.
And also:
1aa. Compiler/linker won't let you get it wrong - and will flag the
exact
line where you got it wrong, as well as give you a suggestion on how
to fix it.
1c. Compiler/linker won't let you get it wrong - and will give you
a 300-line incomprehensible error message with the word 'template'
that gives you no idea WTF is going on.
1aa inspired by ghc (the Glasgow Haskell Compiler).
1c inspired by the multitude of C++ compilers out there (though
admittedly it's due to poor language design rather than the compilers
being poor): I await the day when C++0x's "concepts" get implemented
in compilers, just so that error messages become a ton more clear...
--
% Andre Pang : trust.in.love.to.save <http://www.algorithm.com.au/>
_______________________________________________
coders mailing list
coders@slug.org.au
http://lists.slug.org.au/listinfo/coders