Re: re: reviewing the simulator fixes
Bert Freudenberg <[email protected]> Thu, 26 Jun 2003 22:48:09 +0200
| Newsgroups | gmane.comp.lang.smalltalk.squeak.foundation |
|---|---|
| Message-ID | <[email protected]> |
Am Donnerstag, 26.06.03 um 20:44 Uhr schrieb Andreas Raab: >> Why is the simulator dependent on VMMaker? curious. > > Helloho ;-) The VM (e.g., the actual code seen in ObjectMemory and > Interpreter) _are_ the simulator. What the simulator classes do is > merely > providing a few methods for stuff that we otherwise assume the C > compiler > does (longAt: ...) including nasty things that we don't have to worry > about > in Squeak (endianness anyone?). > > It's the "living spec" thing all along. Absolutely. And folks who need to know do know this ;-) But ... > If you have VMMaker you've got the VM ... which is not obvious at all. At least I would have expected the "VMMaker" package to contain the VMMaker tool, not the VM source code itself. > and you can't simulate the interpreter without actually having it ;-) Of course. It's just a naming confusion, but I would find it more intuitive if there was a separate "VM" package containing ObjectMemory and Interpreter, as well as the standard plugins. -- Bert PS: I wouldn't even mind if the "VM" package contained the VMMaker tool, too. Maybe we should just rename it?