
Hi, On 28/05/15 19:05, JP Moresmau wrote:
Hello, for a project I decided to use Acid-State and IxSet, and was pretty happy with them. I enjoyed working with Haskell structures for storing and querying data, and my data could fit in memory. However, now I've moved to GHC 7.10, and for example syb-with-class, a dependency of ixset, does not build with template-haskell 2.10. So I'm wondering, are these projects still alive and kicking? Are if I want some memory based storage and indexing, should I look at some other projects (maybe VCache http://hackage.haskell.org/package/vcache). Or is it just bad timing and GHC 7.10 compatible versions of these libraries are in the works?
Another alternative to ixset is ixset-typed [1], by my colleague Andres. It has an API rather like ixset, but with much stronger type-level guarantees, and it is fairly easy to port code from one to the other. Moreover, it doesn't depend on syb-with-class. Hope this helps, Adam [1] https://hackage.haskell.org/package/ixset-typed https://github.com/well-typed/ixset-typed -- Adam Gundry, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/