TomasMikula / libretto

Declarative concurrency and stream processing library for Scala
Mozilla Public License 2.0
199 stars 7 forks source link

Cancellation #67

Open TomasMikula opened 2 years ago

TomasMikula commented 2 years ago

When the result of a pure computation is no longer needed, the computation should be automatically cancelled.

Depends on having a proper reference implementation (#46), because the current implementation is based on Futures, which cannot be cancelled.