3 ms·
> allowing for portability by running everything inside of a VM like Java Btw., it's Smalltalk, not SmallTalk.
by lispm 11y ago
> allowing for portability by running everything inside of a VM
like Java
Btw., it's Smalltalk, not SmallTalk.
- dkersten 11y agoAnd .NET/Mono, Ruby, Python, Javascript, etc etc.
- zamalek 11y agoThe Java way of VM is not the Smalltalk way of VM :). "VM" has become quite an ambiguous term - the Smalltalk VM is closer to (not exactly like) a Xen/VMWare-like VM: Smalltalk avoids the OS by having its own "OS." Java/.Net/etc. VM is what I (and some others) call a "runtime environment." These are far simpler than what Smalltalk provides (e.g. you don't mess about with images), once again, likely as a result of someone holding back from blue sky architecture.