<br><br><div class="gmail_quote">On Sat, Dec 6, 2008 at 11:13 PM, Simon Michael <span dir="ltr">&lt;<a href="mailto:simon@joyful.com">simon@joyful.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hugo,<br>
<br>
I thought &quot;this Hood stuff is so old, there&#39;s no point checking hackage&quot;. Silly me! I did cabal update; cabal install GHood on this mac and tried your example:<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As an example, just import Debug.Observe (the GHood one), run ghci and type<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
runO $ print $ (length . observe &quot;List Int&quot; .concat) [[1,2],[3,4]]<br>
</blockquote></blockquote>
<br></div>
and it fired up the graphical Java applet without any further setup. Very nice!<br>
<br>
I don&#39;t yet know what a hylomorphism is and thought your pointless-haskell package might be one of those semi-joke projects, but now I wonder if it&#39;s something that I&#39;ll need in order to use (G)Hood with real-world code.<br>
</blockquote><div><br></div><div>It shouldn&#39;t be. Pointless Haskell is for point-free programming and it is quite arguable if that is real-world Haskell. The main advantage is that it is easier to reason about programs, that is why it recursion patterns such as hylomorphisms are fun.</div>
<div>But by no means you need it for using (G)Hood in your applications.</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I guess I&#39;ll find out. Thank you!</blockquote><div><br></div><div>You can always run some of the examples from the Pointless Haskell library or just have a quick look at&nbsp;<a href="http://haskell.di.uminho.pt/wiki/Pointless+Haskell/Examples">http://haskell.di.uminho.pt/wiki/Pointless+Haskell/Examples</a>.</div>
<div><br></div><div>Cheers,</div><div>hugo</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="Wj3C7c"><br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.di.uminho.pt/~hpacheco">www.di.uminho.pt/~hpacheco</a><br>