I’m hoping to tap into the wisdom of the FDB team here.
If FDB were written in Java or .Net using their Async/Await libraries and we wanted to have a deterministic simulation framework that could simulate the FDB cluster on a single thread, what would our options be?
E.g. Taking the Flow/FDB approach, one could write language extensions in C# (say) that provide the actor semantics for developers, but get compiled into callbacks. I don’t think it will be feasible to leverage the Async/Await capabilities of the language anymore - but will be glad to be told that I’m wrong.