beam icon indicating copy to clipboard operation
beam copied to clipboard

Implement a "pure" backend

Open judah opened this issue 8 years ago • 1 comments

SQLite lets you start an "in-memory" database. If we wrapped that in an ST-like monad, we could implement a "pure" backend that could be used in tests without dropping into IO.

This would require a rewrite of the sqlite bindings, but seems otherwise feasible.

judah avatar Aug 04 '17 18:08 judah

I've also toyed with writing a totally pure backend just using ST.

kmicklas avatar Sep 19 '19 13:09 kmicklas