<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-13135</id>
	<title>Nabble - Haskell - HaskellDoc</title>
	<updated>2008-08-04T04:43:23Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Haskell---HaskellDoc-f13135.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haskell---HaskellDoc-f13135.html" />
	<subtitle type="html">Discussion about an automatic documentation generation tool for Haskell</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18809697</id>
	<title>ANN: Haddock version 2.2.1</title>
	<published>2008-08-04T04:43:23Z</published>
	<updated>2008-08-04T04:43:23Z</updated>
	<author>
		<name>David Waern-2</name>
	</author>
	<content type="html">--------------------------------------------
&lt;br&gt;-- Haddock 2.2.1
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;A new version of Haddock, the Haskell documentation tool, is out.
&lt;br&gt;&lt;br&gt;The homepage will be updated soon, containing a windows binary release.
&lt;br&gt;&lt;br&gt;Please use the bug tracker to submit bug reports and feature requests.
&lt;br&gt;&lt;br&gt;--------------------------------------------
&lt;br&gt;-- Changes since version 2.1.0
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Support for GHC 6.8.3
&lt;br&gt;&lt;br&gt;&amp;nbsp;* The Hoogle backend is back
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Show associated types in the documentation for class declarations
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Show type family declarations
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Show type equality predicates
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Major bug fixes (#1 and #44)
&lt;br&gt;&lt;br&gt;&amp;nbsp;* It is no longer required to specify the path to GHC's lib dir
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Remove unnecessary parenthesis in type signatures
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Minor bug fixes
&lt;br&gt;&lt;br&gt;--------------------------------------------
&lt;br&gt;-- Links
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;Homepage:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.haskell.org/haddock&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/haddock&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hackage page:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haddock-2.2.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haddock-2.2.1&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bugtracker and wiki:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://trac.haskell.org/haddock&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.haskell.org/haddock&lt;/a&gt;&lt;br&gt;&lt;br&gt;Mailing list:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18809697&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Code repository:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://code.haskell.org/haddock&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.haskell.org/haddock&lt;/a&gt;&lt;br&gt;&lt;br&gt;--------------------------------------------
&lt;br&gt;-- Details
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;This release contains experimental and incomplete support for GHC's
&lt;br&gt;Type Families extension. We have basic support for rendering of type
&lt;br&gt;family declarations and associated types in the documentation.
&lt;br&gt;Type/Data instances are not shown in the documentation at all, and
&lt;br&gt;associated types are not shown for class instances. Feedback is
&lt;br&gt;appreciated, especially for ideas of how to render type family
&lt;br&gt;instances. Use either the bugtracker, or send a mail to the mailing
&lt;br&gt;list.
&lt;br&gt;&lt;br&gt;We have also got the Hoogle backend back, thanks to Neil Mitchell! The
&lt;br&gt;plan is to be compatible with the upcoming pre-release of Hoogle 4,
&lt;br&gt;which is being developed by Neil as a Summer of Code project.
&lt;br&gt;&lt;br&gt;--------------------------------------------
&lt;br&gt;-- Get Involved
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;Haddock is an important project, as it is part of the Haskell
&lt;br&gt;infrastructure core. The code base is gradually becoming easier to
&lt;br&gt;read, better documented and more stable, but more work is needed. To
&lt;br&gt;get involved, start by grabbing the code at
&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://code.haskell.org/haddock&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.haskell.org/haddock&lt;/a&gt;&lt;br&gt;&lt;br&gt;then take a look at the bug and feature tracker at
&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://trac.haskell.org/haddock&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.haskell.org/haddock&lt;/a&gt;&lt;br&gt;&lt;br&gt;for things to work on.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18809697&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/ANN%3A-Haddock-version-2.2.1-tp18809697p18809697.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18279583</id>
	<title>RE: Type Families in Haddock</title>
	<published>2008-07-04T06:30:41Z</published>
	<updated>2008-07-04T06:30:41Z</updated>
	<author>
		<name>Simon Peyton-Jones</name>
	</author>
	<content type="html">That would be fabulous.
&lt;br&gt;&lt;br&gt;| -----Original Message-----
&lt;br&gt;| From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc-bounces@...&lt;/a&gt;] On Behalf Of David Waern
&lt;br&gt;| Sent: 02 July 2008 08:53
&lt;br&gt;| To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cvs-ghc@...&lt;/a&gt;; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc@...&lt;/a&gt;
&lt;br&gt;| Subject: Type Families in Haddock
&lt;br&gt;|
&lt;br&gt;| Hi,
&lt;br&gt;|
&lt;br&gt;| I'm going to add Type Families support to the Haddock HTML backend.
&lt;br&gt;| What would be the best way to do it? I'm thinking it could work
&lt;br&gt;| similar to how classes and instances are currently rendered, so that
&lt;br&gt;| type/data/newtype instances are collected and attached to type family
&lt;br&gt;| declarations. Is this too simplistic? Should we render
&lt;br&gt;| type/data/newtype instances as separate entities in the module
&lt;br&gt;| documentation instead (and perhaps do the same thing with class
&lt;br&gt;| instances)?
&lt;br&gt;|
&lt;br&gt;| Currently, when packages export instances that belong to classes from
&lt;br&gt;| other packages, those instances are not documented anywhere. An
&lt;br&gt;| advantage of having instances as separate entities in the exporting
&lt;br&gt;| module documentation is that no instances are &amp;quot;lost&amp;quot;.
&lt;br&gt;|
&lt;br&gt;| David
&lt;br&gt;| _______________________________________________
&lt;br&gt;| HaskellDoc mailing list
&lt;br&gt;| &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;| &lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18279583&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Type-Families-in-Haddock-tp18232106p18279583.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18271282</id>
	<title>Re: Type Families in Haddock</title>
	<published>2008-07-03T18:44:08Z</published>
	<updated>2008-07-03T18:44:08Z</updated>
	<author>
		<name>Manuel M T Chakravarty</name>
	</author>
	<content type="html">Hi David,
