2011-11-14 9 views
12

Soy desarrollador C# y estoy aprendiendo Haskell en este momento. Quiero reescribir uno de mis proyectos en Haskell solo por diversión. En este proyecto tengo algo que ver con MySQL, así que quiero preguntar: ¿cuál es la mejor herramienta para usar MySQL en Haskell? También será asombroso mirar algún código, ¿cómo puedo usarlo (tengo Windows 7).MySQL con Haskell

+4

Comenzaría [aquí] (http://www.haskell.org/haskellwiki/Applications_and_libraries/Database_interfaces). –

Respuesta

10

Hay un montón de enlaces y bibliotecas diferentes para la interacción con bases de datos en Haskell, la mayoría de ellos se describen en el Haskell wiki.

Si usted está buscando un relativamente simple unión a MySQL, a continuación, me gustaría recomendar que echar un vistazo a cualquiera de los siguientes:

Hay un buen capítulo sobre cómo usar la interfaz HDBC en el capítulo Using Databases del libro Real World Haskell, que debería ser suficiente para comenzar: hay muchos ejemplos de código allí.

+0

¡Maldición! Esta ausencia total de cualquier biblioteca con alto nivel de abstracción hace que Panda lo diga. Es necesario que haya un esfuerzo comunitario puesto en esta área. –

+0

+1 para mysql-simple. HDBC-odbc (que es lo que se necesita para MySQL) fue una pesadilla para trabajar en OS X Mavericks. – scribu

7

También si está interesado en una biblioteca de más alto nivel, eche un vistazo a HaskellDB. También escribí un tutorial sobre cómo configurarlo en here. Y también chrisdones 'HaskellDB: A long tutorial es un buen recurso.