<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Awesome :) you mentioned transformers package, did you have a look at the issues I had with using monad transformers with monad stack containing IO? I posted it a few weeks ago here: http://www.haskell.org/pipermail/jhc/2011-January/000862.html<br><br>&gt; From: john@repetae.net<br>&gt; Date: Sat, 29 Jan 2011 20:47:20 -0800<br>&gt; To: haskell@haskell.org; jhc@haskell.org<br>&gt; Subject: [jhc] ANNOUNCE: jhc 0.7.7 is out.<br>&gt; <br>&gt; Announcing jhc 0.7.7! This release fixes a large number of bugs that cropped up<br>&gt; when compiling haskell out in the wild as well as adds some more features. A<br>&gt; major one being the garbage collector is enabled by default.<br>&gt; <br>&gt; &nbsp;http://repetae.net/computer/jhc/<br>&gt; <br>&gt; Changes: (including some changes from the unannounced 0.7.6 release)<br>&gt; <br>&gt; * The Garbage Collector is now enabled by default.<br>&gt; * new standard libraries<br>&gt; &nbsp; &nbsp; * transformers<br>&gt; &nbsp; &nbsp; * parsec<br>&gt; &nbsp; &nbsp; * QuickCheck<br>&gt; * report proper errors with line numbers for various issues with compiled code.<br>&gt; * New option '-C' that compiles to C code and stops, useful for targeting other<br>&gt; &nbsp; platforms or building shared libraries.<br>&gt; * Nintendo Wii added as target (thanks to Korcan Hussein)<br>&gt; * Fix major performance bug that kept WRAPPERs from being inlined in<br>&gt; certain places.<br>&gt; * Typechecking speed greatly increased.<br>&gt; * monomorphism-restriction flag is now respected<br>&gt; * empty class contexts now work<br>&gt; * unicode in haskell source supported now<br>&gt; * Type Defaulting now works properly<br>&gt; * RULES parse like ghc now for compatibility<br>&gt; * 'do' 'where' on same indent now parses<br>&gt; * Build system fixes and cleanups<br>&gt; * irrefutable lambda pattern bindings desugar properly now.<br>&gt; * GHC parsing regression tests have been ported to jhc, helped find<br>&gt; and fix many bugs.<br>&gt; * Certain optimizations would discard RULES, these have been fixed.<br>&gt; * Removed quadratic behavior in optimizer, speeds things up noticibly.<br>&gt; * Garbage collector improvements, caches are pre-initialized.<br>&gt; * Fix shiftL/R implementations for built in types.<br>&gt; * All Num, Real, and Integral magic removed from compiler. This is a very<br>&gt; &nbsp; good thing.<br>&gt; * improved help messages<br>&gt; <br>&gt; &nbsp; &nbsp; &nbsp; &nbsp;John<br>&gt; <br>&gt; _______________________________________________<br>&gt; jhc mailing list<br>&gt; jhc@haskell.org<br>&gt; http://www.haskell.org/mailman/listinfo/jhc<br>                                               </body>
</html>