[Vm-dev] Squeak/Pharo VM fork history (was: RE: [Pharo-dev] Squeak and Pharo speed differences)
K K Subbu
kksubbu.ml at gmail.com
Sun May 17 17:13:47 UTC 2020
On 17/05/20 10:53 am, Shaping wrote:
> To clarify about the VM fork: few years ago, the transpiled C source
> code of the VM, along with the genuine C parts and core plugins, were
> migrated to GitHub under the common name OpenSmalltalk VM, to be shared
> by Squeak, Pharo, Cuis, and Newspeak.
The src directories in opensmalltalk-vm github are just caches - meant
to avoid transpilation overheads during repeated builds. The original
Smalltalk/Slang source is at http://source.squeak.org/VMMaker.html
repository in two packages:
* VMMaker.oscog package - OpenSmalltalk VM - active development,
platforms+build code is at github.com/OpenSmalltalk/opensmalltalk-vm.
Proposed patches go into VMMakerInbox repo on the same server.
* VMMaker package - Squeak Interpreter VM (compatible with 6502 format
images), maintenance mode. platforms+build code in SVN repo
(squeakvm.org/svn/squeak/trunk/platforms). src cache is also on the same
SVN.
So "forking" github would only fork platforms/ part of VMMaker.oscog and
not to its src/ parts.
HTH .. Subbu
More information about the Vm-dev
mailing list