I've added an example into the playground of FuncSug: "Canal Lock" from the educational software GCompris. What do you think about it?
FuncSug is a language that allows to program completely synchronously without blocking.
The example: https://cl4cnam.github.io/try_FuncSug/?example=canalLock
FuncSug: https://github.com/cl4cnam/funcSug
GCompris: https://gcompris.net








