7 ms·
It's basically an open-source, interpreted, pure OO operating system. You can make changes to the system's code while it's running, any part of the system, and
by jplayer01 8y ago
It's basically an open-source, interpreted, pure OO operating system. You can make changes to the system's code while it's running, any part of the system, and changes will take effect immediately.
- tonyg 8y agoThe "interpreted" bit isn't really true anymore. Smalltalk has been bytecode-compiled since, uh, I think 1976, and the bytecodes themselves are JITted by the Pharo/Squeak virtual machine these days. They're usually only interpreted when you're using the debugger.
- pjmlp 8y agoSmalltalk used bytecode since the early days, which was interpreted by microcoded CPUs. Deutsch and Schiffman designed the first Smalltalk JIT compiler in 1984.