I am noticing some oddness with GHC 4.08.1 since I switched to Cygwin 1.1.7.
I'm getting lots of "^M"s in .hi and .depend files. In fact, the .depend
file grows one ^M per line per run. If I manually inject some nonsense into
the .depend file, I can see that it's preserved by the next run, so
/home/stolz/Linux/haskell/ghc-4.08.1/bin/happy +RTS -K2m -H16m -RTS -g
rename/ParseIface.y
unused rules: 3
unused terminals: 17
/home/stolz/Linux/bin/ghc -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen
-Iparser
I thought I should just update you on the position wrt functional
dependencies in GHC.
Shamed by bug reports into taking up the cudgels, I re-engineered
the partial support for functional dependencies. The story is now
as follows:
GHC 4.08 does not support functional dependencies and
Thu, 25 Jan 2001 09:55:08 -0800, Simon Peyton-Jones [EMAIL PROTECTED] pisze:
The HEAD, which will become GHCi 5.0, does not have functional
dependencies, and I think they work properly
You meant that it does have them :-)
Indeed it seems to finally work with my collection
More usefully to the list, the fix was to make sure that all Cywin mounts
were textmode.
--
http://sc3d.org/rrt/ | egrep, n. a bird that debugs bison
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
The HEAD, which will become GHCi 5.0, does not have functional
~~~
dependencies, and I think they work properly
~~
Shurely shome mishtake?
--
http://sc3d.org/rrt/
L'art des vers
Hello!
On Sun, Jan 28, 2001 at 02:41:01PM +, Marcin 'Qrczak' Kowalczyk wrote:
[...]
Why can't you write:
class Member c k where
member :: Eq k = c - k - Bool
class Eq k = Member c k where
member :: c - k -
Sun, 28 Jan 2001 19:41:15 +0100, Hannah Schroeter [EMAIL PROTECTED] pisze:
Why can't you write:
class Eq k = Member c k where
member :: c - k - Bool
class Member c a = Seq c a
instance Eq a = Member [a] a where
...
instance Seq [a] a
Because the last instance is then