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

Reply via email to