MR K P SCHUPKE <[EMAIL PROTECTED]> writes:

> Try type annotations:

[slightly edited to keep the different s's differentiated]

> new_point (s0::s) t b : interleave (next_state s0::s) bs (t:ts)

Hmm...I get:

    Inferred type is less polymorphic than expected
        Quantified type variable `s' escapes
        It is mentioned in the environment:
          s0 :: s (bound at Grid.lhs:25)
    When checking the type signature of the expression:
          s0 :: forall s. s

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants
_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to