5 ms·
My main reason for using _proper_ dynamic languages (or better - dynamic languages VM - Lisps, APLs, etc.) is REPL/interactive debugger (stack restarts, walking
by MageSlayer 8y ago
My main reason for using _proper_ dynamic languages (or better - dynamic languages VM - Lisps, APLs, etc.) is REPL/interactive debugger (stack restarts, walking the stack freely, changing/fixing functions while debugging).
The overall idea is keeping state across changes. That's of utmost importance for doing complex things.
And vice versa:
Restarting/recompiling to fix a small error while calculating something heavy? No, thanks.
BTW, Rust guys promised REPL by the end of 2018 :)