Unlike 'sat' and 'sat-micro-hs' it is a library, and unlike 'libsat' it
provides an interface for incremental solving.

Funsat is also a library.

By saying 'libsat' I actually meant 'funsat' ;) I have considered using it instead of writing 'incremental-sat-solver'. But after looking at your code briefly, I couldn't see easily how to add an interface for incremental solving and decided to do another package.

The code is structured in a way that it would possibly be
straightforward to do incremental solving, but it is not designed for
it. (If interested, see the function `Funsat.Solver.solveStep'.  It
is not exported, but it could be.)

Thanks for your hint. It would be nice to have the efficiency of your library with the interface of mine.

Cheers,
Sebastian

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to