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

Reply via email to