On Feb 3, 2011, at 5:55 PM, Max Cantor wrote:
> Yes. I'm saying that I believe that OSX x86_64 should be the officially
> supported platform instead of 32-bit x86 with all the associated guarantees
> and assurances. I wanted to see how people felt about that.
I don't think this is such a good idea.
There are plenty of Macs in the field that can only execute 32bit code. (I'm
typing on one right now!) Anyone wanting to produce binaries that they can
distribute or deploy will need an environment that produces either 32bit only
binaries, or multi-arch 32bit/64bit binaries.
My understanding is that GHC is quite a long way, if ever, from producing
multi-arch binaries from a single compiler. To produce multi-arch binaries
you'd need to install two copies of the GHC (one 32bit, one 64bit), build your
code twice, once with each, and stitch the results together with lipo.
Hence, for the Haskell developer needing to deploy code, the path of least
resistance is going to be simply compiling and distributing 32bit for awhile.
Because of this, the 32bit version should be officially supported just as much
as the 64bit for at least the next few years.
My plan for the upcoming Haskell Platform is to build and distribute two
installers: one 32bit and 64bit. Most developers should take the 64bit one if
their machine supports it. Developers with older machines, and those building
binary distributions will need to take the 32bit.
- Mark
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe