Wow, way cool. I hope the .NET back end can end up in the main repo as soon as its done! The secret to compiling the prelude is using the flags "-c -redefine -prelude" - if you omit -c it tries to compile in make mode, which notices that it requires the prelude, which requires the prelude ... and leads to stack overflow. Thanks Neil