[squeak-dev] Incorrect keyboard mapping with Ctrl key in latest Smalltalk VM release (Windows 1903 64bit, squeak.cog.spur)
K K Subbu
kksubbu.ml at gmail.com
Mon Dec 16 06:32:09 UTC 2019
On 16/12/19 3:44 AM, Eliot Miranda wrote:
> +1. But that's a fair amount of work ;-) These flags are a precious
> resource. What I was suggesting below was that the legacy code,
> protected by ifdef's, was enabled, and stayed there until some major
> release, at which time it could be disabled. I agree with you that
> disabling it by default is wrong.
>
> IOn general with the VM one wants to maintain backward compatibility
> until a major release arrives that makes it impossible to for the
> current VM to support some set of older versions. For example, the Spur
> VMs we use now cannot run V3 images. So when Spur VMs were introduced
> any backward compatibility for pre-Spur images could be jettisoned from
> the Spur VMs.
A third option is to separate image loading from interpreter. The
top-level executable will be the image loader. It will load and
interpret the header, determine the variant and then spawn a
variant-specific interpreter with appropriate arguments to interpret the
image. So we just ship one loader (say squeakvm) and one or more
interpreters (squeak-trunk, squeak-cog, squeak-spur32, squeak-spur64 etc).
Regards .. Subbu
More information about the Squeak-dev
mailing list
|