[squeak-dev] Smalltalk>>#platformName
Bert Freudenberg
bert at freudenbergs.de
Tue Oct 22 17:57:55 UTC 2019
Smalltalk platformName
=> 'Web'
Smalltalk vmVersion
=> 'SqueakJS 0.9.7'
- Bert -
On Mon, Oct 21, 2019 at 6:10 PM 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/ca26f911/attachment.html>
More information about the Squeak-dev
mailing list
|