[haskell-platform] #6: Windows installer

haskell-platform haskell-platform at projects.haskell.org
Thu Apr 23 04:37:20 EDT 2009


#6: Windows installer
----------------------+-----------------------------------------------------
 Reporter:  duncan    |        Owner:  refold             
     Type:  task      |       Status:  closed             
 Priority:  major     |    Milestone:  Release 1: 2009.0.0
Component:  Platform  |   Resolution:  fixed              
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by bulatz):

  * status:  assigned => closed
  * resolution:  => fixed

Comment:

 1. I think that we should allow different HP versions to coexist.
 actually, each HP is just bundle of some ghc and library versions, so i HP
 2009 installs ghc 6.10.2 + gtk2hs 0.10 and then HP 2010 installs ghc 6.12
 and gtk2hs 0.11 - everything should be ok. the only problem is installing
 of the same ghc/library versions - it shou;ldn't overwrite previopus user
 data, such as ghc-pkg config

 it will allow users to run apps developed with various Рзы in mind without
 reinstalling HPs all the day


 2. ithink that we should go at the way of simplifying and making more
 natural choice of install directories and Start Menu paths - rather than
 following existing GhC habits, we would ask GHC team to change them

 so, everything should be installed under "Program Files\Haskell"
 directory, into ghc-6.10.2, fgl-0.3.1 and so on subdirs and every HP
 should install into the same directory - as far as we can solve above-
 mentioned overwrite problem

 we should then create "Start menu\Haskell\Ghc-6.10.2" submenu

 and we should recommend GHC developers to install to the same dir/menu,
 and other Haskell infrastructiure developers to use the same Haskell
 dir/menu


 3. another possible alternative is that we consider each HP version as
 independent and install into "Program Files\Haskell Platform\2009.0.0"
 directory with menu at "Start menu\Haskell Platform\2009.0.0\Ghc-6.10.2"

-- 
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/6#comment:10>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries


More information about the Haskell-platform mailing list