3 ms·
> A language where the program is constructed by editing a running process in-place with a debugger/IDE, then the process is "saved" as an executable. It's bee
by mhluongo 8y ago
> A language where the program is constructed by editing a running process in-place with a debugger/IDE, then the process is "saved" as an executable.
It's been a few years, but this reminds me of learning Smalltalk back in the day, as well as how some Lisps (CL?) treat the VM as the program being produced
- protomyth 8y agoI knew a couple of Smalltalkers that would write their programs in the debugger. Its pretty good for rapidly figuring out what you need to get the job done, and then they would go back with the refactoring browser to clean it up and get it in line with the rest of the system.
- 4thaccount 8y agoSmalltalk is like this and so is SBCL with Emacs Slime mode.