Difference between revisions of "Mac OS X Strike Force"

From HaskellWiki
Jump to navigation Jump to search
m
m
Line 35: Line 35:
   
 
Libraries needed for other packages? gtk?
 
Libraries needed for other packages? gtk?
  +
  +
== OS X Trac Tickcets ==
  +
  +
[[http://hackage.haskell.org/trac/ghc/query?groupdesc=1&group=status&order=priority&os=MacOS+X&col=id&col=summary&col=owner&col=type&col=status&col=priority&col=milestone Operating System == Mac OS X]] tickets on Trac
   
 
== OS X code integration ==
 
== OS X code integration ==

Revision as of 19:06, 6 September 2010

The following is a wiki page to centralize discussion of how to improve Haskell on Mac OS X. The name "strike force" comes from dons' post on reddit and the comments therein.


Wiki

You are reading the wiki. Other pages on the wiki are

Installing Haskell

How Haskell is on OS X today

The simplest methods are currently:

  • Binary GHC framework (/Library/Framework)
  • Binary Haskell platform framework (/Library/Framework)
  • MacPorts (/opt/local)
  • Fink (/sw)
  • Homebrew (symlinked into /usr/local ?)

Manually compiled

ChrisKuklewicz 11:53, 6 September 2010 (UTC) I use MacPorts for the infrastructure and compile ghc against /opt/local but with --prefix=/opt/ghc-6.12.3 to keep it separate.

Difficult libraries on OS X

Libraries needed for ghc

  • iconv (older version in /usr is incompatible with new version from MacPorts)
  • readline (faked in /usr, provided by framework or MacPorts)
  • gmp (framework or MacPorts)

Libraries needed for other packages? gtk?

OS X Trac Tickcets

[Operating System == Mac OS X] tickets on Trac

OS X code integration

Write Haskell in XCode?

Write ObjectiveC against GHC.Framework?

FFI for Objective C from Haskell?

GHC is not 64 bit

  • [2965] is the main ticket, with lots of CC: people
  • [4163] gives some cross-compiling hope

Improvements?

A cabal2pkg that maintains proper dependency tracking?

Discussion forum for all this?