On Thu, 2006-01-26 at 17:01 +0000, Olaf Chitil wrote:

> Why are these patterns so hard to implement for Hat? Surely the Haskell 
> report gives a translation into simple core Haskell. Well, Hat does not 
> use this translation because it does not want to be an inefficient 
> pattern matcher (leave that job to the compiler) but produce a trace of 
> the Haskell program as it is written. However, both n+k and k patterns 
> cause calls of functions ( (-), (==) etc) that Hat has to record in its 
> trace.

Does it not have to do that for character and string patterns too?

I suppose that the proposals to create a string class and have
string/character constants overloaded by that class would cause similar
problems for Hat.

Duncan

_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://haskell.org/mailman/listinfo/haskell-prime

Reply via email to