&lt;br&gt;&lt;br&gt;&amp;gt; I'm going to add Type Families support to the Haddock HTML backend.
&lt;br&gt;&lt;br&gt;Great!
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What would be the best way to do it? I'm thinking it could work
&lt;br&gt;&amp;gt; similar to how classes and instances are currently rendered, so that
&lt;br&gt;&amp;gt; type/data/newtype instances are collected and attached to type family
&lt;br&gt;&amp;gt; declarations. Is this too simplistic? Should we render
&lt;br&gt;&amp;gt; type/data/newtype instances as separate entities in the module
&lt;br&gt;&amp;gt; documentation instead (and perhaps do the same thing with class
&lt;br&gt;&amp;gt; instances)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Currently, when packages export instances that belong to classes from
&lt;br&gt;&amp;gt; other packages, those instances are not documented anywhere. An
&lt;br&gt;&amp;gt; advantage of having instances as separate entities in the exporting
&lt;br&gt;&amp;gt; module documentation is that no instances are &amp;quot;lost&amp;quot;.
&lt;/div&gt;&lt;br&gt;I think the basic idea to treat class and family declarations and &amp;nbsp;
&lt;br&gt;instances in essentially the same way is a good.
&lt;br&gt;&lt;br&gt;Losing instances is of course bad for both classes and families. &amp;nbsp;I &amp;nbsp;
&lt;br&gt;think it still makes sense to bunch the instances of one class or one &amp;nbsp;
&lt;br&gt;family up in a block. &amp;nbsp;In fact, for type synonyms instances, there are &amp;nbsp;
&lt;br&gt;many applications, where this is really important for readability. &amp;nbsp; 
&lt;br&gt;Please also remember that family declarations and instances can be &amp;nbsp;
&lt;br&gt;nested in class declarations and instances (as associated types).
&lt;br&gt;&lt;br&gt;Manuel
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18271282&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Type-Families-in-Haddock-tp18232106p18271282.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18243149</id>
	<title>Re: Type Families in Haddock</title>
	<published>2008-07-02T10:47:42Z</published>
	<updated>2008-07-02T10:47:42Z</updated>
	<author>
		<name>David Waern-2</name>
	</author>
	<content type="html">2008/7/2 Don Stewart &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18243149&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dons@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; david.waern:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm going to add Type Families support to the Haddock HTML backend.
