2009-11-08 13 views

Respuesta

18

Todas son solo implementaciones diferentes. Intentaría y explicaría las diferencias, pero this article hace un trabajo mucho mejor.

6

Normalmente, las personas usan Abrazos para pequeños prototipos de prueba (de forma análoga a cómo los usuarios de Ruby usarían irb y Python usarían el intérprete), pero para el código de envío real, GHC es el objetivo más popular (análogo a cómo los usuarios de Python compilarían los módulos de importación a cpython).

Son todos bastante compatibles con los estándares, es una cuestión de velocidad de rendimiento vs velocidad de compilación.

(No sé mucho acerca de Yhc)

+10

GHCi tiene un REPL mejor que abrazos hoy en día, por cierto. – Chuck

13

En primer lugar: ¿Quieres GHC/GHCi. Y lo quiere a través del the Haskell Platform. Luego, para obtener más información sobre las otras implementaciones de Haskell, lea el enlace de Bartek.

+6

A menos que esté utilizando cualquier versión de Mac OS X además de 10.5, en cuyo caso la instalación predeterminada de GHC/Haskell Platform no funciona correctamente. – Chuck

+0

@Chuck Esto me está dando todo tipo de dolor después de una actualización reciente de OS X 10.8 Mountain Lion. ¿Es la única solución para Abrazos hasta que los desarrolladores de GHC decidan apoyar 10.8 correctamente? – advait

+3

A partir de septiembre de 2012, GHC [funciona bien con Mountain Lion] (https://plus.google.com/u/0/111539170343022224273/posts/4uczfdzfTCb), solo necesita actualizar XCode. –

5

En estos días las personas convergen al uso de GHC, ya que es el estándar de facto.