[Haskell-cafe] Haskell Propeganda

Niels Aan de Brugh nielsadb at gmail.com
Sat Aug 23 19:29:18 EDT 2008


Thomas Davie wrote:
> http://games.slashdot.org/comments.pl?sid=654821&cid=24716845
>
> Apparently, no one realises that a SEGFAULT is a type error, just not 
> a very helpful one.
Right, so here's an action plan for a clueless C-programmer:
- Recompile program in debug mode.
- Start application in debugger.
- See where error happens, check out call-stack, check out local 
variables and possibly some heap.
- Fix problem, repeat action plan if needed.

Here's an error the Haskell run-time system might throw:
*** Exception: Prelude.head: empty list
(or whatever)

So now what? Action plan = []. Perhaps Hat could help here? Or the new 
GHCi debugger? As a professional C++ programmer and a free-time fan of 
Haskell I'm not sure e.g. Visual Studio and the Haskell debugging tools 
I've just mentioned are on the same level of usability.

Be careful with your propaganda before you have the real-world tools to 
back it up.

Regards,
Niels, devil's advocate, never idealistic.


More information about the Haskell-Cafe mailing list