&lt;br&gt;&amp;gt;&amp;gt; What would be the best way to do it? I'm thinking it could work
&lt;br&gt;&amp;gt;&amp;gt; similar to how classes and instances are currently rendered, so that
&lt;br&gt;&amp;gt;&amp;gt; type/data/newtype instances are collected and attached to type family
&lt;br&gt;&amp;gt;&amp;gt; declarations. Is this too simplistic? Should we render
&lt;br&gt;&amp;gt;&amp;gt; type/data/newtype instances as separate entities in the module
&lt;br&gt;&amp;gt;&amp;gt; documentation instead (and perhaps do the same thing with class
&lt;br&gt;&amp;gt;&amp;gt; instances)?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Currently, when packages export instances that belong to classes from
&lt;br&gt;&amp;gt;&amp;gt; other packages, those instances are not documented anywhere. An
&lt;br&gt;&amp;gt;&amp;gt; advantage of having instances as separate entities in the exporting
&lt;br&gt;&amp;gt;&amp;gt; module documentation is that no instances are &amp;quot;lost&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please go for it! I need type families support for the uvector
&lt;br&gt;&amp;gt; documentation to build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://hackage.haskell.org/packages/archive/uvector/0.1/logs/failure/ghc-6.8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hackage.haskell.org/packages/archive/uvector/0.1/logs/failure/ghc-6.8&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Yes, I didn't bother to add proper error messages for unsupported
&lt;br&gt;syntax, so that's why some packages that use e.g. type families just
&lt;br&gt;die with pattern matching failures. I'm adding support for more syntax
&lt;br&gt;now, and I'll try to add proper error messages if I come across
&lt;br&gt;something that won't be supported.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18243149&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Type-Families-in-Haddock-tp18232106p18243149.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18232106</id>
	<title>Type Families in Haddock</title>
	<published>2008-07-02T00:52:34Z</published>
	<updated>2008-07-02T00:52:34Z</updated>
	<author>
		<name>David Waern-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm going to add Type Families support to the Haddock HTML backend.
&lt;br&gt;What would be the best way to do it? I'm thinking it could work
&lt;br&gt;similar to how classes and instances are currently rendered, so that
&lt;br&gt;type/data/newtype instances are collected and attached to type family
&lt;br&gt;declarations. Is this too simplistic? Should we render
&lt;br&gt;type/data/newtype instances as separate entities in the module
&lt;br&gt;documentation instead (and perhaps do the same thing with class
&lt;br&gt;instances)?
&lt;br&gt;&lt;br&gt;Currently, when packages export instances that belong to classes from
&lt;br&gt;other packages, those instances are not documented anywhere. An
&lt;br&gt;advantage of having instances as separate entities in the exporting
&lt;br&gt;module documentation is that no instances are &amp;quot;lost&amp;quot;.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18232106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Type-Families-in-Haddock-tp18232106p18232106.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17229139</id>
	<title>Re: Haddock 2.0.0.0 Bug: Doesn't Like {;}-Style Code</title>
	<published>2008-05-14T04:42:05Z</published>
	<updated>2008-05-14T04:42:05Z</updated>
	<author>
		<name>David Waern</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; I wrote:
