Curious why lisp's REPL is frequently touted as an incredible language feature e.g.:
> Support for this style of interactive development doesn't just come from some fancy editor plugins — it's baked into the bones of the language.
> So how do you actually get this wonderful interactive experience?
I've only ever programmed in interpreted languages (R, ruby), so I can't really understand how or why a REPL is so great since to me a (console|REPL|interpreter) is a standard feature (nothing extraordinary). Perhaps because I haven't had to work in a language without the convenient and immediate ability to execute arbitrary user inputs (as a REPL or interpreter can), for example a compiled language.
Curious why lisp's REPL is frequently touted as an incredible language feature e.g.:
> Support for this style of interactive development doesn't just come from some fancy editor plugins — it's baked into the bones of the language.
> So how do you actually get this wonderful interactive experience?
I've only ever programmed in interpreted languages (R, ruby), so I can't really understand how or why a REPL is so great since to me a (console|REPL|interpreter) is a standard feature (nothing extraordinary). Perhaps because I haven't had to work in a language without the convenient and immediate ability to execute arbitrary user inputs (as a REPL or interpreter can), for example a compiled language.