[Haskell-cafe] A very nontrivial parser
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Sun Jul 8 08:18:01 EDT 2007
On Jul 8, 2007, at 8:12 , Andrew Coppin wrote:
> Brandon S. Allbery KF8NH wrote:
>>
>> On Jul 8, 2007, at 3:21 , Andrew Coppin wrote:
>>
>>> this.) So as of now, my code uses rank-2 types - despite the fact
>>> that I don't actually know what a rank-2 type *is* yet! o_O This
>>> is rather troubling...
>>
>> Bah --- I use monads all the time and still don't have much of a
>> clue about category theory. :)
>> (For that matter, I can drive a car without understanding what's
>> going on under the hood.)
>>
>
> Aye, you drive a car without knowing how it works - but it was put
> together by some people who *do* know these things. Would you drive
> a car you built yourself? ;-)
No :) --- but depending on what you're doing, you can use rank-2
types without knowing what's under the hood. In fact, I'd say the
fact that you're using them is evidence of that.
(Aside --- looking at your problem description, I wonder if GADTs
would be a better fit.)
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
More information about the Haskell-Cafe
mailing list