[Haskell-cafe] Ease of Haskell development on OS X?

Hans Aberg haberg at math.su.se
Fri Mar 20 18:35:41 EDT 2009

On 20 Mar 2009, at 22:44, Miguel Mitrofanov wrote:

> A bit out of date:
> MigMit:~ MigMit$ port info ghc
> ghc @6.10.1, Revision 8 (lang, haskell)
> ...blah-blah...
> Maybe, your $(port version) is still 1.600?

Yes, now it worked:
$ port version
Version: 1.700

$ port info ghc
ghc @6.10.1, Revision 9 (lang, haskell)
Variants:    darwin_6, darwin_7, darwin_8_i386, darwin_8_powerpc,  
darwin_9_i386, darwin_9_powerpc

One more thing to keep in is this line "Variants:...":

Packages can have variants, and when installing, one can choose  
between them, and even have several different installed  
simultaneously, switching between them. This may make a difference on  
a package like Gtk+. I get:
   gtk2 @2.14.7, Revision 1 (x11)
   Variants:    darwin_7, darwin_8, no_x11, quartz, universal, x11
So when installing it, one should type
   sudo install gtk2

Also, MacPorts is very careful using full paths to its own components.  
This makes a very safe build. But it is a problem for libraries if one  
wants to redistribute them: They are hardcoded to the MacPorts  
location in /opt/ (calling each other). If one wants to make programs  
that can be distributed either in /usr/local/ or as Mac OS X native / 
Applications/, then the only way seems to be to do all the package  

Therefore, it might be best trying to use
But it will then only work on Intel Macs (or at least when I checked  
it out).


More information about the Haskell-Cafe mailing list