<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 2+2=4</title>
	<atom:link href="http://www.e-pig.org/epilogue/?feed=rss2&#038;p=99" rel="self" type="application/rss+xml" />
	<link>http://www.e-pig.org/epilogue/?p=99</link>
	<description>for Epigram</description>
	<lastBuildDate>Sun,  6 Nov 2011 09:25:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pwm</title>
		<link>http://www.e-pig.org/epilogue/?p=99&#038;cpage=1#comment-4184</link>
		<dc:creator>pwm</dc:creator>
		<pubDate>Wed, 18 Jan 2006 13:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.e-pig.org/epilogue/?p=99#comment-4184</guid>
		<description>Hehe, yes well, luckily 6.4.1 only complains when it has to decide between overlapping instances and since the x in (Synth x) is never set to Bwd Fwd (,) or Icits we&#039;re OK :)</description>
		<content:encoded><![CDATA[<p>Hehe, yes well, luckily 6.4.1 only complains when it has to decide between overlapping instances and since the x in (Synth x) is never set to Bwd Fwd (,) or Icits we&#8217;re OK :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Hanowski</title>
		<link>http://www.e-pig.org/epilogue/?p=99&#038;cpage=1#comment-4182</link>
		<dc:creator>Sebastian Hanowski</dc:creator>
		<pubDate>Wed, 18 Jan 2006 06:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.e-pig.org/epilogue/?p=99#comment-4182</guid>
		<description>It&#039;s was due to Djinn. It&#039;s dependency on the IntMap lib made me grab for an unstable deb archive of ghc&#039;s.

I didn&#039;t understand this warning:

/Idiomatics.lhs:214:
Overlapping instance declarations:
./Idiomatics.lhs:214: AppHom g (Comp f g)
./Idiomatics.lhs:216: AppHom f (Comp f g)

as these instances had already been commented out.

And deleting instance declarations beginning at lines 202 and 252 in Idiomatics as you say evoked more overlapping-instances-warnings in Term. :(

./Term.lhs:212:
    Overlapping instance declarations:
      ./Term.lhs:212: Eliminable t (Bwd e)
      ./Term.lhs:227: Eliminable (Synth x) x

./Term.lhs:216:
    Overlapping instance declarations:
      ./Term.lhs:216: Eliminable t (Fwd e)
      ./Term.lhs:227: Eliminable (Synth x) x

./Term.lhs:220:
    Overlapping instance declarations:
      ./Term.lhs:220: Eliminable (Synth x) Icit
      ./Term.lhs:227: Eliminable (Synth x) x

./Term.lhs:224:
    Overlapping instance declarations:
      ./Term.lhs:224: Eliminable x (y, z)
      ./Term.lhs:227: Eliminable (Synth x) x

But i can live with that for the moment. It&#039;s just that the session log had made me curious. Thank you ☺</description>
		<content:encoded><![CDATA[<p>It&#8217;s was due to Djinn. It&#8217;s dependency on the IntMap lib made me grab for an unstable deb archive of ghc&#8217;s.</p>
<p>I didn&#8217;t understand this warning:</p>
<p>/Idiomatics.lhs:214:<br />
Overlapping instance declarations:<br />
./Idiomatics.lhs:214: AppHom g (Comp f g)<br />
./Idiomatics.lhs:216: AppHom f (Comp f g)</p>
<p>as these instances had already been commented out.</p>
<p>And deleting instance declarations beginning at lines 202 and 252 in Idiomatics as you say evoked more overlapping-instances-warnings in Term. :(</p>
<p>./Term.lhs:212:<br />
    Overlapping instance declarations:<br />
      ./Term.lhs:212: Eliminable t (Bwd e)<br />
      ./Term.lhs:227: Eliminable (Synth x) x</p>
<p>./Term.lhs:216:<br />
    Overlapping instance declarations:<br />
      ./Term.lhs:216: Eliminable t (Fwd e)<br />
      ./Term.lhs:227: Eliminable (Synth x) x</p>
<p>./Term.lhs:220:<br />
    Overlapping instance declarations:<br />
      ./Term.lhs:220: Eliminable (Synth x) Icit<br />
      ./Term.lhs:227: Eliminable (Synth x) x</p>
<p>./Term.lhs:224:<br />
    Overlapping instance declarations:<br />
      ./Term.lhs:224: Eliminable x (y, z)<br />
      ./Term.lhs:227: Eliminable (Synth x) x</p>
<p>But i can live with that for the moment. It&#8217;s just that the session log had made me curious. Thank you ☺</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pwm</title>
		<link>http://www.e-pig.org/epilogue/?p=99&#038;cpage=1#comment-4166</link>
		<dc:creator>pwm</dc:creator>
		<pubDate>Tue, 17 Jan 2006 11:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.e-pig.org/epilogue/?p=99#comment-4166</guid>
		<description>I&#039;d guess that your ghc version being more eager than ours, however word from Conor is that if you delete those instances for it&#039;ll work, we don&#039;t use the more exotic kit in the file.

The reason your flags don&#039;t fix it is we&#039;ve added pragmas at the top of all our files which overrule your options and enforce ours.</description>
		<content:encoded><![CDATA[<p>I&#8217;d guess that your ghc version being more eager than ours, however word from Conor is that if you delete those instances for it&#8217;ll work, we don&#8217;t use the more exotic kit in the file.</p>
<p>The reason your flags don&#8217;t fix it is we&#8217;ve added pragmas at the top of all our files which overrule your options and enforce ours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Hanowski</title>
		<link>http://www.e-pig.org/epilogue/?p=99&#038;cpage=1#comment-4163</link>
		<dc:creator>Sebastian Hanowski</dc:creator>
		<pubDate>Tue, 17 Jan 2006 11:08:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.e-pig.org/epilogue/?p=99#comment-4163</guid>
		<description>What&#039;s wrong with this? (I do not mean the crumbled logo)

$ ghci -fallow-overlapping-instances ParseEvalCheckRender.lhs
   ___         ___ _
  / _ \ /\  /\/ __(_)
 / /_\// /_/ / /  &#124; &#124;      GHC Interactive, version 6.2.2, for Haskell 98.
/ /_\\/ __  / /___&#124; &#124;      http://www.haskell.org/ghc/
\____/\/ /_/\____/&#124;_&#124;      Type :? for help.

Loading package base ... linking ... done.
Compiling Monoid           ( ./Monoid.hs, interpreted )
Compiling Applicative      ( ./Applicative.hs, interpreted )
Compiling Traversable      ( ./Traversable.hs, interpreted )
Compiling Idiomatics       ( ./Idiomatics.lhs, interpreted )

./Idiomatics.lhs:202:
    Overlapping instance declarations:
      ./Idiomatics.lhs:202: AppHom Id f
      ./Idiomatics.lhs:252: AppHom a (Coprod b a)

./Idiomatics.lhs:214:
    Overlapping instance declarations:
      ./Idiomatics.lhs:214: AppHom g (Comp f g)
      ./Idiomatics.lhs:216: AppHom f (Comp f g)
Failed, modules loaded: Traversable, Applicative, Monoid.
*Traversable&gt;</description>
		<content:encoded><![CDATA[<p>What&#8217;s wrong with this? (I do not mean the crumbled logo)</p>
<p>$ ghci -fallow-overlapping-instances ParseEvalCheckRender.lhs<br />
   ___         ___ _<br />
  / _ \ /\  /\/ __(_)<br />
 / /_\// /_/ / /  | |      GHC Interactive, version 6.2.2, for Haskell 98.<br />
/ /_\\/ __  / /___| |      <a href="http://www.haskell.org/ghc/" rel="nofollow">http://www.haskell.org/ghc/</a><br />
\____/\/ /_/\____/|_|      Type :? for help.</p>
<p>Loading package base &#8230; linking &#8230; done.<br />
Compiling Monoid           ( ./Monoid.hs, interpreted )<br />
Compiling Applicative      ( ./Applicative.hs, interpreted )<br />
Compiling Traversable      ( ./Traversable.hs, interpreted )<br />
Compiling Idiomatics       ( ./Idiomatics.lhs, interpreted )</p>
<p>./Idiomatics.lhs:202:<br />
    Overlapping instance declarations:<br />
      ./Idiomatics.lhs:202: AppHom Id f<br />
      ./Idiomatics.lhs:252: AppHom a (Coprod b a)</p>
<p>./Idiomatics.lhs:214:<br />
    Overlapping instance declarations:<br />
      ./Idiomatics.lhs:214: AppHom g (Comp f g)<br />
      ./Idiomatics.lhs:216: AppHom f (Comp f g)<br />
Failed, modules loaded: Traversable, Applicative, Monoid.<br />
*Traversable&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Conor</title>
		<link>http://www.e-pig.org/epilogue/?p=99&#038;cpage=1#comment-4118</link>
		<dc:creator>Conor</dc:creator>
		<pubDate>Sun, 15 Jan 2006 20:11:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.e-pig.org/epilogue/?p=99#comment-4118</guid>
		<description>Further to that, I just added a tests directory with that stuff in it. More tomorrow, but a good day&#039;s work from the team, I think. Cheers guys!</description>
		<content:encoded><![CDATA[<p>Further to that, I just added a tests directory with that stuff in it. More tomorrow, but a good day&#8217;s work from the team, I think. Cheers guys!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
