what para pagina oficial mac descargar haskell package hackage

para - haskell website



¿Cuál es tu paquete favorito de "joya escondida" en Hackage? (6)

Hay muchos paquetes en Hackage, algunos conocidos (como HUnit) y otros menos conocidos (como AspectAG). Me pregunto qué paquete crees que es una joya escondida que merece más usuarios. ¿Tal vez una estructura de datos útil, ayudantes para mónadas, redes, pruebas, ...?

¿Cuál es tu paquete favorito de "joya escondida" en Hackage?



Les advierto que esto es autopromoción, pero creo que mi paquete merece más usuarios que yo solo :)

Entonces, timeplot es una herramienta para trazar series temporales de registros. Tiene bastantes características, mira el extenso tutorial (muchas fotos adentro).

Por ejemplo, puede usarlo para ver el efecto de un proceso de fondo de peso pesado en cuantiles del 25%, 50% y 90% de sus tiempos de respuesta; o mira la cantidad de usuarios en línea durante todo el día.

Está diseñado "de la manera Unix": toma un registro arbitrario y escribe un script rápido o impreciso de awk o perl que lo transforma en entrada para el programa (que consiste en "eventos": impulsos de valores discretos, impulsos de valor continuo) y comenzar / detener impulsos).

Me ha sido muy útil para analizar los datos de registro, especialmente para diagnosticar ciertos problemas de rendimiento "infraestructural": observo las tramas de la actividad del sistema y veo lo que no se ve como se supone que debe ser.


Iteratee de Oleg Kiselyov. Todavía no entiendo cómo funciona, pero me ha salvado la vida un par de veces cuando necesitaba hacer algo así como leer 60,000 archivos rápidamente y no tenía tiempo para descubrir por qué los accesos normales a los archivos de Haskell eran muy lento.

También Attoparsec de Brian O''Sullivan, que en mi experiencia funciona mucho mejor que Parsec en cosas como grandes bases de datos de archivos planos.

Y ahora puedes combinar los dos .

El Vector-space de Conal Elliott combina muy bien muchas funciones de álgebra lineal y también me hizo sentir un poco más cerca de las familias tipográficas.

Las estadísticas (otra vez por O''Sullivan) han sido útiles porque preferiría trabajar en Haskell que en R.

HXT y Criterion no son "gemas ocultas", pero en mi opinión merecen un uso más amplio.


Vector - arrays rápidos hechos fáciles (no me gusta Data.Array). Si solo pudiera votar por uno, sería en este momento.

Lazy Small Check (también vea el documento ) para pruebas exhaustivas.

Cereal : todas las estructuras de datos comunes deben tener instancias binarias y de serialización. Confíe en el compilador para eliminar el código muerto.

meldable-heap - Aún no lo usamos, ¡pero este es un ejemplo de cómo se debe desarrollar el software!

Gráfico : me ha sido útil al crear gráficos para mis trabajos y presentaciones.

Atom : me gustaría tener una excusa para usarlo, pero todavía no lo tengo.


Me gusta el interludio , ¡cuando esos malditos mensajes ''cabeza: indefinidos'' simplemente no desaparecen!


Me gusta la biblioteca no :

main = don''t $ do name <- getLine putStrLn $ "hello " ++ name