Hi,

A recent change in the compiler means that function names are now
desugared differently. In particularly:

module Foo where

bar = ....

Used to generate Foo.bar, now it generates Foo;bar.

As a result, anyone who was using the Overlay mechanism to match
certain names will have to change their overlay file. For example:

foreign import primitive global_Prelude'_seq :: a -> b -> b

becomes:

foreign import primitive global_Prelude''seq :: a -> b -> b

I have changed '' to be an alias for ;, and made 'ap be an alias for '

Any questions, feel free to contact me.

Thanks

Neil
_______________________________________________
Yhc mailing list
Yhc@haskell.org
http://www.haskell.org/mailman/listinfo/yhc

Reply via email to