&lt;br&gt;&amp;gt;&amp;gt; Try running haddock on this:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; module HaddockBug where
&lt;br&gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; -- |The 'square' function squares an integer.
&lt;br&gt;&amp;gt;&amp;gt; square :: Int -&amp;gt; Int;
&lt;br&gt;&amp;gt;&amp;gt; square x = x * x;
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; $ haddock -B /usr/lib/ghc-6.8.2/ HaddockBug.hs
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; HaddockBug.hs:4:0: parse error on input `square'
&lt;br&gt;&amp;gt;&amp;gt; haddock: Failed to load all needed modules
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It works fine if you remove the haddock comment...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I discovered a work-around: put a semicolon after the haddock comment.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; module HaddockBug where
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; -- |The 'square' function squares an integer.
&lt;br&gt;&amp;gt; ;
&lt;br&gt;&amp;gt; square :: Int -&amp;gt; Int;
&lt;br&gt;&amp;gt; square x = x * x;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Ashley Yakeley
&lt;br&gt;&amp;gt; Seattle, WA
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Thanks for the report. This is a known bug though, and it's due to the
&lt;br&gt;fact that Haddock comments are handled just like any other declaration in
&lt;br&gt;the GHC grammar. This should be changed, so that the placement of Haddock
&lt;br&gt;comments doesn't depend on layout, but I never got around to fix it during
&lt;br&gt;the Summer of Code project. I will update the TODO file to include this
&lt;br&gt;bug.
&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17229139&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-2.0.0.0-Bug%3A-Doesn%27t-Like-%7B-%7D-Style-Code-tp17124147p17229139.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17124147</id>
	<title>Haddock 2.0.0.0 Bug: Doesn't Like {;}-Style Code</title>
	<published>2008-05-08T03:00:35Z</published>
	<updated>2008-05-08T03:00:35Z</updated>
	<author>
		<name>Ashley Yakeley</name>
	</author>
	<content type="html">Try running haddock on this:
&lt;br&gt;&lt;br&gt;module HaddockBug where
&lt;br&gt;{
&lt;br&gt;-- |The 'square' function squares an integer.
&lt;br&gt;square :: Int -&amp;gt; Int;
&lt;br&gt;square x = x * x;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;$ haddock -B /usr/lib/ghc-6.8.2/ HaddockBug.hs
&lt;br&gt;&lt;br&gt;HaddockBug.hs:4:0: parse error on input `square'
&lt;br&gt;haddock: Failed to load all needed modules
&lt;br&gt;&lt;br&gt;It works fine if you remove the haddock comment...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ashley Yakeley
&lt;br&gt;Seattle, WA
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17124147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-2.0.0.0-Bug%3A-Doesn%27t-Like-%7B-%7D-Style-Code-tp17124147p17124147.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8853733</id>
	<title>Re: Fwd: Haddock GADTs Hack</title>
	<published>2007-02-07T12:40:17Z</published>
	<updated>2007-02-07T12:40:17Z</updated>
	<author>
		<name>Ashley Yakeley</name>
	</author>
	<content type="html">David Waern wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; It's hard for me to make a release when GHC 6.8 is not out. But I'll 
&lt;br&gt;&amp;gt;&amp;gt; try to come up with some wiki page that describes Haddock-GHC and how 
&lt;br&gt;&lt;br&gt;I definitely think using the same parser for GHC and Haddock is the way 
&lt;br&gt;to go. If GHC can compile it, Haddock ought to be able to document it.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ashley Yakeley
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8853733&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Fwd%3A-Haddock-GADTs-Hack-tp8843248p8853733.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8843248</id>
	<title>Fwd: Haddock GADTs Hack</title>
	<published>2007-02-07T02:48:40Z</published>
	<updated>2007-02-07T02:48:40Z</updated>
	<author>
		<name>David Waern</name>
	</author>
	<content type="html">Forwarding since my first post was rejected:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Från: David Waern &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;davve@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Datum: onsdag 7 feb 2007 11.40.36 GMT+01:00
