[squeak-dev] Smalltalk>>#platformName

John Pfersich smalltalker2 at mac.com
Tue Oct 22 07:18:33 UTC 2019


I dunno, my Squeak download says its 64 bit, but Smalltalk platformName answers Win32 still; isn’t the 64 bit exe still experimental?

/————————————————————/
For encrypted mail use jgpfersich at protonmail.com
Get a free account at ProtonMail.com
Web: www.objectnets.net and www.objectnets.org

> On Oct 21, 2019, at 18:10, Chris Muller <ma.chris.m at gmail.com> wrote:
> 
> 
> I was trying to find out all possible values of this message.  Browsing senders reveals a need to factor this out into a first-class SqueakPlatform -- we have way too many places which employ switch statements to determine what to do:
> 
>     Smalltalk platformName = "Mac OS" 
>        ifTrue: 
>           [ #('/System/Library/Fonts' '/Library/Fonts') do: [:fontDir | aBlock value: fontDir]. ]
> 
> Others check for "Win32", I'm not sure what #platformName is answering on 64-bit VM on Windows these days, could someone running Windows please tell me?
> 
> Still others check for "Risc OS" or "unix".  So, the full list I have so far is:
> 
>     unix
>     Win32
>     Mac OS
>     Risc OS
> 
> If you know of any others, please let me know.
> 
>  - Chris
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20191022/f549a847/attachment.html>


More information about the Squeak-dev mailing list