leonoel / missionary

A functional effect and streaming system for Clojure/Script
Eclipse Public License 2.0
630 stars 26 forks source link

continuous flows not immediately ready should be considered illegal #50

Closed leonoel closed 2 years ago

leonoel commented 2 years ago

Allowing deferred initialization has no obvious benefit and goes against the idea of "defined on every point in time".

This is a requirement for cp #26 , and could simplify implementation of signal!, latest and sample #33 . signal!, latest and sample should fail if input flow is not immediately ready to transfer.

leonoel commented 2 years ago

Fixed in b.25