<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-13139</id>
	<title>Nabble - Haskell - Hugs-Bugs</title>
	<updated>2008-10-07T15:28:57Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Haskell---Hugs-Bugs-f13139.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haskell---Hugs-Bugs-f13139.html" />
	<subtitle type="html">The Hugs Bugs Mailing List</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19868686</id>
	<title>#86: some record updates reported as ambiguous</title>
	<published>2008-10-07T15:28:57Z</published>
	<updated>2008-10-07T15:28:57Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#86: some record updates reported as ambiguous
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;ross &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Given
&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;data Foo = Bar { fld :: IO [String] }
&lt;br&gt;&lt;br&gt;&amp;nbsp;g _ = id undefined { fld = e }
&lt;br&gt;&amp;nbsp; &amp;nbsp;where e = return []
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&amp;nbsp;Hugs reports that {{{g}}} has the ambiguous type {{{Monad a =&amp;gt; b -&amp;gt;
&lt;br&gt;&amp;nbsp;Foo}}}.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/86&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/86&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19868686&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-86%3A-some-record-updates-reported-as-ambiguous-tp19868686p19868686.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19798885</id>
	<title>Re: #85: Force Cabal use in-place Hugs when buiding from source</title>
	<published>2008-10-03T07:03:48Z</published>
	<updated>2008-10-03T07:03:48Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#85: Force Cabal use in-place Hugs when buiding from source
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;closed 
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;current
&lt;br&gt;Resolution: &amp;nbsp;fixed &amp;nbsp; | &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;Changes (by ross):
&lt;br&gt;&lt;br&gt;&amp;nbsp; * status: &amp;nbsp;new =&amp;gt; closed
&lt;br&gt;&amp;nbsp; * resolution: &amp;nbsp;=&amp;gt; fixed
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;&lt;br&gt;&amp;nbsp;applied, thanks.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/85#comment:2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/85#comment:2&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19798885&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-85%3A-Force-Cabal-use-in-place-Hugs-when-buiding-from-source-tp19797265p19798885.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797303</id>
	<title>Re: #85: Force Cabal use in-place Hugs when buiding from source</title>
	<published>2008-10-03T03:24:53Z</published>
	<updated>2008-10-03T03:24:53Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#85: Force Cabal use in-place Hugs when buiding from source
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;current
&lt;br&gt;Resolution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;Comment (by guest):
&lt;br&gt;&lt;br&gt;&amp;nbsp;This ticket has been submitted by Dmitry Golubovsky
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/85#comment:1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/85#comment:1&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797303&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-85%3A-Force-Cabal-use-in-place-Hugs-when-buiding-from-source-tp19797265p19797303.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19797265</id>
	<title>#85: Force Cabal use in-place Hugs when buiding from source</title>
	<published>2008-10-03T03:22:41Z</published>
	<updated>2008-10-03T03:22:41Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#85: Force Cabal use in-place Hugs when buiding from source
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;current
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;I have been experimenting with building Hugs from a source tarball on
&lt;br&gt;&amp;nbsp;a computer with no Haskell stuff preinstalled at all.
&lt;br&gt;&lt;br&gt;&amp;nbsp;I noticed that the build fails when running Setup configure for any
&lt;br&gt;&amp;nbsp;package because Cabal cannot find Hugs executable.
&lt;br&gt;&lt;br&gt;&amp;nbsp;OTOH, if there is Hugs installed earlier (on the PATH), output from
&lt;br&gt;&amp;nbsp;Setup configure shows that the previously installed Hugs is used, not
&lt;br&gt;&amp;nbsp;one just built.
&lt;br&gt;&lt;br&gt;&amp;nbsp;This can be easily fixed if proper --with-hugs command line argument
&lt;br&gt;&amp;nbsp;is provided to Setup. This affects two files: libraries/Makefile.in
&lt;br&gt;&amp;nbsp;and libraries/tools/convert_libraries.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Also, if any package installed has configure script invoking runhugs,
&lt;br&gt;&amp;nbsp;this would fail too because in-place runhugs is not on the path. This
&lt;br&gt;&amp;nbsp;is fixed by exporting proper PATH variable from the convert_libraries
&lt;br&gt;&amp;nbsp;script before running Setup configure.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Proposed patch is attached.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/85&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/85&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19797265&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-85%3A-Force-Cabal-use-in-place-Hugs-when-buiding-from-source-tp19797265p19797265.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19791087</id>
	<title>Re: #84: Unnecessary &quot;Control stack overflow&quot;</title>
	<published>2008-10-02T17:03:36Z</published>
	<updated>2008-10-02T17:03:36Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#84: Unnecessary &amp;quot;Control stack overflow&amp;quot;
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;closed &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Resolution: &amp;nbsp;fixed &amp;nbsp; | &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp;Exception handling
&lt;br&gt;---------------------+------------------------------------------------------
&lt;br&gt;Changes (by ross):
&lt;br&gt;&lt;br&gt;&amp;nbsp; * status: &amp;nbsp;new =&amp;gt; closed
&lt;br&gt;&amp;nbsp; * resolution: &amp;nbsp;=&amp;gt; fixed
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;&lt;br&gt;&amp;nbsp;Patch applied, thanks.
&lt;br&gt;&lt;br&gt;&amp;nbsp;If exceptions were treated as special normal forms, we'd have to test for
&lt;br&gt;&amp;nbsp;them all over the evaluation logic.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/84#comment:1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/84#comment:1&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19791087&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-84%3A-Unnecessary-%22Control-stack-overflow%22-tp19775940p19791087.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19775940</id>
	<title>#84: Unnecessary &quot;Control stack overflow&quot;</title>
	<published>2008-10-02T02:15:24Z</published>
	<updated>2008-10-02T02:15:24Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#84: Unnecessary &amp;quot;Control stack overflow&amp;quot;
