[squeak-dev] Apple starting to alert users that it will end 32-bit app support on the Mac
Eliot Miranda
eliot.miranda at gmail.com
Thu Apr 12 21:15:00 UTC 2018
Hi Bert, Hi David,
On Thu, Apr 12, 2018 at 1:57 PM, Bert Freudenberg <bert at freudenbergs.de>
wrote:
> On 12 April 2018 at 22:45, John McIntosh <johnmci at smalltalkconsulting.com>
> wrote:
>
>> Actually it is a 64bit compiled application that works with 32bit images,
>> there was also a 64bit application that works with 64bit images. However
>> was Eliot points out the format of a 64bit image is different because it
>> has other immediate types, and different context structures. The original
>> 64bit image type didn't have any of those changes.
>>
>
+1
The Spur image, yes.
>
> But we're only talking about running a 32 bit image on a 64 bit VM. Here's
> a refresher on the terminology:
>
> http://squeakvm.org/squeak64/faq.html
>
So am I being a prima donna by finding this page misleading? It's
referring to a system that few if any people use. It doesn't mention that
we have a 64-bit system that is much faster, has a full FFI, etc.
Shouldn't this page at least say that there is a more modern 64-bit system
along with a URL, and state that this VM is effectively obsolete? Does
this come over like me trying to kill the old VM? I wish people would be
frank about their feelings (if any) here rather than keeping silent. I
don't want to offend, but I do want to provide high-performance functional
systems with the person power we have available, and provide good
information to the new user. I do feel frustrated when I see the old
64-bit system still described as if it's current. I wonder if people feel
as strongly for the old 64-bit system.
> - Bert -
>
>
>
>>
>>
>> On Thu, Apr 12, 2018 at 1:34 PM, Bert Freudenberg <bert at freudenbergs.de>
>> wrote:
>>
>>>
>>>
>>> On 12 April 2018 at 16:31, Tobias Pape <Das.Linux at gmx.de> wrote:
>>>
>>>> Hi
>>>>
>>>> On 12.04.2018, at 16:05, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>>>>
>>>> Hi Bert,
>>>>
>>>>
>>>> On Apr 12, 2018, at 6:03 AM, Bert Freudenberg <bert at freudenbergs.de>
>>>> wrote:
>>>>
>>>> If that's indeed the case we need to make a 64 bit VM for 32 bit
>>>> images. I think this should be just a matter of picking the right compiler
>>>> options.
>>>>
>>>>
>>>> How so? AFAIA it is not. It means, for example, changing every memory
>>>> access for an instance variable from 64 to 32 bits. It is non-trivial.
>>>>
>>>>
>>>> But wasn't that done once already?
>>>>
>>>> I see Squeak 5.7.4.1 (John Macintosh did it I think).
>>>> Wich advertises itself as
>>>>
>>>> and worked very well. Not saying every bits are there for the present
>>>> (spur etc)
>>>> but at least, we have been there already at least once…
>>>>
>>>
>>> Yep. Its just the 32 bit VM compiled on a 64 bit host. This worked
>>> without big problems on the interpreter. I don't know what additional
>>> constraints are imposed by Cog / Spur, but I thought at least for intel,
>>> the 32 bit instruction set was a strict subset of x64, so there should be
>>> no big problems.
>>>
>>> - Bert -
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> ============================================================
>> ===============
>> John M. McIntosh. Corporate Smalltalk Consulting Ltd
>> https://www.linkedin.com/in/smalltalk
>> ============================================================
>> ===============
>>
>>
>>
>>
>
>
>
>
--
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180412/1829be68/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Bildschirmfoto 2018-04-12 um 16.30.25.PNG
Type: image/png
Size: 14003 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20180412/1829be68/attachment.png>
More information about the Squeak-dev
mailing list
|