2 ms·
I fail to see how this is relevant. Smalltalk is a VM language, which makes things very different. For instance, I can say that for Python you easily write a de
by eliben 16y ago
I fail to see how this is relevant. Smalltalk is a VM language, which makes things very different. For instance, I can say that for Python you easily write a debugger using the C API of the VM, and in fact you don't need to write a debugger, since one is part of the standard library. What point does this make?
- stcredzero 16y agoI fail to see how this is relevant. Sorry. Smalltalk is a VM language, which makes things very different Yet somehow, you have stumbled right on one of the major points. VM languages are often about eliminating impedance mismatch between ordinary coding and the metamagical stuff. Python is another good example, but I am less familiar with Python than Smalltalk. The same goes for Lisp and Ruby. I have written the "5-minute debugger" in Smalltalk as part of a presentation. (Really, it's just a stack browser.) I haven't done the same for the other languages.