I was wondering about this:<div><br></div><div><div><font face="courier new, monospace">  -- My goal with this instance was to make it work just enough to do what</font></div><div><font face="courier new, monospace">  -- I want when used with the HStringTemplate library.</font></div>
<div><font face="courier new, monospace">  instance Data UUID where</font></div><div><font face="courier new, monospace">      toConstr uu  = mkConstr uuidType (show uu) [] (error &quot;fixity&quot;)</font></div><div><font face="courier new, monospace">      gunfold _ _  = error &quot;gunfold&quot;</font></div>
<div><font face="courier new, monospace">      dataTypeOf _ = uuidType</font></div><div><br></div><div>Is there any reason not to just say &quot;deriving Data&quot; in the type declaration?</div><br><div class="gmail_quote">
On Wed, Jun 13, 2012 at 8:59 PM, Antoine Latter <span dir="ltr">&lt;<a href="mailto:aslatter@gmail.com" target="_blank">aslatter@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi folks,<br>
<br>
I&#39;m happy to announce a new point release of the uuid library, 1.2.6:<br>
<br>
<a href="http://hackage.haskell.org/package/uuid-1.2.6" target="_blank">http://hackage.haskell.org/package/uuid-1.2.6</a><br>
<br>
The &#39;uuid&#39; package implements most of RFC 4122[1] including random<br>
generation and generation based on hardware MAC addresses.<br>
<br>
I haven&#39;t announced a point-release in a while. The changes since 1.2.1 include:<br>
<br>
* When generating UUIDs from the hardware MAC address, if the MAC<br>
address is not available we now use a random seed for our (hidden,<br>
global) state machine<br>
<br>
* The &#39;Read&#39; instance now drops leading spaces<br>
<br>
* Added the functions &#39;toWords&#39; and &#39;fromWords&#39;, primary to support<br>
the package uuid-quasi[2].<br>
<br>
Take care,<br>
Antoine<br>
<br>
1: <a href="http://tools.ietf.org/html/rfc4122" target="_blank">http://tools.ietf.org/html/rfc4122</a><br>
2: <a href="http://hackage.haskell.org/package/uuid-quasi" target="_blank">http://hackage.haskell.org/package/uuid-quasi</a><br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br></div>