Abril está resultando un mes lleno de sorpresas gratas en mi vida. Esta mañana recibí la grata y feliz noticia del lanzamiento de UHC: Utrecht Haskell Compiler, que pone un hito más en el trabajo duro que se ha venido realizando en la comunidad Haskell desde Utrecht. Como ex-miembro de la comunidad de Utrecht y simpatizante de Haskell me adhiero a la feliz ocasión. Aprovecho de felicitar a Doaitse, Atze y todo el equipo que a lo largo de los años ha hecho posible este sueño.
Enlace: UHC, video del anuncio en 5th Haskell Hackaton en Utrecht (hay alguien conocido de Ajayu en el video)
Palabras clave: haskell, programación funcional, UHC
Comentarios
Pucha bien che, entre las extensiones ricas que vi que iba a tener, estaban las ags ya dentro del lenguaje(como una de las extensiones a Haskell 98).
Parece ser que tambien soporta multiples backends.
Diferencias y extensiones relativas a Haskell98 y Haskell Prime.
Tiene multiples backends, pero no estan referidos a backends de plataformas (maquinas reales) propiamente dichas. Son backends de maquinas virtuales: GRIN, LLVM. El que se usa por defecto es bc, de GRIN. En el documento referido en este mensaje hay el resto de las posiblidades.
Que gran noticia :)
Jota la U es Utrecht.
Algo que va acompañado de UHC es EHC : Essential Haskell Compiler, con la combinación de estos obtenemos:
por fin!!!! logre compilarlo :-)
el problema era que me faltava la libreria fgl, este es el enlace:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/fgl
esto es el resumen que me sale despues de hacerle $ ./configure
--------------------------------------------------------
Version: 1.0.0
Installation/build summary.
host : i686-pc-linux-gnu
prefix : /usr/local
Required:
uuagc is available? : yes
version : Attribute Grammar compiler / HUT project. Version 0.9.10
command for uuagc : /usr/local/bin/uuagc
ghc is available? : yes
version : 6.10.1
command for ghc : /usr/local/bin/ghc
Optional:
haddock is available? : yes
version : Haddock version 2.3.0, (c) Simon Marlow 2006
command for haddock : /usr/local/bin/haddock
----------------------------------------------
Instalado en Ubuntu 9.04
aqui esta la foto :-)
http://www.haskell.org/haskellwiki/Hac5
http://www.haskell.org/haskellwiki/Hac5/Attendees/Photo