| I got to error with e-mail command.
|
| Hugs-98-March-99 (started by ..hugs -98 +o -h2200K ...)
|
| gives the wrong result (OSet False, OSet True)
| for the enclosed program.
I would like to get to the bottom of this, but I'm afraid
that your example code is too long for me to work through
in detail at the moment. I have discovered situations
where the semantics of overlapping instances in Hugs
differs from the way they were treated in Gofer, and that
the Hugs behavior is often less intuitive. For this
reason, support for overlapping instances is still to be
considered an experimental feature.
| Probably, it is not hard to reduce it further. Maybe, many classes
| can be removed. I would not do it myself because the thing may depend
| on the memory settig, and the effect may disappear on other machine.
I would be incredibly surprised if this behavior is in
any way affected by memory or portability settings. If
you do manage to trim this program down to a smaller example
that illustrates the same problems, then please send it on
over!
All the best,
Mark