Instalación del software para la asignatura Ampliación de Programación (Haskell)

 

Previamente creamos los siguientes directorios:

 

cd c:\

mkdir bin

cd bin

mkdir haskell

cd haskell

mkdir ghc

mkdir libs

mkdir winghci

cd winghci

mkdir scite

 

 

Instalación de GHC (Glasgow Haskell Compiler)

 

Bajamos el siguiente archivo http://hackage.haskell.org/platform/2009.2.0.1/HaskellPlatform-2009.2.0.1-setup.exe. Se trata de un instalador. Lo ejecutamos e instalamos en el directorio  c:\bin\haskell\Haskell Platform\2009.2.0.1

 

Instalación de WinGHCi

 

1) Bajamos el siguiente archivo winghci.zip.

2) Lo descomprimimos y ejecutamos el instalador (setup.exe). 

3) Se recomienda instalar winGHCi en el directorio c:\bin\haskell\winghci.

 

Instalación de Scite

Se recomienda usar como editor Scite. Para instalarlo:

 

1) Bajamos el siguiente archivo scite.zip.

2) Lo descomprimimos en el directorio c:\bin\haskell\winghci.

3) Para configurar el editor, arrancamos winghci.exe y modificamos la entrada Editor en el diálogo File->Options con el valor &c:\bin\haskell\winghci\scite\scite.exe y aceptamos:

 

Instalación de la librería AP.GUI

 

1) Bajamos el fichero tcl832.exe. Se trata de un instalador. Lo ejecutamos e instalamos en el directorio  c:\bin\tcl (NOTA: En Windows Vista puede ser necesario ejecutar este instalador como administrador a través del menú contextual que aparece a hacer click con el botón derecho sobre el fichero tcl832.exe).

 

2) Bajamos el fichero GUIs.zip y lo descomprimimos en c:\bin\haskell.

 

3) Abrimos un símbolo del sistema y ejecutamos los siguientes comandos:

 

cd c:\bin\haskell\GUIs

runhaskell setup configure –-prefix=c:\bin\haskell\libs

runhaskell setup build

runhaskell setup install

runhaskell setup clean

 

4) La biblioteca AP.GUI está instalada. Los ejemplos están en c:\bin\haskell\GUIs\AP\GUI\demos y la documentación en c:\bin\haskell\GUIs\AP\GUI\haddock\index.html.

 

 

Instalación de la librería AP.Cgi

 

1) Bajamos el fichero xitami.exe. Se trata de un instalador. Lo ejecutamos e instalamos en el directorio  c:\bin\xitami (NOTA: En Windows Vista puede ser necesario ejecutar este instalador como administrador a través del menú contextual que aparece a hacer click con el botón derecho sobre el fichero xitami.exe).

 

2) Creamos el directorio c:\bin\xitami\cgi-bin.

 

3) Bajamos el fichero CGIs.zip y lo descomprimimos en c:\bin\haskell.

 

4) Abrimos un símbolo del sistema y ejecutamos los siguientes comandos:

 

cd c:\bin\haskell\CGIs

runhaskell setup configure –-prefix=c:\bin\haskell\libs

runhaskell setup build

runhaskell setup install

runhaskell setup clean

 

5) La biblioteca AP.Cgi está instalada. Los ejemplos están en c:\bin\haskell\Cgis\AP\GUI\demos y la documentación en c:\bin\haskell\Cgis\AP\GUI\haddock\index.html.

 

6) Recuerda que para probar los ejemplos debes compilarlos y colocar los ejecutables y demás ficheros en el directorio c:\bin\xitami\cgi-bin.  Además deberás tener el servidor web xitami en ejecución.