This seems to say otherwise (specifically the "but not running" part):
Dada, like JavaScript, is based exclusively on async-await. This means that operations that perform I/O, like print, don't execute immediately. Instead, they return a thunk, which is basically "code waiting to run" (but not running yet). The thunk doesn't execute until you await it by using the .await operation.
From https://dada-lang.org/docs/dyn_tutorial