&lt;br&gt;--------------------------------+-------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;major &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp;Exception handling &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------------------+-------------------------------------------
&lt;br&gt;&amp;nbsp;I am not terribly familiar with the Hugs source code, but I believe I have
&lt;br&gt;&amp;nbsp;found a bug relating to the interaction between the global variable
&lt;br&gt;&amp;nbsp;`evalDepth` in `machine.c` and the implementation of exception handling.
&lt;br&gt;&lt;br&gt;&amp;nbsp;It seems that `evalDepth` is used to keep track of the recursion depth of
&lt;br&gt;&amp;nbsp;the `eval` function; the first thing `eval` does is increment `evalDepth`
&lt;br&gt;&amp;nbsp;and the last thing it does is decrement it. &amp;nbsp;If `evalDepth` ever gets too
&lt;br&gt;&amp;nbsp;large, Hugs generates a &amp;quot;`Control stack overflow`&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Now consider the function `evalWithNoError` (defined in `machine.c`),
&lt;br&gt;&amp;nbsp;which is called by the primitive `primCatchException` to evaluate an
&lt;br&gt;&amp;nbsp;expression which might cause an exception.
&lt;br&gt;&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;Cell evalWithNoError(e) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Evaluate expression, returning
&lt;br&gt;&amp;nbsp;*/
&lt;br&gt;&amp;nbsp;Cell e; { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* NIL if successful, */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Cell caughtEx; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* Exception value if not... */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;jmp_buf *oldCatch = evalError;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;jmp_buf catcherr[1];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;evalError = catcherr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (setjmp(catcherr[0])==0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eval(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;caughtEx = NIL;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;caughtEx = exception;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;evalError = oldCatch;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return caughtEx;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;Notice that `setjmp` is called to save the state; if `eval` happens to
&lt;br&gt;&amp;nbsp;invoke the primitive `throwException` (which calls longjmp) then the
&lt;br&gt;&amp;nbsp;second branch of the of the conditional is taken, and an exception is
&lt;br&gt;&amp;nbsp;returned. &amp;nbsp;The problem is that in such a situation, by calling longjmp,
&lt;br&gt;&amp;nbsp;the `eval` function exits WITHOUT decrementing `evalDepth`. As far as I
&lt;br&gt;&amp;nbsp;can tell, setjmp/longjmp does not save/restore `evalDepth`. &amp;nbsp;The result is
&lt;br&gt;&amp;nbsp;that Hugs often generates &amp;quot;`Control stack overflow`&amp;quot; when evaluating
&lt;br&gt;&amp;nbsp;expressions that throw and catch lots of exceptions. &amp;nbsp;I've attached an
&lt;br&gt;&amp;nbsp;example of such a program -- this program causes no problems at all when
&lt;br&gt;&amp;nbsp;run using GHC.
&lt;br&gt;&lt;br&gt;&amp;nbsp;By manually saving the `evalDepth` before calling `setjmp` and restoring
&lt;br&gt;&amp;nbsp;it when `longjmp` is called, the problem can be fixed. &amp;nbsp;Here is the new
&lt;br&gt;&amp;nbsp;definition of `evalWithNoError`.
&lt;br&gt;&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;Cell evalWithNoError(e) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* Evaluate expression, returning
&lt;br&gt;&amp;nbsp;*/
&lt;br&gt;&amp;nbsp;Cell e; { &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* NIL if successful, */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Cell caughtEx; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* Exception value if not... */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;jmp_buf *oldCatch = evalError;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;int oldEvalDepth; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* ADDED BY ME */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;oldEvalDepth = evalDepth; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* ADDED BY ME */
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;jmp_buf catcherr[1];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;evalError = catcherr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (setjmp(catcherr[0])==0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;eval(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;caughtEx = NIL;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;evalDepth = oldEvalDepth; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* ADDED BY ME */
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;caughtEx = exception;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;evalError = oldCatch;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return caughtEx;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;Of course, I do not know if this is a genuine fix or a broken hack. In
&lt;br&gt;&amp;nbsp;particular, I worry about other side-effects of `eval` that are not undone
&lt;br&gt;&amp;nbsp;when an exception is caught. &amp;nbsp;It is not obvious to me why setjmp and
&lt;br&gt;&amp;nbsp;longjmp are required at all --- why not model an exception as a normal-
&lt;br&gt;&amp;nbsp;form and simply inspect it after an `eval`?
&lt;br&gt;&lt;br&gt;&amp;nbsp;Is there a regression test-suite that I can try --- to gain confidence
&lt;br&gt;&amp;nbsp;that the proposed fix does not break anything?
&lt;br&gt;&lt;br&gt;&amp;nbsp;Matthew Naylor (`&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19775940&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mfn@...&lt;/a&gt;`).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/84&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/84&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19775940&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-84%3A-Unnecessary-%22Control-stack-overflow%22-tp19775940p19775940.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17271093</id>
	<title>Re: elem of infinite set of tuple</title>
	<published>2008-05-16T02:46:26Z</published>
	<updated>2008-05-16T02:46:26Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;This is not the right emailing list for this - its not a bug in Hugs,
&lt;br&gt;just the way Haskell works. I recommend you resend this email to
&lt;br&gt;haskell-cafe -AT- haskell.org - that is a more general list and people
&lt;br&gt;will be happy to help, plus you'll reach a much bigger audience.
&lt;br&gt;&lt;br&gt;Alternatively, hop on to IRC: &lt;a href=&quot;http://www.haskell.org/haskellwiki/IRC_channel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/haskellwiki/IRC_channel&lt;/a&gt;&lt;br&gt;&lt;br&gt;There people will be happy to answer your questions in real time :)
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;I don't know how Haskell should behave on this. Consider this function:
&lt;br&gt;&amp;gt; &amp;nbsp;elemOf (x,y) = (x,y) `elem` [ (a,b) | a &amp;lt;- [0..], b &amp;lt;- [0..] ]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;If I try to query elemOf (1,1), the interpreter keeps searching and
&lt;br&gt;&amp;gt; &amp;nbsp;searching but it never makes it. But if I query elemOf (0,1) (or anything as
&lt;br&gt;&amp;gt; &amp;nbsp;long as the first element is 0), it can find it easily. I wonder how Hugs
&lt;br&gt;&amp;gt; &amp;nbsp;handles this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;From my point of view, instead of starting from (1,0), Hugs starts from
&lt;br&gt;&amp;gt; &amp;nbsp;(0,0), which will never finish since the limit of the second element is
&lt;br&gt;&amp;gt; &amp;nbsp;infinite.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp;View this message in context: &lt;a href=&quot;http://www.nabble.com/elem-of-infinite-set-of-tuple-tp17268995p17268995.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/elem-of-infinite-set-of-tuple-tp17268995p17268995.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Sent from the Haskell - Hugs-Bugs mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;_______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;Hugs-Bugs mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17271093&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17271093&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/elem-of-infinite-set-of-tuple-tp17268995p17271093.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17268995</id>
	<title>elem of infinite set of tuple</title>
	<published>2008-05-16T00:24:16Z</published>
	<updated>2008-05-16T00:24:16Z</updated>
	<author>
		<name>leledumbo</name>
	</author>
	<content type="html">I don't know how Haskell should behave on this. Consider this function:
&lt;br&gt;elemOf (x,y) = (x,y) `elem` [ (a,b) | a &amp;lt;- [0..], b &amp;lt;- [0..] ]
&lt;br&gt;&lt;br&gt;If I try to query elemOf (1,1), the interpreter keeps searching and searching but it never makes it. But if I query elemOf (0,1) (or anything as long as the first element is 0), it can find it easily. I wonder how Hugs handles this.
&lt;br&gt;&lt;br&gt;From my point of view, instead of starting from (1,0), Hugs starts from (0,0), which will never finish since the limit of the second element is infinite.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/elem-of-infinite-set-of-tuple-tp17268995p17268995.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17229170</id>
	<title>Re: Hugs doesn't know List Difference operator (\\)</title>
	<published>2008-05-14T04:44:16Z</published>
	<updated>2008-05-14T04:44:16Z</updated>
	<author>
		<name>Scott Turner-6</name>
	</author>
	<content type="html">On 2008 May 14 Wednesday, leledumbo wrote:
&lt;br&gt;&amp;gt; I'm reading some Haskell Tutorial when I arrive at List Difference
&lt;br&gt;&amp;gt; operator, which is \\. But when I try on Hugs, it responded: ERROR -
&lt;br&gt;&amp;gt; Undefined variable &amp;quot;\\&amp;quot;
&lt;br&gt;&lt;br&gt;Add 'import List' to your program.
&lt;br&gt;&lt;br&gt;Or if you're running the Hugs interpreter with no program, do
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Hugs&amp;gt; :l List
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17229170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Hugs-doesn%27t-know-List-Difference-operator-%28%5C%5C%29-tp17228971p17229170.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17228971</id>
	<title>Hugs doesn't know List Difference operator (\\)</title>
	<published>2008-05-14T04:30:36Z</published>
	<updated>2008-05-14T04:30:36Z</updated>
	<author>
		<name>leledumbo</name>
	</author>
	<content type="html">I'm reading some Haskell Tutorial when I arrive at List Difference operator, which is \\. But when I try on Hugs, it responded: ERROR - Undefined variable &amp;quot;\\&amp;quot;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Hugs-doesn%27t-know-List-Difference-operator-%28%5C%5C%29-tp17228971p17228971.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16509167</id>
	<title>Re: [Haskell-cafe] Bug in Hugs, Haskell behavior question</title>
	<published>2008-04-04T20:15:48Z</published>
	<updated>2008-04-04T20:15:48Z</updated>
	<author>
		<name>Fritz Ruehr</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;
&lt;div&gt;Derek: yes, I caught this in the language description not long after hitting &quot;send&quot;: I had forgotten about that.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;But then I anticipated the behavior Ryan shows below, where using a variable that's part of a &quot;strange&quot; pattern will cause an error (I didn't want to check it while driving home--cell phone user/drivers are bad enough!--so thanks, Ryan, for verifying :) ).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;In any case, opinions about the behavior aside, there is a Hugs internal error here, so I hope that much is useful.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The strange cases make for interesting academic discussions, at least.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;  --  Fritz&lt;/div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;On Fri 4 Apr 08, at 6:49 pm, Derek Elkins wrote:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;font face=&quot;Helvetica&quot; size=&quot;3&quot; style=&quot;font: normal normal normal 12px/normal Helvetica; &quot;&gt;Top-level bindings are irrefutable, so 2 = 3 is fine, if vacuous.&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;html&gt;On Fri 4 Apr 08, at 6:53 pm, Ryan Ingram wrote:&lt;/html&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;On 4/4/08, Fritz Ruehr &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16509167&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fruehr@...&lt;/a&gt;&gt; wrote:&lt;/div&gt; &lt;blockquote type=&quot;cite&quot;&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;In fact, even this goes through without a hitch!&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;       &lt;/span&gt;2 = 3&lt;/div&gt; &lt;/blockquote&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;This is hilarious.&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Maybe bindings that don't actually bind anything should be an error?&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Or at least a warning?&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;In ghci:&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Prelude&gt; let 2 = 3&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;-- no problem&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Prelude&gt; let (2,x) = (3,4)&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;-- no problem&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;Prelude&gt; x&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;*** Exception: &amp;lt;interactive&gt;:1:4-16: Irrefutable pattern match failed&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;for pattern (2,x)&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; &quot;&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;  &lt;/span&gt;-- ryan&lt;/div&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16509167&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Bug-in-Hugs%2C-Haskell-behavior-question-tp16508595p16509167.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16508595</id>
	<title>Bug in Hugs, Haskell behavior question</title>
	<published>2008-04-04T18:34:12Z</published>
	<updated>2008-04-04T18:34:12Z</updated>
	<author>
		<name>Fritz Ruehr</name>
	</author>
	<content type="html">In lab the other day I was showing pattern bindings to a student and &amp;nbsp;
&lt;br&gt;broached a limiting case, one with no variables to be bound in the &amp;nbsp;
&lt;br&gt;pattern. I was surprised to find that Hugs crashed when I tried a &amp;nbsp;
&lt;br&gt;pattern binding at top level like this:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (2,[1,4],5) = (2,[1,4],5)
&lt;br&gt;&lt;br&gt;It also crashed on the simpler:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [2] = [2]
&lt;br&gt;&lt;br&gt;On the other hand, this turns out to be acceptable:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 = 2
&lt;br&gt;&lt;br&gt;In fact, even this goes through without a hitch!
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 = 3
&lt;br&gt;&lt;br&gt;I'm not sure from the language definition yet whether this last &amp;nbsp;
&lt;br&gt;should give an &amp;quot;Unmatched pattern&amp;quot; error, but if it's intended &amp;nbsp;
&lt;br&gt;behavior, it does look a little odd.
&lt;br&gt;&lt;br&gt;Would anyone care to argue for or against allowing this?
&lt;br&gt;&lt;br&gt;In any case, the more structured patterns cause the latest (Sep 06) &amp;nbsp;
&lt;br&gt;Hugs release to crash, with &amp;quot;INTERNAL ERROR: compileGlobalFunction&amp;quot;.
&lt;br&gt;&lt;br&gt;(GHC allows the strange &amp;quot;2 = 3&amp;quot; and handles the structured ones fine, &amp;nbsp;
&lt;br&gt;including even &amp;quot;(1,[2,3],4) = (4,[3,37],42)&amp;quot;. I haven't checked any &amp;nbsp;
&lt;br&gt;other compilers.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;-- &amp;nbsp;Fritz
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16508595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Bug-in-Hugs%2C-Haskell-behavior-question-tp16508595p16508595.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16388967</id>
	<title>#83: INTERNAL ERROR: findBtyvsInt</title>
	<published>2008-03-30T16:06:32Z</published>
	<updated>2008-03-30T16:06:32Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#83: INTERNAL ERROR: findBtyvsInt
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;minor &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;% hugs -98
&lt;br&gt;&amp;nbsp;__ &amp;nbsp; __ __ &amp;nbsp;__ &amp;nbsp;____ &amp;nbsp; ___ &amp;nbsp; &amp;nbsp; &amp;nbsp;_________________________________________
&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || || &amp;nbsp;|| || &amp;nbsp;|| ||__ &amp;nbsp; &amp;nbsp; &amp;nbsp;Hugs 98: Based on the Haskell 98 standard
&lt;br&gt;&amp;nbsp;||___|| ||__|| ||__|| &amp;nbsp;__|| &amp;nbsp; &amp;nbsp; Copyright (c) 1994-2005
&lt;br&gt;&amp;nbsp;||---|| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ___|| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; World Wide Web: &lt;a href=&quot;http://haskell.org/hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://haskell.org/hugs&lt;/a&gt;&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Bugs: &lt;a href=&quot;http://hackage.haskell.org/trac/hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs&lt;/a&gt;&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || Version: September 2006 _________________________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp;Hugs mode: Restart with command line option +98 for Haskell 98 mode
&lt;br&gt;&lt;br&gt;&amp;nbsp;Type :? for help
&lt;br&gt;&amp;nbsp;Hugs&amp;gt; case 0 of (_ :: d) -&amp;gt; case 0 of (_ :: e) -&amp;gt; undefined :: d
&lt;br&gt;&amp;nbsp;INTERNAL ERROR: findBtyvsInt
&lt;br&gt;&amp;nbsp;Please report this Hugs bug to &lt;a href=&quot;http://hackage.haskell.org/trac/hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs&lt;/a&gt;&lt;br&gt;&amp;nbsp;Hugs&amp;gt;
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;% uname -a
&lt;br&gt;&amp;nbsp;FreeBSD glider 7.0-STABLE FreeBSD 7.0-STABLE #1: Sun Mar 16 05:28:34 PDT
&lt;br&gt;&amp;nbsp;2008 &amp;nbsp; &amp;nbsp; root@:/usr/obj/usr/src/sys/GENERIC &amp;nbsp;i386
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;I ran into this at random, so it's not a problem for me, but I thought I'd
&lt;br&gt;&amp;nbsp;report it anyway.
&lt;br&gt;&lt;br&gt;&amp;nbsp;James Cook
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.falsifian.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.falsifian.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16388967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.cook@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/83&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/83&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16388967&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-83%3A-INTERNAL-ERROR%3A-findBtyvsInt-tp16388967p16388967.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16386153</id>
	<title>Re: 1.0 / 0.0 is not infinite</title>
	<published>2008-03-30T07:43:26Z</published>
	<updated>2008-03-30T07:43:26Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi Henk,
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Hugs&amp;gt; isInfinite $ 1.0 / 0.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;False
&lt;br&gt;&lt;br&gt;If you look at the library code it isn't entirely surprising:
&lt;br&gt;&lt;br&gt;instance RealFloat Float where
&lt;br&gt;&amp;nbsp; &amp;nbsp; isNaN &amp;nbsp; &amp;nbsp; &amp;nbsp; _ = False
&lt;br&gt;&amp;nbsp; &amp;nbsp; isInfinite &amp;nbsp;_ = False
&lt;br&gt;&amp;nbsp; &amp;nbsp; isDenormalized _ = False
&lt;br&gt;&amp;nbsp; &amp;nbsp; isNegativeZero _ = False
&lt;br&gt;&amp;nbsp; &amp;nbsp; isIEEE &amp;nbsp; &amp;nbsp; &amp;nbsp;_ = False
&lt;br&gt;&lt;br&gt;I guess the fix is to use your version in the isInfinite part. Some of
&lt;br&gt;the others might want fleshing out too. I'm not sure if this is a
&lt;br&gt;Windows only issue, or just a general Hugs thing.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16386153&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/1.0---0.0-is-not-infinite-tp16382672p16386153.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-16382672</id>
	<title>1.0 / 0.0 is not infinite</title>
	<published>2008-03-29T15:17:38Z</published>
	<updated>2008-03-29T15:17:38Z</updated>
	<author>
		<name>Henk-Jan van Tuyl</name>
	</author>
	<content type="html">&lt;br&gt;I tried:
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hugs&amp;gt; 1.0 / 0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp;1.#INF
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Hugs&amp;gt; isInfinite $ 1.0 / 0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp;False
&lt;br&gt;in WinHugs (Version: Sep 2006)
&lt;br&gt;&lt;br&gt;When the same is entered in GHCi, the result is True, as expected.
&lt;br&gt;&lt;br&gt;The definition of isInfinite in Prelude is:
&lt;br&gt;&amp;nbsp; &amp;nbsp;isInfinite &amp;nbsp;_ = False
&lt;br&gt;&lt;br&gt;An better definition could be as in the following:
&lt;br&gt;&amp;nbsp; &amp;nbsp;Hugs&amp;gt; let isInfinite' x = x == (1.0 / 0.0) in isInfinite' (3.1416 / 0.0)
&lt;br&gt;&amp;nbsp; &amp;nbsp;True
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Met vriendelijke groet,
&lt;br&gt;Henk-Jan van Tuyl
&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://functor.bamikanarie.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://functor.bamikanarie.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://Van.Tuyl.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://Van.Tuyl.eu/&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=16382672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/1.0---0.0-is-not-infinite-tp16382672p16382672.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15712500</id>
	<title>Re: Gofer 2.30a binary executable won't run on Windows XP Professional Service Pack 2</title>
	<published>2008-02-27T04:44:36Z</published>
	<updated>2008-02-27T04:44:36Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi Benjamin,
&lt;br&gt;&lt;br&gt;Gofer is kind of dead, I'd recommend instead installing WinHugs, and
&lt;br&gt;following one of the many Haskell tutorials out there.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;&lt;br&gt;On Wed, Feb 27, 2008 at 12:39 PM, Benjamin L. Russell
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15712500&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dekudekuplex@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Since &amp;quot;HUGS&amp;quot; stands for &amp;quot;Haskell User's Gofer System&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;(see
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.websters-dictionary-online.org/definition/Hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.websters-dictionary-online.org/definition/Hugs&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;for a reference), and HUGS is a later version of
&lt;br&gt;&amp;gt; &amp;nbsp;Gofer, I am sending this inquiry about a problem in
&lt;br&gt;&amp;gt; &amp;nbsp;installing Gofer to this mailing list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I managed to
&lt;br&gt;&amp;gt; &amp;nbsp;get Gofer 2.28 (see &amp;quot;some haskell FAQ info (occasional
&lt;br&gt;&amp;gt; &amp;nbsp;posting, long&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;(&lt;a href=&quot;http://www.cse.unsw.edu.au/~dons/haskell-1990-2006/msg00936.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cse.unsw.edu.au/~dons/haskell-1990-2006/msg00936.html&lt;/a&gt;)
&lt;br&gt;&amp;gt; &amp;nbsp;for download information) installed on Windows XP
&lt;br&gt;&amp;gt; &amp;nbsp;Professional
&lt;br&gt;&amp;gt; &amp;nbsp;Service Pack 2, but when I downloaded Gofer 2.30a and
&lt;br&gt;&amp;gt; &amp;nbsp;tried to run bcgofer.exe (either by executing it from
&lt;br&gt;&amp;gt; &amp;nbsp;the Command Prompt, or by double-clicking it in the
&lt;br&gt;&amp;gt; &amp;nbsp;GUI) (there is no GOFER.EXE file in that version), the
&lt;br&gt;&amp;gt; &amp;nbsp;program quit immediately. &amp;nbsp;The same thing happened
&lt;br&gt;&amp;gt; &amp;nbsp;when I tried to run bcgofc.exe.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I was unable to follow instructions in the README.PC
&lt;br&gt;&amp;gt; &amp;nbsp;file for Gofer 2.30a because that file refers to a
&lt;br&gt;&amp;gt; &amp;nbsp;non-existent &amp;quot;GOFER.EXE&amp;quot; file. &amp;nbsp;How can I move a file
&lt;br&gt;&amp;gt; &amp;nbsp;that doesn't exist to the C:\Gofer directory? &amp;nbsp;The
&lt;br&gt;&amp;gt; &amp;nbsp;bundled documentation for Gofer 2.30a seems outdated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;In addition, I tried installing the binary executables
&lt;br&gt;&amp;gt; &amp;nbsp;in 386gofer, but with the same results as with Gofer
&lt;br&gt;&amp;gt; &amp;nbsp;2.30a; i.e., when I tried to invoke GOFER.EXE, a
&lt;br&gt;&amp;gt; &amp;nbsp;Command Prompt window appeared for a fraction of a
&lt;br&gt;&amp;gt; &amp;nbsp;second, then disappeared.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;The user and system environmental variables are both
&lt;br&gt;&amp;gt; &amp;nbsp;set correctly; viz:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;EDITLINE: C:\bin\emacs\bin\runemacs.exe +%d %s
&lt;br&gt;&amp;gt; &amp;nbsp;EDITOR: C:\bin\emacs\bin\runemacs.exe
&lt;br&gt;&amp;gt; &amp;nbsp;GO32: emu c:\DJGPP\EMU387\emu387
&lt;br&gt;&amp;gt; &amp;nbsp;GO32TMP: C:\TMP
&lt;br&gt;&amp;gt; &amp;nbsp;GOPHER: C:\GOFER\standard.prelude
&lt;br&gt;&amp;gt; &amp;nbsp;Path: C:\Gofer;&amp;lt;existing path&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I was able to get Gofer 2.28 to run without needing to
&lt;br&gt;&amp;gt; &amp;nbsp;compile anything. &amp;nbsp;Do I need to compile something to
&lt;br&gt;&amp;gt; &amp;nbsp;run Gofer 2.30a?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;It seems strange that I can get Gofer 2.28 to work,
&lt;br&gt;&amp;gt; &amp;nbsp;but not Gofer 2.30; what could be wrong?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I am currently reading the paper &amp;quot;Functional
&lt;br&gt;&amp;gt; &amp;nbsp;Programming,&amp;quot; by Jeroen Fokker and the Department of
&lt;br&gt;&amp;gt; &amp;nbsp;Computer Science of Utrecht University
&lt;br&gt;&amp;gt; &amp;nbsp;(&lt;a href=&quot;http://people.cs.uu.nl/jeroen/courses/fp-eng.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.cs.uu.nl/jeroen/courses/fp-eng.pdf&lt;/a&gt;),
&lt;br&gt;&amp;gt; &amp;nbsp;which uses Gofer. &amp;nbsp;If you could please tell me what I
&lt;br&gt;&amp;gt; &amp;nbsp;need to do to get Gofer 2.30a to work properly, I
&lt;br&gt;&amp;gt; &amp;nbsp;would appreciate it very much.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Benjamin L. Russell
&lt;br&gt;&amp;gt; &amp;nbsp;_______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp;Hugs-Bugs mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15712500&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15712500&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Gofer-2.30a-binary-executable-won%27t-run-on-Windows-XP-Professional-Service-Pack-2-tp15712414p15712500.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15712414</id>
	<title>Gofer 2.30a binary executable won't run on Windows XP Professional Service Pack 2</title>
	<published>2008-02-27T04:39:11Z</published>
	<updated>2008-02-27T04:39:11Z</updated>
	<author>
		<name>Benjamin L.Russell</name>
	</author>
	<content type="html">Since &amp;quot;HUGS&amp;quot; stands for &amp;quot;Haskell User's Gofer System&amp;quot;
&lt;br&gt;(see
&lt;br&gt;&lt;a href=&quot;http://www.websters-dictionary-online.org/definition/Hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.websters-dictionary-online.org/definition/Hugs&lt;/a&gt;&lt;br&gt;for a reference), and HUGS is a later version of
&lt;br&gt;Gofer, I am sending this inquiry about a problem in
&lt;br&gt;installing Gofer to this mailing list.
&lt;br&gt;&lt;br&gt;I managed to
&lt;br&gt;get Gofer 2.28 (see &amp;quot;some haskell FAQ info (occasional
&lt;br&gt;posting, long&amp;quot;
&lt;br&gt;(&lt;a href=&quot;http://www.cse.unsw.edu.au/~dons/haskell-1990-2006/msg00936.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cse.unsw.edu.au/~dons/haskell-1990-2006/msg00936.html&lt;/a&gt;)
&lt;br&gt;for download information) installed on Windows XP
&lt;br&gt;Professional
&lt;br&gt;Service Pack 2, but when I downloaded Gofer 2.30a and
&lt;br&gt;tried to run bcgofer.exe (either by executing it from
&lt;br&gt;the Command Prompt, or by double-clicking it in the
&lt;br&gt;GUI) (there is no GOFER.EXE file in that version), the
&lt;br&gt;program quit immediately. &amp;nbsp;The same thing happened
&lt;br&gt;when I tried to run bcgofc.exe.
&lt;br&gt;&lt;br&gt;I was unable to follow instructions in the README.PC
&lt;br&gt;file for Gofer 2.30a because that file refers to a
&lt;br&gt;non-existent &amp;quot;GOFER.EXE&amp;quot; file. &amp;nbsp;How can I move a file
&lt;br&gt;that doesn't exist to the C:\Gofer directory? &amp;nbsp;The
&lt;br&gt;bundled documentation for Gofer 2.30a seems outdated.
&lt;br&gt;&lt;br&gt;In addition, I tried installing the binary executables
&lt;br&gt;in 386gofer, but with the same results as with Gofer
&lt;br&gt;2.30a; i.e., when I tried to invoke GOFER.EXE, a
&lt;br&gt;Command Prompt window appeared for a fraction of a
&lt;br&gt;second, then disappeared.
&lt;br&gt;&lt;br&gt;The user and system environmental variables are both
&lt;br&gt;set correctly; viz:
&lt;br&gt;&lt;br&gt;EDITLINE: C:\bin\emacs\bin\runemacs.exe +%d %s
&lt;br&gt;EDITOR: C:\bin\emacs\bin\runemacs.exe
&lt;br&gt;GO32: emu c:\DJGPP\EMU387\emu387
&lt;br&gt;GO32TMP: C:\TMP
&lt;br&gt;GOPHER: C:\GOFER\standard.prelude
&lt;br&gt;Path: C:\Gofer;&amp;lt;existing path&amp;gt;
&lt;br&gt;&lt;br&gt;I was able to get Gofer 2.28 to run without needing to
&lt;br&gt;compile anything. &amp;nbsp;Do I need to compile something to
&lt;br&gt;run Gofer 2.30a?
&lt;br&gt;&lt;br&gt;It seems strange that I can get Gofer 2.28 to work,
&lt;br&gt;but not Gofer 2.30; what could be wrong?
&lt;br&gt;&lt;br&gt;I am currently reading the paper &amp;quot;Functional
&lt;br&gt;Programming,&amp;quot; by Jeroen Fokker and the Department of
&lt;br&gt;Computer Science of Utrecht University
&lt;br&gt;(&lt;a href=&quot;http://people.cs.uu.nl/jeroen/courses/fp-eng.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.cs.uu.nl/jeroen/courses/fp-eng.pdf&lt;/a&gt;),
&lt;br&gt;which uses Gofer. &amp;nbsp;If you could please tell me what I
&lt;br&gt;need to do to get Gofer 2.30a to work properly, I
&lt;br&gt;would appreciate it very much.
&lt;br&gt;&lt;br&gt;Benjamin L. Russell
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15712414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Gofer-2.30a-binary-executable-won%27t-run-on-Windows-XP-Professional-Service-Pack-2-tp15712414p15712414.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15354977</id>
	<title>Re: #82: Not a Number</title>
	<published>2008-02-08T05:10:53Z</published>
	<updated>2008-02-08T05:10:53Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#82: Not a Number
&lt;br&gt;----------------------+-----------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;closed
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;minor &amp;nbsp; &amp;nbsp;| &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;Resolution: &amp;nbsp;invalid &amp;nbsp;| &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;----------------------+-----------------------------------------------------
&lt;br&gt;Changes (by ross):
&lt;br&gt;&lt;br&gt;&amp;nbsp; * status: &amp;nbsp;new =&amp;gt; closed
&lt;br&gt;&amp;nbsp; * resolution: &amp;nbsp;=&amp;gt; invalid
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;&lt;br&gt;&amp;nbsp;That is to be expected: factorial 35 is to big to fit in a Float. &amp;nbsp;You'd
&lt;br&gt;&amp;nbsp;get up to 170 if you used Double instead (and old versions of Hugs used
&lt;br&gt;&amp;nbsp;the C double type internally for both types). &amp;nbsp;But a better approach would
&lt;br&gt;&amp;nbsp;be to use another scanl to build the terms of the series incrementally as
&lt;br&gt;&amp;nbsp;Floats or Doubles, before the scanl you're using to get partial sums.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/82#comment:1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/82#comment:1&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15354977&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-82%3A-Not-a-Number-tp15354763p15354977.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-15354763</id>
	<title>#82: Not a Number</title>
	<published>2008-02-08T04:52:47Z</published>
	<updated>2008-02-08T04:52:47Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#82: Not a Number
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;minor &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;My Program was:
&lt;br&gt;&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;cosineSeries :: Float -&amp;gt; [Float]
&lt;br&gt;&amp;nbsp;cosineSeries x = scanl &amp;nbsp;(cosineSerPartSum x) 1 [1..]
&lt;br&gt;&lt;br&gt;&amp;nbsp;cosineSerPartSum :: Float -&amp;gt; Float -&amp;gt; Integer -&amp;gt; Float
&lt;br&gt;&amp;nbsp;cosineSerPartSum x prev i = prev + ((-1) ^ i) * (x ^ (2 * i)) /
&lt;br&gt;&amp;nbsp;fromIntegral (fak (2 * i))
&lt;br&gt;&lt;br&gt;&amp;nbsp;fak :: Integer -&amp;gt; Integer
&lt;br&gt;&amp;nbsp;fak n = product [1..n]
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;My Study Mate is running WinHugs and when he types &amp;quot;cosineSeries 2&amp;quot; he
&lt;br&gt;&amp;nbsp;gets many Numbers....
&lt;br&gt;&amp;nbsp;I am Running hugs98 on a Mac. Im getting something like this:
&lt;br&gt;&lt;br&gt;&amp;nbsp;Main&amp;gt; cosineSeries 2
&lt;br&gt;&amp;nbsp;[1.0,-1.0,-0.3333333,-0.4222222,-0.415873,-0.4161552,-0.4161466,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,-0.4161468,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,çnan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,nan,^C{Interrupted!}
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/82&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/82&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=15354763&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-82%3A-Not-a-Number-tp15354763p15354763.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14793985</id>
	<title>Less defaulting with -98</title>
	<published>2008-01-13T17:41:20Z</published>
	<updated>2008-01-13T17:41:20Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;$ hugs -98
&lt;br&gt;Hugs&amp;gt; []
&lt;br&gt;ERROR - Cannot find &amp;quot;show&amp;quot; function for:
&lt;br&gt;*** Expression : []
&lt;br&gt;*** Of type &amp;nbsp; &amp;nbsp;: [a]
&lt;br&gt;&lt;br&gt;$hugs +98
&lt;br&gt;Hugs&amp;gt; []
&lt;br&gt;[]
&lt;br&gt;&lt;br&gt;It seems that with -98 you don't get the very handy defaulting. Is
&lt;br&gt;this a delibarate decision, or is it just a bug?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14793985&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Less-defaulting-with--98-tp14793985p14793985.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14744526</id>
	<title>Re: #44: Hugs does not provide version numbers for installed packages</title>
	<published>2008-01-10T13:37:39Z</published>
	<updated>2008-01-10T13:37:39Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#44: Hugs does not provide version numbers for installed packages
&lt;br&gt;--------------------------+-------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;briansmith &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;enhancement &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;Resolution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;--------------------------+-------------------------------------------------
&lt;br&gt;Changes (by guest):
&lt;br&gt;&lt;br&gt;&amp;nbsp;* cc: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14744526&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;duncan@...&lt;/a&gt; (added)
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;&lt;br&gt;&amp;nbsp;Replying to [comment:2 ross]:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; On the other hand, !InstalledPackageInfo is somewhat GHC-specific, so
&lt;br&gt;&amp;nbsp;perhaps it would be better in both cases to just put in the package
&lt;br&gt;&amp;nbsp;description, augmented with any buildinfo generated by package
&lt;br&gt;&amp;nbsp;configuration.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Is there anything GHC-specific that would cause problems? Some fields can
&lt;br&gt;&amp;nbsp;simply be ignored for hugs. It'd be nice if we could get ghc, nhc and hugs
&lt;br&gt;&amp;nbsp;all using a collection of !InstalledPackageInfo values for the package
&lt;br&gt;&amp;nbsp;database.
&lt;br&gt;&lt;br&gt;&amp;nbsp;In future Cabal will read back the whole !InstalledPackageInfo when
&lt;br&gt;&amp;nbsp;working with ghc so it can do module chasing. It'd be great if we could
&lt;br&gt;&amp;nbsp;include hugs in such a scheme too. Currently Cabal doesn't know anything
&lt;br&gt;&amp;nbsp;about the installed packages for hugs.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/44#comment:5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/44#comment:5&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14744526&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--44%3A-Hugs-does-not-provide-version-numbers-for-installed-packages-tp14744526p14744526.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14744365</id>
	<title>#81: support --version flag</title>
	<published>2008-01-10T13:27:43Z</published>
	<updated>2008-01-10T13:27:43Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#81: support --version flag
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;minor &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Discovering hugs's version number is almost impossible and certainly
&lt;br&gt;&amp;nbsp;impractical. The result is that Cabal does not know the hugs version
&lt;br&gt;&amp;nbsp;number.
&lt;br&gt;&lt;br&gt;&amp;nbsp;As far as I can see, the only way to find the version number is to start
&lt;br&gt;&amp;nbsp;hugs, grep the banner and translate textual months into a sensible version
&lt;br&gt;&amp;nbsp;number, then :q to exit hugs again. Note also that hugs considers itself
&lt;br&gt;&amp;nbsp;to be unversioned:
&lt;br&gt;&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;$ hugs -98 System.Info
&lt;br&gt;&amp;nbsp;__ &amp;nbsp; __ __ &amp;nbsp;__ &amp;nbsp;____ &amp;nbsp; ___ &amp;nbsp; &amp;nbsp; &amp;nbsp;_________________________________________
&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || || &amp;nbsp;|| || &amp;nbsp;|| ||__ &amp;nbsp; &amp;nbsp; &amp;nbsp;Hugs 98: Based on the Haskell 98 standard
&lt;br&gt;&amp;nbsp;||___|| ||__|| ||__|| &amp;nbsp;__|| &amp;nbsp; &amp;nbsp; Copyright (c) 1994-2005
&lt;br&gt;&amp;nbsp;||---|| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ___|| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; World Wide Web: &lt;a href=&quot;http://haskell.org/hugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://haskell.org/hugs&lt;/a&gt;&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Report bugs to: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14744365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hugs-bugs@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp;|| &amp;nbsp; || Version: March 2005 &amp;nbsp; &amp;nbsp; _________________________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp;Hugs mode: Restart with command line option +98 for Haskell 98 mode
&lt;br&gt;&lt;br&gt;&amp;nbsp;Type :? for help
&lt;br&gt;&amp;nbsp;System.Info&amp;gt; compilerVersion
&lt;br&gt;&amp;nbsp;Version {versionBranch = [0,0], versionTags = []}
&lt;br&gt;&amp;nbsp;System.Info&amp;gt;
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;Version 0.0 eh?
&lt;br&gt;&lt;br&gt;&amp;nbsp;Most programs support a --version command line flag that spits out the
&lt;br&gt;&amp;nbsp;version number (and sometimes some other (un)helpful information) and then
&lt;br&gt;&amp;nbsp;terminates.
&lt;br&gt;&lt;br&gt;&amp;nbsp;As for the format, I'd suggest:
&lt;br&gt;&lt;br&gt;&amp;nbsp;{{{
&lt;br&gt;&amp;nbsp;hugs --version
&lt;br&gt;&amp;nbsp;Hugs version 2006.9
&lt;br&gt;&amp;nbsp;}}}
&lt;br&gt;&lt;br&gt;&amp;nbsp;That is, a version number that can fit into the Data.Version format.
&lt;br&gt;&lt;br&gt;&amp;nbsp;The reason this is important for Cabal support is that it'd allow Cabal
&lt;br&gt;&amp;nbsp;itself or packages (via configurations) to conditionally enable/disable
&lt;br&gt;&amp;nbsp;support for features depending on the version of hugs.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/81&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/81&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14744365&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-81%3A-support---version-flag-tp14744365p14744365.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14667227</id>
	<title>Re: Garbage printed</title>
	<published>2008-01-07T06:32:59Z</published>
	<updated>2008-01-07T06:32:59Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi Henk,
&lt;br&gt;&lt;br&gt;If you go to File / Options / Runtime / Print garbage collection
&lt;br&gt;messages, you will probably find that is checked. Turn that off and
&lt;br&gt;the messages should stop.
&lt;br&gt;&lt;br&gt;The problem with the previous text being interspersed with the
&lt;br&gt;commands is probably a locking bug. I have tried to eliminate a few
&lt;br&gt;locking bugs in the current HEAD version, but some may still remain. I
&lt;br&gt;really don't know how the setjmp/longjmp, Windows message pump,
&lt;br&gt;multiple threads, locking, timer messages etc. all communicate in
&lt;br&gt;enough detail to be confident the locking is correct - its pretty
&lt;br&gt;hairy!
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 12/22/07, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14667227&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hjgtuyl@...&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14667227&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hjgtuyl@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; L.S.,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried the following commands:
&lt;br&gt;&amp;gt; &amp;nbsp; [1..] !! 5500000
&lt;br&gt;&amp;gt; &amp;nbsp; [1..] !! 55000000
&lt;br&gt;&amp;gt; in WinHugs; messages about garbage collection are printed. Between the GC
&lt;br&gt;&amp;gt; messages of the second command, parts of the text of the first command are
&lt;br&gt;&amp;gt; repeated, see the attached image.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The reason, that I attached this picture, is that copy/paste to this
&lt;br&gt;&amp;gt; posting resulted in an even bigger mess:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; {{Gc:8375486}}Hugs&amp;gt; [1..] !! 5500000
&lt;br&gt;&amp;gt; {{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}5500001
&lt;br&gt;&amp;gt; (126500045 reductions, 175998568 cells, 21 garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375486}}Hugs&amp;gt; [1..] !! 55000000
&lt;br&gt;&amp;gt; {{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc
&lt;br&gt;&amp;gt; :8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:837
&lt;br&gt;&amp;gt; 5450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}8568
&lt;br&gt;&amp;gt; cells, 21 garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}
&lt;br&gt;&amp;gt; garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}55000001
&lt;br&gt;&amp;gt; (1265000045 reductions, 1760003519 cells, 210 garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375486}}Hugs&amp;gt; [1..] !! 5500000
&lt;br&gt;&amp;gt; {{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}5500001
&lt;br&gt;&amp;gt; (126500045 reductions, 175998568 cells, 21 garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375486}}Hugs&amp;gt; [1..] !! 55000000
&lt;br&gt;&amp;gt; {{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc
&lt;br&gt;&amp;gt; :8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:837
&lt;br&gt;&amp;gt; 5450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}8568
&lt;br&gt;&amp;gt; cells, 21 garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}
&lt;br&gt;&amp;gt; garbage collections)
&lt;br&gt;&amp;gt; {{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}55000001
&lt;br&gt;&amp;gt; (1265000045 reductions, 1760003519 cells, 210 garbage collections)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; WinHugs version: Sep 2006
&lt;br&gt;&amp;gt; OS: Windows XP
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Met vriendelijke groet,
&lt;br&gt;&amp;gt; Henk-Jan van Tuyl
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://functor.bamikanarie.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://functor.bamikanarie.com&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://Van.Tuyl.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://Van.Tuyl.eu/&lt;/a&gt;&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Hugs-Bugs mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14667227&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14667227&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Garbage-printed-tp14663360p14667227.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14474010</id>
	<title>Please moderate my mail</title>
	<published>2007-12-22T14:41:37Z</published>
	<updated>2007-12-22T14:41:37Z</updated>
	<author>
		<name>Henk-Jan van Tuyl</name>
	</author>
	<content type="html">&lt;br&gt;I received the following response to my previous e-mail to the Hugs-Bugs &amp;nbsp;
&lt;br&gt;mailing list:
&lt;br&gt;Your mail to 'Hugs-Bugs' with the subject
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Garbage printed
&lt;br&gt;&lt;br&gt;Is being held until the list moderator can review it for approval.
&lt;br&gt;&lt;br&gt;The reason it is being held:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Message body is too big: 610887 bytes with a limit of 10 KB
&lt;br&gt;&lt;br&gt;&lt;br&gt;To be sure that my maling gets through, I thougt that it would be best to &amp;nbsp;
&lt;br&gt;send this mailing.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Met vriendelijke groet,
&lt;br&gt;Henk-Jan van Tuyl
&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://functor.bamikanarie.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://functor.bamikanarie.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://Van.Tuyl.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://Van.Tuyl.eu/&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14474010&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-moderate-my-mail-tp14474010p14474010.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14663360</id>
	<title>Garbage printed</title>
	<published>2007-12-22T14:03:20Z</published>
	<updated>2007-12-22T14:03:20Z</updated>
	<author>
		<name>Henk-Jan van Tuyl</name>
	</author>
	<content type="html">&lt;br&gt;L.S.,
&lt;br&gt;&lt;br&gt;I tried the following commands:
&lt;br&gt;&amp;nbsp; [1..] !! 5500000
&lt;br&gt;&amp;nbsp; [1..] !! 55000000
&lt;br&gt;in WinHugs; messages about garbage collection are printed. Between the GC &amp;nbsp;
&lt;br&gt;messages of the second command, parts of the text of the first command are &amp;nbsp;
&lt;br&gt;repeated, see the attached image.
&lt;br&gt;&lt;br&gt;The reason, that I attached this picture, is that copy/paste to this &amp;nbsp;
&lt;br&gt;posting resulted in an even bigger mess:
&lt;br&gt;&lt;br&gt;{{Gc:8375486}}Hugs&amp;gt; [1..] !! 5500000
&lt;br&gt;{{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}5500001
&lt;br&gt;(126500045 reductions, 175998568 cells, 21 garbage collections)
&lt;br&gt;{{Gc:8375486}}Hugs&amp;gt; [1..] !! 55000000
&lt;br&gt;{{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc 
&lt;br&gt;:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:837 
&lt;br&gt;5450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}8568 &amp;nbsp;
&lt;br&gt;cells, 21 garbage collections)
&lt;br&gt;{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}} &amp;nbsp;
&lt;br&gt;garbage collections)
&lt;br&gt;{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}55000001
&lt;br&gt;(1265000045 reductions, 1760003519 cells, 210 garbage collections)
&lt;br&gt;{{Gc:8375486}}Hugs&amp;gt; [1..] !! 5500000
&lt;br&gt;{{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}5500001
&lt;br&gt;(126500045 reductions, 175998568 cells, 21 garbage collections)
&lt;br&gt;{{Gc:8375486}}Hugs&amp;gt; [1..] !! 55000000
&lt;br&gt;{{Gc:8375457}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc 
&lt;br&gt;:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:837 
&lt;br&gt;5450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}8568 &amp;nbsp;
&lt;br&gt;cells, 21 garbage collections)
&lt;br&gt;{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}} &amp;nbsp;
&lt;br&gt;garbage collections)
&lt;br&gt;{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375450}}{{Gc:8375451}}{{Gc:8375450}}{{Gc:8375450}}55000001
&lt;br&gt;(1265000045 reductions, 1760003519 cells, 210 garbage collections)
&lt;br&gt;&lt;br&gt;&lt;br&gt;WinHugs version: Sep 2006
&lt;br&gt;OS: Windows XP
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Met vriendelijke groet,
&lt;br&gt;Henk-Jan van Tuyl
&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://functor.bamikanarie.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://functor.bamikanarie.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://Van.Tuyl.eu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://Van.Tuyl.eu/&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=14663360&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;WinHugsSessionTR.JPG&lt;/strong&gt; (598K) &lt;a href=&quot;http://www.nabble.com/attachment/14663360/0/WinHugsSessionTR.JPG&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Garbage-printed-tp14663360p14663360.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14208408</id>
	<title>Re: #42: WinHugs uninstaller crashes</title>
	<published>2007-12-06T23:59:22Z</published>
	<updated>2007-12-06T23:59:22Z</updated>
	<author>
		<name>tzbecca</name>
	</author>
	<content type="html">选择&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;可以让更多潜在客户找到您。从众多&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google左侧排名&lt;/a&gt;的客户实践看来，&lt;a href=&quot;http://hi.baidu.com/tzjiuge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;效果非常理想。&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站优化&lt;/a&gt;带来的效果是立竿见影的。很多客户做了&lt;a href=&quot;http://hi.baidu.com/tzjiuge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google左侧排名&lt;/a&gt;后，就有很多的客户来电咨询&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google优化&lt;/a&gt;。都说&lt;a href=&quot;http://www.0576w.cn/ &quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站优化&lt;/a&gt;&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SEO &lt;/a&gt;给他们带来了不少的生意！您现在还在为&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站优化&lt;/a&gt;的事困扰吗？您想要全方位的&lt;a href=&quot;http://www.0576w.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SEO&lt;/a&gt;吗？我们为您提供全方位的&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;服务！如果您有需要&lt;a href=&quot;http://www.tzjiuge.com/promotion.asp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站推广&lt;/a&gt;&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;搜索引擎优化&lt;/a&gt;请联系我们.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Hugs---42%3A-WinHugs-uninstaller-crashes-tp6928005p14208408.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14208304</id>
	<title>Re: [Hugs] #42: WinHugs uninstaller crashes</title>
	<published>2007-12-06T23:52:40Z</published>
	<updated>2007-12-06T23:52:40Z</updated>
	<author>
		<name>tzbecca</name>
	</author>
	<content type="html">&lt;a href=&quot;http://www.param.com.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声传译&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.param.com.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声翻译&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.param.com.cn/tscy-sb.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声传译设备&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.apu.cn/wjg.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;文件柜&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;钢管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;无缝钢管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;无缝管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.lunwenok.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;论文发表&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.tqgzp.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;台球杆&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.apu.cn/ggyg.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;更衣柜&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RAID数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;服务器数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn/company/sitemap.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;数据恢复&lt;/a&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;GHC-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;#42: WinHugs uninstaller crashes
&lt;br&gt;-------------------------+--------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;briansmith &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;neil &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;assigned
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;winhugs &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609 &amp;nbsp;
&lt;br&gt;Resolution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-------------------------+--------------------------------------------------
&lt;br&gt;Changes (by neil):
&lt;br&gt;&lt;br&gt;&amp;nbsp; * status: &amp;nbsp;new =&amp;gt; assigned
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/42&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/42&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;Hugs-Bugs@haskell.org
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Hugs---42%3A-WinHugs-uninstaller-crashes-tp6928005p14208304.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14208295</id>
	<title>Re: [Hugs] #42: WinHugs uninstaller crashes</title>
	<published>2007-12-06T23:48:04Z</published>
	<updated>2007-12-06T23:48:04Z</updated>
	<author>
		<name>tzbecca</name>
	</author>
	<content type="html">这个网站很好，觉得里面有很多我们平常生活中不知道的知识，丰富了我们的生活！&lt;a href=&quot;http://www.param.com.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声传译&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.param.com.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声翻译&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.param.com.cn/tscy-sb.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;同声传译设备&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.apu.cn/wjg.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;文件柜&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;钢管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;无缝钢管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.sdggc.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;无缝管&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.lunwenok.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;论文发表&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.tqgzp.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;台球杆&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.apu.cn/ggyg.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;更衣柜&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RAID数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;服务器数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn/company/sitemap.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;数据恢复&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Hugs---42%3A-WinHugs-uninstaller-crashes-tp6928005p14208295.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-14208286</id>
	<title>Re: [Hugs] #42: WinHugs uninstaller crashes</title>
	<published>2007-12-06T23:46:28Z</published>
	<updated>2007-12-06T23:46:28Z</updated>
	<author>
		<name>tzbecca</name>
	</author>
	<content type="html">&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;&lt;a href=&quot;http://www.tzjiuge.com/promotion.asp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网络推广&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.tzjiuge.com/ &quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;台州网络公司&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.tzjiuge.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;台州网站建设&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.tzjiuge.com/case.asp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;台州网页设计&lt;/a&gt;&amp;nbsp; &lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站优化&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.0576w.cn/catalog.asp?cate=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;搜索引擎优化&lt;/a&gt;&lt;a href=&quot;http://hi.baidu.com/tzjiuge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.0576w.cn/post/google.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;google排名&lt;/a&gt;&lt;a href=&quot;http://www.0576w.cn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;网站优化&lt;/a&gt;&lt;a href=&quot;http://blog.soufun.com/blog_11634198.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Google左侧排名&lt;/a&gt;&lt;a href=&quot; http://www.xinyu666.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;太阳能真空管&lt;/a&gt;&lt;a href=&quot;http://www.zjchaoyi.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;预浸布&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.pinhong.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;装饰设计&lt;/a&gt;&lt;a href=&quot;http://www.hmwjzs.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;装饰五金&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.hmwjzs.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;五金装饰&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.pinhong.net/about.asp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;装饰设计&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;RAID数据恢复&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.bjseek.com.cn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;服务器数据恢复&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Hugs---42%3A-WinHugs-uninstaller-crashes-tp6928005p14208286.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13979904</id>
	<title>Fwd: Question</title>
	<published>2007-11-27T13:04:06Z</published>
	<updated>2007-11-27T13:04:06Z</updated>
	<author>
		<name>Neil Mitchell-2</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;A user asked:
&lt;br&gt;&lt;br&gt;---------------------------------------------------
&lt;br&gt;&lt;br&gt;I installed WinHugs on a Winodw Xp machine went into settings and set
&lt;br&gt;the search path to be(shown exactly as :set is listing it).
&lt;br&gt;&lt;br&gt;Search path &amp;nbsp; &amp;nbsp; : -P.;{Hugs}\packages\*;c:\haskell
&lt;br&gt;&lt;br&gt;I am keeping my fact.hs files(well my one and only at this time) in c:\haskell.
&lt;br&gt;&lt;br&gt;Hugs&amp;gt; :load fact.hs
&lt;br&gt;&lt;br&gt;ERROR - Unable to open file &amp;quot;fact.hs&amp;quot;
&lt;br&gt;&lt;br&gt;Hugs&amp;gt; :load &amp;quot;c:\haskell\fact.hs&amp;quot;
&lt;br&gt;&lt;br&gt;Fact&amp;gt;
&lt;br&gt;&lt;br&gt;---------------------------------------------------
&lt;br&gt;&lt;br&gt;I realise that that isn't expected to work (the search path appears to
&lt;br&gt;be only for modules not files), but I do wonder why not. An equivalent
&lt;br&gt;feature request is:
&lt;br&gt;&lt;br&gt;:l List -- works fine
&lt;br&gt;:l List.hs -- doesn't
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Neil
&lt;br&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13979904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Fwd%3A-Question-tp13979904p13979904.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13742056</id>
	<title>Re: #80: A curious stack overflow problem</title>
	<published>2007-11-14T00:00:00Z</published>
	<updated>2007-11-14T00:00:00Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#80: A curious stack overflow problem
&lt;br&gt;----------------------+-----------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;closed
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; &amp;nbsp;| &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;Resolution: &amp;nbsp;invalid &amp;nbsp;| &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;----------------------+-----------------------------------------------------
&lt;br&gt;Changes (by ross):
&lt;br&gt;&lt;br&gt;&amp;nbsp; * status: &amp;nbsp;new =&amp;gt; closed
&lt;br&gt;&amp;nbsp; * resolution: &amp;nbsp;=&amp;gt; invalid
&lt;br&gt;&lt;br&gt;Comment:
&lt;br&gt;&lt;br&gt;&amp;nbsp;The behaviour is standard outermost evaluation, driven by the different
&lt;br&gt;&amp;nbsp;properties of min and (||). &amp;nbsp;The same thing happens with ghci, if you make
&lt;br&gt;&amp;nbsp;the first list a bit longer. &amp;nbsp;(The infinite lists make no difference:
&lt;br&gt;&amp;nbsp;singleton lists [1] or [True] give the same effect.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/80#comment:1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/80#comment:1&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13742056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-80%3A-A-curious-stack-overflow-problem-tp13731205p13742056.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13731205</id>
	<title>#80: A curious stack overflow problem</title>
	<published>2007-11-13T09:56:46Z</published>
	<updated>2007-11-13T09:56:46Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#80: A curious stack overflow problem
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Reporter: &amp;nbsp;guest &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;nobody
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Type: &amp;nbsp;defect &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;new &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Priority: &amp;nbsp;major &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Component: &amp;nbsp;hugs &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;&amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp;
&lt;br&gt;--------------------+-------------------------------------------------------
&lt;br&gt;&amp;nbsp;Suppose I define
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; natmin :: [Int] -&amp;gt; Int
&lt;br&gt;&amp;nbsp;&amp;gt; natmin = foldr1 min
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;nbsp;where min x y = if x==0 || x&amp;lt;=y then x else y
&lt;br&gt;&lt;br&gt;&amp;nbsp;I would expect the same behaviour from
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;natmin ([1..10000] ++ [0..])
&lt;br&gt;&lt;br&gt;&amp;nbsp;as from
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;or ([False | i &amp;lt;- [1..10000]] ++ [True | i &amp;lt;- [1..]])
&lt;br&gt;&lt;br&gt;&amp;nbsp;But the first gives stack overflow, and the second doesn't.
&lt;br&gt;&lt;br&gt;&amp;nbsp;The problem does not exist with GHCi.
&lt;br&gt;&lt;br&gt;&amp;nbsp;Richard Bird
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13731205&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bird@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/80&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/80&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13731205&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-80%3A-A-curious-stack-overflow-problem-tp13731205p13731205.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13535565</id>
	<title>Re: #42: WinHugs uninstaller crashes</title>
	<published>2007-11-01T13:19:22Z</published>
	<updated>2007-11-01T13:19:22Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#42: WinHugs uninstaller crashes
&lt;br&gt;-------------------------+--------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;briansmith &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;neil &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;closed
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;major &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;winhugs &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;200609
&lt;br&gt;Resolution: &amp;nbsp;duplicate &amp;nbsp; | &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-------------------------+--------------------------------------------------
&lt;br&gt;Comment (by guest):
&lt;br&gt;&lt;br&gt;&amp;nbsp;Hello, I would like to know if this problem has been resolved as I too
&lt;br&gt;&amp;nbsp;have been having the same problem with uninstalling winhugs. Peter
&lt;br&gt;&lt;br&gt;&amp;nbsp;Replying to [ticket:42 briansmith]:
&lt;br&gt;&amp;nbsp;&amp;gt; I will attach a screenshot of the error.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; The error is:
&lt;br&gt;&amp;nbsp;&amp;gt; {{{
&lt;br&gt;&amp;nbsp;&amp;gt; 16 bit MS-DOS Subsystem
&lt;br&gt;&amp;nbsp;&amp;gt; C:\PROGRA~1\WINHUG~1\UNINST~1.EXE
&lt;br&gt;&amp;nbsp;&amp;gt; The NTVDM CPU has encountered an illegal instruction.
&lt;br&gt;&amp;nbsp;&amp;gt; }}}
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; I am using Windows XP SP2 using NTFS. My &amp;quot;Program Files&amp;quot; directory has
&lt;br&gt;&amp;nbsp;very strict ACL permissions (only Administrators can modify anything).
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; It seems strange that the uninstaller is a 16-bit console application.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/42#comment:6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/42#comment:6&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13535565&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--42%3A-WinHugs-uninstaller-crashes-tp13535565p13535565.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13535555</id>
	<title>Re: #51: The WinHugs uninstaller.exe doesn't work!</title>
	<published>2007-11-01T13:18:51Z</published>
	<updated>2007-11-01T13:18:51Z</updated>
	<author>
		<name>GHC-2</name>
	</author>
	<content type="html">#51: The WinHugs uninstaller.exe doesn't work!
&lt;br&gt;-----------------------+----------------------------------------------------
&lt;br&gt;&amp;nbsp; Reporter: &amp;nbsp;guest &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; Owner: &amp;nbsp;neil &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Type: &amp;nbsp;defect &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: &amp;nbsp;assigned &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; Priority: &amp;nbsp;critical &amp;nbsp;| &amp;nbsp; Milestone: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;Component: &amp;nbsp;winhugs &amp;nbsp; | &amp;nbsp; &amp;nbsp; Version: &amp;nbsp;current &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Resolution: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp;Keywords: &amp;nbsp;setup uninstall
&lt;br&gt;-----------------------+----------------------------------------------------
&lt;br&gt;Comment (by guest):
&lt;br&gt;&lt;br&gt;&amp;nbsp;Hello, I would like to know if this problem (and more importantly the
&lt;br&gt;&amp;nbsp;problem from track 42) has been resolved as I too have been having the
&lt;br&gt;&amp;nbsp;same problem with uninstalling winhugs and I am getting the error message
&lt;br&gt;&amp;nbsp;mentioned in track 42.
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/42&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/42&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;Replying to [ticket:51 guest]:
&lt;br&gt;&amp;nbsp;&amp;gt; Hi guys!
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; I was trying to uninstall WinHugs in order to install a newer version,
&lt;br&gt;&amp;nbsp;and I found that the uninstaller.exe program doesn't work.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; I opened the uninstaller.exe with a hex editor, and I found that it's
&lt;br&gt;&amp;nbsp;not a valid executable file. It's some weird combination of HTML and
&lt;br&gt;&amp;nbsp;executable code. These are the first 15 lines of the uninstaller.exe file:
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; {{{
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;html&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;head&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;META HTTP-EQUIV=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html;
&lt;br&gt;&amp;nbsp;charset=Windows-1252&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/head&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;body&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;pre&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;table width=100% bgcolor=#CFCFE5&amp;gt;&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt; &amp;lt;font face=arial size=+3&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Build Log
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/font&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table width=* cellspacing=0 cellpadding=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td
&lt;br&gt;&amp;nbsp;width=0 bgcolor=#EDEDF5&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td width=0
&lt;br&gt;&amp;nbsp;bgcolor=#FFFFFF&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td width=*&amp;gt;&amp;lt;pre&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;h3&amp;gt;------- Build started: Project: Uninstaller, Configuration:
&lt;br&gt;&amp;nbsp;Release|Win32 -------
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/h3&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/pre&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table width=100% bgcolor=#DFDFE5&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;font face=arial
&lt;br&gt;&amp;nbsp;size=+2&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Command Lines
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/font&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table width=* cellspacing=0 cellpadding=0&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td
&lt;br&gt;&amp;nbsp;width=0 bgcolor=#EDEDF5&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td width=0
&lt;br&gt;&amp;nbsp;bgcolor=#FFFFFF&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td width=*&amp;gt;&amp;lt;pre&amp;gt;Uninstaller - up-to-
&lt;br&gt;&amp;nbsp;date.&amp;lt;/pre&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;table &amp;nbsp; width=100% height=20
&lt;br&gt;&amp;nbsp;bgcolor=#CFCFE5&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;font face=arial size=+2&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; &amp;lt;/font&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; }}}
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; I hope this is not difficult to fix.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Greetings,
&lt;br&gt;&amp;nbsp;&amp;gt; -- L e a n d r o &amp;nbsp; &amp;lt; c a f e s o l o [at] g m a i l &amp;nbsp;[dot] c o m &amp;gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ticket URL: &amp;lt;&lt;a href=&quot;http://hackage.haskell.org/trac/hugs/ticket/51#comment:5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/trac/hugs/ticket/51#comment:5&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs &amp;lt;&lt;a href=&quot;http://www.haskell.org/hugs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/hugs/&lt;/a&gt;&amp;gt;
&lt;br&gt;Hugs 98, an interpreter for Haskell&lt;br /&gt;_______________________________________________
&lt;br&gt;Hugs-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=13535555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hugs-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/hugs-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/hugs-bugs&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--51%3A-The-WinHugs-uninstaller.exe-doesn%27t-work%21-tp13535555p13535555.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-13404711</id>
	<title>:r myfile.hs does nothing</title>
	<published>2007-10-25T05:14:47Z</published>
	<updated>2007-10-25T05:14:47Z</updated>
	<author>
		<name>Neil Mitchell</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;While te