<br><br><div class="gmail_quote">On Thu, Oct 15, 2009 at 10:11 AM, John Van Enk <span dir="ltr">&lt;<a href="mailto:vanenkj@gmail.com">vanenkj@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I&#39;ve run Haskell stuff on VPS hosts like Linode or SliceHost. $20/month is a lot better than $60.</blockquote><div><br></div><div>lambdabot is currently hosted on the lowest end linode. The biggest hurdle I hit was that gnu ld is a memory pig when GHC is compiled with split obj.  I had to build my own ghc (after disabling split obj, not hard but not adequately documented either) and things seem to be fine now.  Before I built GHC without split obj I wasn&#39;t even able to link Setup.hs to start building anything.</div>
<div><br></div><div>I would go so far as to recommend GHC HQ do something about the split obj issue.  I think ideally we need someone to improve gnu ld.</div><div><br></div><div>RAM is expensive on the linode so you need to make sure the code you want to run is memory efficient (swap is prohibitively slow).  Having root and and nice web control panel is a huge win.  I&#39;m reasonably happy considering the relative cost.</div>
<div><br></div><div>Jason</div></div>