Hacker News new | ask | show | jobs
by SomeStupidPoint 3466 days ago
Python is an example of an OO + imperative language with a built in REPL.

My point was that it has to do with if there's an interpreter for the language, and if the interpreter works with your toolchain.

And that with the advent of JIT, that distinction becomes increasingly blurry, because the techniques to compile and link small blocks of code can be used by languages without an interpreter, per se.

1 comments

Right, Clojure is always compiled and achieves live coding by running on top of VMs that support dynamic code emission.

Python REPLs are quite good, but in my experience order dependent state-mutating code can get tricky in an interactive context. FP helps a lot here.