Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dagit/logict-sequence

A variation of the LogicT monad with better asymptotics from the Reflection without Remorse paper
https://github.com/dagit/logict-sequence

haskell logict

Last synced: about 3 hours ago
JSON representation

A variation of the LogicT monad with better asymptotics from the Reflection without Remorse paper

Awesome Lists containing this project

README

        

[![Haskell-CI](https://github.com/dagit/logict-sequence/actions/workflows/ci.yml/badge.svg)](https://github.com/dagit/logict-sequence/actions/workflows/ci.yml)
# LogicT-Sequence

Provides a variant of the `LogicT` monad that should have
asymptotically better performance when frequently observing
results. This is based on the the [Reflection without Remorse
paper.](http://okmij.org/ftp/Haskell/zseq.pdf) I created this package
mainly because the code from the paper was not easy to use as a
library.

Please see the [LogicT paper](http://okmij.org/ftp/papers/LogicT.pdf)
for examples on how to use this monad.