Are you kidding, or has automatic proving of programs evolved that far?

Anyway, for my sector, videogames, "proving" if something works correctly is
subjective, it's very hard to check if "the gameplay of a game is good
enough" since that involves human fuzzy judgement ;-)  Although this might
just be statistics, so can be proven too! Aaarrrggghhhh, soon we're all out
of job ;-)

Peter

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Stefan Monnier
Sent: Wednesday, September 12, 2007 7:06 PM
To: haskell-cafe@haskell.org
Subject: [Haskell-cafe] Re: "Functional dependencies conflict between
instance declarations"

>> Never mind, that GHC compiler was again more clever than me, sigh.
>> That's really frustrating about Haskell: the compiler captures so many
>> errors at compile time, that newbies hardly get anything done, it's
>> a constant battle against the errors. But once it compiles, it usually
>> works at runtime :-)
> This is what I love about Haskell: If it typechecks, it probably does the
> thing you meant it to.  I've never seen any other language like
> it.  It's amazing!

Next stop: Coq, where the fight with the type checker is so much more
difficult that when the code finally type checks you don't even need to
run it at all.


        Stefan

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to