We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 14bde9b commit 0ec5d7fCopy full SHA for 0ec5d7f
design/mvp/CanonicalABI.md
@@ -1479,8 +1479,11 @@ unconditionally call `stream.write`.
1479
#### Future State
1480
1481
Futures are similar to streams, except that instead of passing 0..N values via
1482
-the `Buffer` abstraction, at most one value is passed from the writer end to
1483
-the reader end:
+the `Buffer` abstraction, exactly one value is passed from the writer end to
+the reader end unless the reader end explicitly drops its end first.
1484
+
1485
+Like streams, futures are defined in terms of an abstract `ReadableFuture`
1486
+interface that can be implemented by the host or wasm:
1487
```python
1488
Lift = Callable[[], any]
1489
Lower = Callable[[any], None]
0 commit comments