2010-11-18 8 views
13

Con Java, Groovy y Python, es fácil encontrar la documentación estándar, completa y fácil de navegar para el idioma.¿Cuál es la mejor documentación de Haskell disponible en línea?

Estoy empezando a aprender Haskell, y no estoy seguro de dónde encontrar esto. En particular, no parece existir en haskell.org.

+3

Yo encontré hoogle (http://haskell.org/hoogle/) a menudo más útil que una larga lista de funciones. – delnan

+8

¿Qué tipo de documentación estás buscando? Especificación del lenguaje? Tutoriales de idiomas? Docs de API? Probablemente podría hacer una lista de toda una tonelada de recursos, pero sin más información acerca de lo que está buscando, creo que probablemente sería una pérdida de tiempo examinarlo para obtener lo que desea. – mokus

Respuesta

20

Si se desplaza hacia abajo en http://haskell.org/, en la barra lateral izquierda bajo "Bibliotecas", se encuentra un conjunto de documentación de all libraries (llamadas paquetes), lo que podría ser lo que estás buscando. Sin embargo, tenga en cuenta que es una base de datos extremadamente grande, ya que incluye contenido enviado por el usuario, así como también bibliotecas estándar.

Los dos motores de búsqueda en línea "Hayoo" y "Hoogle" podrían ayudarlo. Puede buscar por nombre de función, tipo de firma o ambos. Hasta donde yo sé, la única diferencia es que "Hayoo" busca en toda la base de datos, mientras que "Hoogle" busca en las bibliotecas estándar además de algunos extras comunes. Recomendaría Hoogle, porque generalmente te da lo que deseas y, en mi experiencia, es más confiable.

Si bien estamos en el tema, personalmente creo que http://learnyouahaskell.com/ es un gran recurso para aprender Haskell si nunca antes has visto un lenguaje funcional.

+0

Muchas gracias. Marcaremos a Hoogle de inmediato. –

+2

En aproximadamente 2 semanas, Hoogle también buscará en toda la base de datos, estoy trabajando activamente en ello. –

+0

@Neil ¡Es una noticia muy emocionante! – Jonathan

2
+0

La persona que ha votado negativamente, debe tener la amabilidad de decirme qué le pasa a esta respuesta. Debajo de la rama HEAD, por ejemplo, hay un enlace etiquetado como Documentación que conduce a la documentación en línea de las bibliotecas de Haskell. – Friedrich

5

Lo sentimos, no podemos comentar todavía, así que aquí.

Hoogle no es solo un motor de búsqueda en línea. Compruebe ghci integration.

Cuestiones relacionadas