[squeak-dev] Letting the VM run multiple image formats (was: Condensing sources for a new release)

Tobias Pape Das.Linux at gmx.de
Sat Feb 8 18:22:01 UTC 2020


> On 07.02.2020, at 20:36, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> 
> 
> 
> On Fri, Feb 7, 2020 at 11:33 AM Eliot Miranda <eliot.miranda at gmail.com> wrote:
> Tobias,
> 
> On Fri, Feb 7, 2020 at 11:21 AM Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> > On 07.02.2020, at 20:07, David T. Lewis <lewis at mail.msen.com> wrote:
> > 
> > Technically,
> > it would be hard to do this from a single compiled VM executable, but
> > fortunately that is not needed.
> 
> It's possible, tho. RSqueak at one point happily read 64bit and 32bit images all the sameā€¦
> 
> Of course it's possible.  But it makes no sense to me.  One only needs to convert once so why complicate the Vm including an extremely rarely used action that is slooow?  If we include this facility soon enough people will complain that launching a 32-bit image takes ages.  It is *much better engineering* to require people to convert once using a separate tool than complicating the existing production VM with a facility that is hardly ever used.
> 
> And if *you* want the facility, why don't *you* write it and test it, instead of expecting me to add it as yet another task to my high list of completely unfunded things to do for the VM?
> 

Eliot, I did by no means imply that this be your duty.
Not at all. 
In fact, if a VM gains this ability, I think it ought to be done that all conversion is (a) obvious to the user and (b) transparent to everything after interpret().
And I acknowledge that these kind of features are not the ones you should think about :)


Best regards
	-Tobias

> _,,,^..^,,,_
> best, Eliot
> 




More information about the Squeak-dev mailing list