This is a general and common confusion about Async: functions that
don't return deferreds can still schedule things to happen. Returning
a deferred is a way of giving the caller something they can block on,
but IO and concurrency can happen one way or the other.
Lwt is the same in this regard, for what it's worth.
y
> --
> You received this message because you are subscribed to the Google Groups "ocaml-core" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
ocaml-core+...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.