6 ms·
Julia is much closer to Clojure than to Python in this regard, which brings back the point from above that homoiconity isn't the key ingredient
by shele 5y ago
Julia is much closer to Clojure than to Python in this regard, which brings back the point from above that homoiconity isn't the key ingredient
- leephillips 5y agoHow so? In julia, one problem is that you can’t redefine datatypes in the REPL. You need to restart.
- shele 5y agoYes, that restart is painful exactly because it interrupts the "built your program in memory while you’re writing the source code file" OP talks about.
- utxaa 5y agomy inkling is that the more special forms the more difficult it is to repl a language. if everything is an expression not only can you eval parts of it, but that is enough to support quite a bit of extensibility sans macro.