Difference between revisions of "Mac OS X Strike Force"
(→Taking care of the Haskell Platform installer: more info on HP installer) |
(add questions/tasklets) |
||
Line 5: | Line 5: | ||
=== Taking care of the Haskell Platform installer === |
=== Taking care of the Haskell Platform installer === |
||
− | The [http://github.com/gregorycollins/haskell-platform-osx-installer Haskell Platform OSX installer] is looking for a new maintainer. |
+ | The [http://github.com/gregorycollins/haskell-platform-osx-installer Haskell Platform OSX installer] is looking for a new maintainer (concat Greg: "greg at gregorycollins net"). |
+ | * who is willing to take over? |
||
− | Please email "greg at gregorycollins net". |
||
+ | ** collborate or single effort? |
||
+ | * where to host? |
||
=== Make native Gtk-bindings easy to install === |
=== Make native Gtk-bindings easy to install === |
Revision as of 14:42, 7 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.
Goals
Taking care of the Haskell Platform installer
The Haskell Platform OSX installer is looking for a new maintainer (concat Greg: "greg at gregorycollins net").
- who is willing to take over?
- collborate or single effort?
- where to host?
Make native Gtk-bindings easy to install
Make wxWidgets-bindings easy to install
Make GHC 64 bit
Mac OS X GHC Trac tickets:
Reduce the number of GHC tickets
Information
Wiki
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.
Dynamic Linking
working in GHC HEAD, not in any released version.
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 code integration
Write Haskell in XCode?
Write ObjectiveC against GHC.Framework?
FFI for Objective C from Haskell?
Improvements?
A cabal2pkg that maintains proper dependency tracking?
Discussion forum for all this?