Racket's creator, Matthias Felleisen, originally designed it as a pedagogical language, intending it to be easy to learn and teach programming concepts. It evolved far beyond that, but its roots in education heavily influence its design philosophy.
elaborate
Verilog's `always` block doesn't always imply continuous execution; its behavior depends on the sensitivity list (or the absence of one in the case of `always @*`).
elaborate