&lt;br&gt;&amp;gt; Till: Simon Peyton-Jones &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonpj@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kopia: Ashley Yakeley &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashley@...&lt;/a&gt;&amp;gt;, &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc@...&lt;/a&gt;&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ämne: Re: Haddock GADTs Hack
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 7 feb 2007 kl. 09.42 skrev Simon Peyton-Jones:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Great stuff. &amp;nbsp; However, David Waern's SoC project is very nearly &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; at the point where he can generate Haddock for anything GHC &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; understands; he's using GHC itself as the front end.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; He's recently added the rendering code for GADTs I think. &amp;nbsp;I think &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; he's probably planning a release shortly. &amp;nbsp;David?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Meanwhile Ashley's hack may well prove useful.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Simon
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's hard for me to make a release when GHC 6.8 is not out. But &amp;nbsp;
&lt;br&gt;&amp;gt; I'll try to come up with some wiki page that describes Haddock-GHC &amp;nbsp;
&lt;br&gt;&amp;gt; and how to use it with GHC HEAD.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8843248&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Fwd%3A-Haddock-GADTs-Hack-tp8843248p8843248.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8841685</id>
	<title>RE: Haddock GADTs Hack</title>
	<published>2007-02-07T00:42:27Z</published>
	<updated>2007-02-07T00:42:27Z</updated>
	<author>
		<name>Simon Peyton-Jones</name>
	</author>
	<content type="html">Great stuff. &amp;nbsp; However, David Waern's SoC project is very nearly at the point where he can generate Haddock for anything GHC understands; he's using GHC itself as the front end.
&lt;br&gt;&lt;br&gt;He's recently added the rendering code for GADTs I think. &amp;nbsp;I think he's probably planning a release shortly. &amp;nbsp;David?
&lt;br&gt;&lt;br&gt;Meanwhile Ashley's hack may well prove useful.
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;&lt;br&gt;| -----Original Message-----
&lt;br&gt;| From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8841685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8841685&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc-bounces@...&lt;/a&gt;] On Behalf Of Ashley
&lt;br&gt;| Yakeley
&lt;br&gt;| Sent: 07 February 2007 07:18
&lt;br&gt;| To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8841685&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haskelldoc@...&lt;/a&gt;
&lt;br&gt;| Subject: Haddock GADTs Hack
&lt;br&gt;|
&lt;br&gt;| Included is a hack to allow haddock to parse GADTs. There are two
&lt;br&gt;| problems with it:
&lt;br&gt;|
&lt;br&gt;| 1. I don't think you can add doc comments to the constructors.
&lt;br&gt;|
&lt;br&gt;| 2. The shown types are wrong: the whole type of the constructor is shown
&lt;br&gt;| as if it were the type of a single argument. Fixing this will presumably
&lt;br&gt;| involve adding another constructor to HsConDecl to represent GADT
&lt;br&gt;| constructors.
&lt;br&gt;|
&lt;br&gt;| It wouldn't be appropriate to release haddock in this state, but I think
&lt;br&gt;| it's helpful for those of us who could get no doc at all just because we
&lt;br&gt;| have a GADT in our code.
&lt;br&gt;|
&lt;br&gt;| --
&lt;br&gt;| Ashley Yakeley
&lt;br&gt;| Seattle, WA
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8841685&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-GADTs-Hack-tp8840869p8841685.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-8840869</id>
	<title>Haddock GADTs Hack</title>
	<published>2007-02-06T23:17:59Z</published>
	<updated>2007-02-06T23:17:59Z</updated>
	<author>
		<name>Ashley Yakeley</name>
	</author>
	<content type="html">Included is a hack to allow haddock to parse GADTs. There are two 
