There are many Haskell SQLite bindings, which implies to me that there are many different tradeoffs on using building/using a SQLite binding. I've tried to read through the documentation of many of these packages but it became a blur after a while, and I was unable to really identify the primary tradeoffs of choosing one over another.
A search on Hackage finds:
- direct-sqlite
- HDBC-sqlite3
- hdbi-sqlite
- hsql-sqlite3
- hsSqlite3
- persistent-sqlite
- simplest-sqlite
- sql-simple-sqlite
- sqlite
- sqlite-simple
- sqlite-simple-typed
- bindings-sqlite3
Nevermind some "meta" SQLite packages. haskelldb-hdbc-sqlite3, haskelldb-hsql-sqlite3, language-sqlite, opaleye-sqlite
Hoping that someone has been able to do this successfully and can help me understand how each is different and how to choose between them.
Aucun commentaire:
Enregistrer un commentaire