aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/README.md b/README.md
index b7a268a..bb77f81 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,12 @@
## fairstream
[Simple fair and terminating backtracking Monad Transformer](https://okmij.org/ftp/Computation/monads.html#fair-bt-stream)
+
[Backtracking, Interleaving, and Terminating Monad Transformers](https://okmij.org/ftp/Computation/LogicT.pdf)
### Motivation
-The problem with depth-first search `flatMap` of fs2.Stream and standard library's collection is that when you nest infinite streams, it gets stuck exploring the first branch forever:
+The problem with depth-first search `flatMap` of [https://fs2.io/](`fs2.Stream`) and standard library's collection is that when you nest infinite streams, it gets stuck exploring the first branch forever:
```scala
val number = fs2.Stream.iterate(1)(_ + 1) // 1, 2, 3, ...