[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Move all flavors of CogVM sources to src/vm.*; move all build.* flavors to building/* (#573)

Eliot Miranda notifications at github.com
Wed Aug 25 01:34:59 UTC 2021


Since v3 is implicitly 32-bits how say we
- lose the .32bit & .64bit and just have spur32 & spur64?
- lose vm; it's also implicit given the plugins directory
So then we'd have
src/
ckformat.c
examplePlugins.ext
examplePlugins.int
lowcode.cog.spur32
lowcode.stack.spur32
lowcode.cog.spur64
lowcode.stack.spur64
newspeak.cog.spur32
newspeak.stack.spur32
newspeak.cog.spur64
newspeak.stack.spur64
plugins
cog.spur32
cog.v3
sista.spur32
stack.spur32
stack.v3
cog.spur64
sista.spur64
stack.spur64

And to my mind the object memory architecture is primary (since it determines image compatibility), so I would go for
ckformat.c
examplePlugins.ext
examplePlugins.int
plugins
spur32.cog
spur32.cog.lowcode
spur32.cog.newspeak
spur32.sista
spur32.stack
spur32.stack.lowcode
spur32.stack.newspeak
spur64.cog
spur64.cog.lowcode
spur64.cog.newspeak
spur64.sista
spur64.stack
spur64.stack.lowcode
spur64.stack.newspeak
v3.cog
v3.stack

That makes *much* more sense to me.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/573#issuecomment-905099419
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210824/5611bdaa/attachment.html>


More information about the Vm-dev mailing list