The libraries as of 6.8.2 are here:<div><a href="http://www.haskell.org/ghc/docs/6.8.2/html/libraries/">http://www.haskell.org/ghc/docs/6.8.2/html/libraries/</a></div><div><br class="webkit-block-placeholder"></div><div>The regex library should be part of extralibs, which appears to come standard with debian&#39;s ghc package. There are also better regex libraries available from Hackage. There is indeed a new System.Process API, which you may be able to install from hackage. Otherwise, for most purposes, the old one works just fine. As for exitSuccess, as the documentation notes, it is simply &quot;exitWith ExitSuccess&quot;, so I wouldn&#39;t be too concerned at not being able to use it.</div>
<div><br class="webkit-block-placeholder"></div><div>In general 6.8.2 should be very useable still.</div><div><br class="webkit-block-placeholder"></div><div>Cheers,</div><div>S.</div><div><br><div class="gmail_quote">On Thu, Jan 22, 2009 at 4:59 AM, Erik de Castro Lopo <span dir="ltr">&lt;<a href="mailto:mle%2Bcl@mega-nerd.com">mle+cl@mega-nerd.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d">Thomas Davie wrote:<br>
<br>
&gt; Are you sure that you&#39;re finding things that are unavailable in<br>
&gt; 6.8.2?<br>
<br>
</div>Specifically the things I found missing in just the last couple of<br>
hours are:<br>
<br>
 &nbsp; &nbsp;- module Text.Regex.Posix<br>
 &nbsp; &nbsp;- functions readProcess/readProcessWithExitCode from System.Process<br>
 &nbsp; &nbsp;- function exitSuccess from System.Exit<br>
<div class="Ih2E3d"><br>
&gt; There&#39;s been very little change to the APIs exposed to<br>
&gt; beginners since then.<br>
<br>
</div>I must admit I am jumping in at the deep end, but I do have 4 years of<br>
pretty extensive Ocaml coding under my belt.<br>
<div class="Ih2E3d"><br>
&gt; It may be that you&#39;re not importing the module<br>
&gt; required<br>
<br>
</div>Haskell&#39;s modules are quite similar to Ocaml&#39;s but I&#39;m pretty confident<br>
I have this under control.<br>
<div class="Ih2E3d"><br>
&gt; Sorry if I just taught my granny to suck eggs.<br>
<br>
</div>I&#39;m not your granny :-)<br>
<div class="Ih2E3d"><br>
&gt; &nbsp;If you are doing this<br>
&gt; and really are coming up against APIs that aren&#39;t in 6.8, then yes,<br>
&gt; you need to upgrade your compiler.<br>
<br>
</div>I&#39;ll take that as an ACK.<br>
<div class="Ih2E3d"><br>
&gt; There&#39;s no real disadvantage to<br>
&gt; doing this though, except possibly that you lose support for one or<br>
&gt; two libraries that are taking a while to update (gtk2hs springs to<br>
&gt; mind).<br>
<br>
</div>Ouch. I&#39;m pretty attached to the debian packaging system on my Debian<br>
and Ubuntu systems and really don&#39;t like to install non-packaged<br>
binaries or source. On top of that I like to use existing libraries<br>
whereever possible and that means installing these from source as<br>
well.<br>
<br>
I might have to look into cabal-debian.<br>
<div class="Ih2E3d"><br>
Cheers,<br>
Erik<br>
--<br>
-----------------------------------------------------------------<br>
Erik de Castro Lopo<br>
-----------------------------------------------------------------<br>
</div>Gambling(n): A discretionary tax on those asleep during high school<br>
maths.<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br></div>