Revision d9ece8a1019745bdf67966503057483b0e84c60d authored by Pierrick Couderc on 25 November 2022, 14:50:17 UTC, committed by Pierrick Couderc on 28 November 2022, 15:15:16 UTC
Basically, the outbox was created during `read_input`. If read_input is never
called, the outbox is never created. Worse than that, write_output always push
messages in the last outbox, which should be the same level. If your read inputs
at a level `n`, then you don't read them at level `n+1` but output messages,
they will be placed in the outbox at level `n`.

We implemented time travel, but I'm not sure the world is ready for that.
1 parent 3d0dae4
History
File Mode Size
.github
.gitlab
_coverage_output
devtools
docs
emacs
manifest
opam
script-inputs
scripts
src
tests_python
tezt
vendors
.dockerignore -rw-r--r-- 1.1 KB
.gitattributes -rw-r--r-- 369 bytes
.gitignore -rw-r--r-- 1.3 KB
.gitlab-ci.yml -rw-r--r-- 5.5 KB
.npmrc -rw-r--r-- 125 bytes
.ocamlformat -rw-r--r-- 390 bytes
.pylintrc -rw-r--r-- 17.5 KB
CHANGES.rst -rw-r--r-- 4.2 KB
CODEOWNERS -rw-r--r-- 3.6 KB
Dockerfile -rw-r--r-- 4.9 KB
LICENSE -rw-r--r-- 1.3 KB
Makefile -rw-r--r-- 17.1 KB
README.md -rw-r--r-- 3.6 KB
build.Dockerfile -rw-r--r-- 1.7 KB
contributing.md -rw-r--r-- 2.2 KB
dune -rw-r--r-- 579 bytes
dune-project -rw-r--r-- 9.6 KB
dune-workspace -rw-r--r-- 506 bytes
package-lock.json -rw-r--r-- 1.9 KB
package.json -rw-r--r-- 343 bytes
poetry.lock -rw-r--r-- 18.0 KB
pyproject.toml -rw-r--r-- 1.2 KB
rust-toolchain -rw-r--r-- 6 bytes
shell.nix -rw-r--r-- 6.0 KB

README.md

back to top