On Fri, Jun 15, 2007 at 03:19:18PM +0100, Neil Mitchell wrote: > Hi > > >That you mention this *now* implies that Malcolm is having issues with > >libgmp as well as libffi, which means that (per your plan mentioned on > >IRC yesterday) Malcolm will get 32 bit Integers. Why didn't he have > >this problem with nhc? > > Libraries, build system, makefile vs scons - its not incredibly well > understood. Malcolms machine is also not able to become a buildbot > (its behind a firewall) and is a 64 bit Mac (I think) - if someone > could provide us with such a buildbot we'd have a better chance at > diagnosing it.
Why is that an issue? I thought buildbots communicated using email. > >> 3) Libraries: We need to move to the Haskell.org libraries. This may > >> mean increasing our build stuff, or moving to Cabal. > > > >Increasing our build stuff, maybe not; I'm a strong opponent of GHC's > >extralibs :) > > I mean our build infrastructure, not building more libraries by > default necessarily - just allowing it to be done. Ah, ok. > >Supporting Cabal is an absolute must if we want to take over any sizable > >chunk of the Haskell implementation's market; for implementation I > >recommend <http://haskell.org/pipermail/libraries/2007-May/007507.html>. > > Waiting for Cabal improvements may slow things down a lot. Cabal is > obviously a very nice way to go, but may require lots of hacking to > Cabal - which isn't the worlds nicest code base. If someone stepped > forward saying that really like hacking Cabal and wanted to use Yhc as > a case study that would be great! > > >It might be an issue, that yhc unlike nhc cannot generate executables. > >We should look at what Hugs' cabal support uses. > > I don't think so, unlikely Hugs we can generate something that's > nearly an executable, and we can go closer (bytecode linking) if > necessary. Not sure I understand - how does runhugs Foo.hs differ from yhi Foo-linked.hbc, from an API standpoint? Stefan _______________________________________________ Yhc mailing list [email protected] http://www.haskell.org/mailman/listinfo/yhc
