Many languages do have REPLs which JIT before execution.
The point is that you can do bottom-up programming at the command line (a.k.a. the "listener" in Prolog).
Reply on news.ycombinator.com