diff options
| author | Amir Saeid <amir@glgdgt.com> | 2026-02-14 18:31:18 +0000 |
|---|---|---|
| committer | Amir Saeid <amir@glgdgt.com> | 2026-02-14 18:31:18 +0000 |
| commit | ce6c0b886d249dc47a16f900d25cd8cf9770ca56 (patch) | |
| tree | c70438954b93229ccc164a5a96afc9bc10a02a98 | |
| parent | d5f824f345eb39107e2fcf09f744b6760b70c958 (diff) | |
Add a link to fs2
| -rw-r--r-- | README.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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, ... |