&lt;br&gt;problems with it:
&lt;br&gt;&lt;br&gt;1. I don't think you can add doc comments to the constructors.
&lt;br&gt;&lt;br&gt;2. The shown types are wrong: the whole type of the constructor is shown 
&lt;br&gt;as if it were the type of a single argument. Fixing this will presumably 
&lt;br&gt;involve adding another constructor to HsConDecl to represent GADT 
&lt;br&gt;constructors.
&lt;br&gt;&lt;br&gt;It wouldn't be appropriate to release haddock in this state, but I think 
&lt;br&gt;it's helpful for those of us who could get no doc at all just because we 
&lt;br&gt;have a GADT in our code.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ashley Yakeley
&lt;br&gt;Seattle, WA
&lt;br&gt;&lt;br /&gt;&lt;br&gt;New patches:
&lt;br&gt;&lt;br&gt;[hack to parse GADTs, though with incorrect constructor types
&lt;br&gt;Ashley Yakeley &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ashley@...&lt;/a&gt;&amp;gt;**20070207070109] {
&lt;br&gt;hunk ./src/HsParser.ly 480
&lt;br&gt;+&amp;gt; 	 &amp;nbsp;| 'where' gadtconstrlist &amp;nbsp; &amp;nbsp;{ addConDocs $2 Nothing }
&lt;br&gt;hunk ./src/HsParser.ly 497
&lt;br&gt;+&amp;gt; gadtconstrlist :: { [HsConDecl] }
&lt;br&gt;+&amp;gt;	: '{' gadtconstrs '}'			{ $2 }
&lt;br&gt;+&amp;gt;	| &amp;nbsp; &amp;nbsp; layout_on &amp;nbsp;gadtconstrs close	{ $2 }
&lt;br&gt;+
&lt;br&gt;+&amp;gt; gadtconstrs :: { [HsConDecl] }
&lt;br&gt;+&amp;gt;	: gadtconstr ';' gadtconstrs		{ $1 : $3 }
&lt;br&gt;+&amp;gt;	| ';' gadtconstrs			{ $2 }
&lt;br&gt;+&amp;gt;	| gadtconstr				{ [$1] }
&lt;br&gt;+&amp;gt;	| {- empty -}			{ [] }
&lt;br&gt;+
&lt;br&gt;+&amp;gt; gadtconstr :: { HsConDecl }
&lt;br&gt;+&amp;gt;	: con srcloc '::' ctypedoc	{ HsConDecl $2 $1 [] [] [HsUnBangedTy $4] Nothing }
&lt;br&gt;+
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Context:
&lt;br&gt;&lt;br&gt;[infix type op precedence tweak, ppHsNameAsVar 
&lt;br&gt;Conal Elliott &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;conal@...&lt;/a&gt;&amp;gt;**20070115171157] 
&lt;br&gt;[tweaked tyvarop precedence
&lt;br&gt;Conal Elliott &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;conal@...&lt;/a&gt;&amp;gt;**20070110002300] 
&lt;br&gt;[added infix type operators
&lt;br&gt;Conal Elliott &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;conal@...&lt;/a&gt;&amp;gt;**20070105172038] 
&lt;br&gt;[Make the search box in a form so that enter does the default search
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070112125817] 
&lt;br&gt;[Make the max number of results 75 instead of 50, to allow map searching in the base library to work
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070112122501] 
&lt;br&gt;[Rewrite much of the index searching code, previously was too slow to execute on the base library with IE, the new version guarantees less than O(log n) operations be performed, where n is the number in the list (before was always O(n))
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070112121746] 
&lt;br&gt;[Make the index be in case-insensitive alphabetic order
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111185143] 
&lt;br&gt;[Change from tabs to spaces in the ppHtmlIndex function
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111182244] 
&lt;br&gt;[Delete more stuff that is no longer required
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111182119] 
&lt;br&gt;[Delete dead code, now there is only one index page
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111181746] 
&lt;br&gt;[Add searching on the index page
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111170709] 
&lt;br&gt;[Never do spliting index files into many
&lt;br&gt;Neil Mitchell &amp;lt;&lt;a href=&quot;http://www.cs.york.ac.uk/~ndm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.york.ac.uk/~ndm/&lt;/a&gt;&amp;gt;**20070111154115] 
&lt;br&gt;[add test for blank lines inside @...@ code block
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20070109131444] 
&lt;br&gt;[allow blank lines inside a @...@ code block
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20070109131434] 
&lt;br&gt;[Fix up a case of extra vertical space after a code block
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20070105111341
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;] 
&lt;br&gt;[TODO: do something better about re-exported symbols from another package
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061215155200] 
&lt;br&gt;[fix &amp;lt;&amp;lt;URL&amp;gt;&amp;gt; image markup
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061208100637] 
&lt;br&gt;[add todo item for --maintainer
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061206160507] 
&lt;br&gt;[fix --use-package error message
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061013105135] 
&lt;br&gt;[Cabal's sdist does not generate &amp;quot;-src.tar.gz&amp;quot; files, but &amp;quot;.tar.gz&amp;quot; ones
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sven.panne@...&lt;/a&gt;**20061012152823] 
&lt;br&gt;[Rename haddock.js to haddock-util.js
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061011141737
&lt;br&gt;&amp;nbsp;haddock.js will be run automatically by Windows when you type
&lt;br&gt;&amp;nbsp;'haddock' if it is found on the PATH, so rename to avoid confusion.
&lt;br&gt;&amp;nbsp;Spotted by Adrian Hey.
&lt;br&gt;] 
&lt;br&gt;[TAG 0.8 release
&lt;br&gt;Simon Marlow &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simonmar@...&lt;/a&gt;&amp;gt;**20061010122403] 
&lt;br&gt;Patch bundle hash:
&lt;br&gt;4e32d45ab20492317a114d712a71c3295c6975d3
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=8840869&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-GADTs-Hack-tp8840869p8840869.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-3222372</id>
	<title>Re: Haddock 0.8 question</title>
	<published>2006-03-03T06:57:13Z</published>
	<updated>2006-03-03T06:57:13Z</updated>
	<author>
		<name>Simon Marlow</name>
	</author>
	<content type="html">J. Garrett Morris wrote:
&lt;br&gt;&amp;gt; Greetings, list,
&lt;br&gt;&lt;br&gt;I'm not sure how many people read this list...
&lt;br&gt;&lt;br&gt;&amp;gt; I just downloaded and compiled Haddock 0.8. &amp;nbsp;I still seem to be
&lt;br&gt;&amp;gt; running into a couple of issues, namely:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; * The parser gags on the identifier ##,
&lt;br&gt;&lt;br&gt;Do you mean (##)? &amp;nbsp;This would be because Haddock is parsing GHC 
&lt;br&gt;extensions by default. &amp;nbsp;Insert spaces like this: &amp;nbsp;( ## ).
&lt;br&gt;&lt;br&gt;&amp;gt; * and on generalized algebraic data types.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I missing an obvious configuration switch, workaround, etc.?
&lt;br&gt;&lt;br&gt;GADTs aren't currently supported by Haddock, sorry.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Simon
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=3222372&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-0.8-question-tp3191615p3222372.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-3191615</id>
	<title>Haddock 0.8 question</title>
	<published>2006-03-01T13:12:54Z</published>
	<updated>2006-03-01T13:12:54Z</updated>
	<author>
		<name>J. Garrett Morris</name>
	</author>
	<content type="html">Greetings, list,
&lt;br&gt;&lt;br&gt;I just downloaded and compiled Haddock 0.8. &amp;nbsp;I still seem to be
&lt;br&gt;running into a couple of issues, namely:
&lt;br&gt;&lt;br&gt;* The parser gags on the identifier ##,
&lt;br&gt;* and on generalized algebraic data types.
&lt;br&gt;&lt;br&gt;Am I missing an obvious configuration switch, workaround, etc.?
&lt;br&gt;&lt;br&gt;&amp;nbsp;/g
&lt;br&gt;_______________________________________________
&lt;br&gt;HaskellDoc mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=3191615&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HaskellDoc@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.haskell.org/mailman/listinfo/haskelldoc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.haskell.org/mailman/listinfo/haskelldoc&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Haddock-0.8-question-tp3191615p3191615.html" />
</entry>

</feed>
