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