russellallen / self

Making the world safe for objects
http://selflanguage.org
698 stars 75 forks source link

Doesn't run on macOS Catalina 64 bit #130

Closed sfcgeorge closed 1 week ago

sfcgeorge commented 4 years ago

I suspect Self wasn't compiled with 64 bit only support because it doesn't do much on macOS Catalina.

The "Self Control" (oh I just got the pun) GUI runs, but selecting a snapshot does nothing / flickers in "Running worlds" for a second. So the GUI is fine but something deeper isn't happening.

Running Self on the command line produces this weird message

/usr/local/bin/self: line 2: /Applications/Self Control.app/Contents/Resources/Self.app/Contents/MacOS/Self: Bad CPU type in executable

Which I think might mean it was compiled 32 bit only since Catalina is 64 bit only.

doublec commented 4 years ago

Yes, Self is currently 32 bit only. The VM needs to be ported to 64 bit and a 64 bit JIT compiler implemented.

russellallen commented 1 week ago

This isn't going to happen any time soon - closing now.