There might be a way to do it, I don't know, but this sounds like an XY problem. Can I ask what you're trying to achieve by doing this, or is it just out of curiosity regarding how much garbage is created? (It's a lot, by the way. Since the only thing a purely functional program can do is create data and read data (as opposed to create, read and update in an impure program) I imagine a purely functional program without GC would hit OOM very, very quickly.)

On Thu, Sep 15, 2011 at 2:42 AM, Andreas Voellmy <andreas.voellmy@gmail.com> wrote:
> Hi everyone, 
> Is there a way to completely turn garbage collection off in the Haskell
> runtime system? I'm aware of the -A runtime option, but I'd like to
> completely turn it off, if possible. I'm OK with running the program until
> it runs out of memory, and I'm willing to recompile GHC if needed. 
> Regards,
> Andreas
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>