Editing ~/.bash_profile feels "out of scope" to me. Installing Haskell shouldn't, I think, edit your shell settings, should it? For example, I can't imagine any Linux distro of Haskell deciding to do such a thing.
If it *were* in scope, then I'd keep all the built bins tidy and out of /usr/bin even for ghc and the like, and put all of these on the user's PATH: ~/Library/Haskell/bin/ /Library/Haskell/bin/ /Library/Frameworks/GHC.framework/Versions/Current/usr/bin/ But that would lead to another problem: When to modify ~/.bash_profile? At install time, the installer is running as administrator. It could enumerate all accounts and try to figure out which are real users vs. utility accounts. It could enumerate /Users, ignoring Shared. And none of these would handle the issue of non-logged in users with FireVault home dirs, home dirs mounted via NFS or the like, or (gasp) users who don't use bash! Still searching... - Mark _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform