|
|
|
|
|
by ohyes
3334 days ago
|
|
Not in a lisp it isn't, compiling very often happens at runtime, in which case you're compiling in the same process as the code that is running at that time, in which case the same resources are available to both. This is how you get a REPL and other forms of runtime evaluation. This is kind of the nub of being a dynamic programming language, if it can't do this, it isn't a dynamic programming language. Lisps are generally dynamic programming languages. Clojure-script might be an exception because of how it is implemented, but Clojure proper on the JVM certainly supports this type of behavior. |
|