Re: Gnu Smalltalk on macOS Monterey 12.6.3

"[email protected]" <[email protected]> Sat, 4 Feb 2023 08:58:51 +0100 (CET)
Newsgroups gmane.comp.lang.smalltalk.gnu.general
Message-ID <[email protected]>
I am not sure what the solution is for your problem, but as far as I tested=
,
GNU smalltalk ( https://www.gnu.org/software/smalltalk ) and the GNU smallt=
alk browser work on Solaris 11.4.

Solaris 11.4 has a a GNOME 3 (3.24) destkop but it also supports older GNOM=
E 2.

By "works" I mean that the GNU smalltalk browser works and seems to use the=
 compatibility older libgtk libraries,
which are provided by the OS for compatibility.

Perhaps other operating systems with a GNOME 41 or 43 desktop (current vers=
ion at https://www.gnome.org/ seems 43),
may also provide required libraries of GNOME 2.

Regards,
David Stes

----- Op 3 feb 2023 om 16:54 schreef Werner Heigl via Users mailing list fo=
r the GNU Smalltalk environment [email protected]:

> Dear all,
>=20
> Over the past two weeks I have been trying to get gst-blox or gst-browser=
 to
> work without success. I have given up on gst-browser because I can=E2=80=
=99t find
> libgtk2-dev for the Mac. Besides, Tk gives me the Mac look-and-feel.
>=20
> Running get-blox from the terminal seems to work, at least I can see an e=
ntry in
> the menu bar at the top of the screen. The =E2=80=98About=E2=80=99 window=
 works and looks very
> nice:
>=20
>=20
>=20
> Trying to open any of the top three menu items in the =E2=80=99Smalltalk=
=E2=80=99 menu doesn=E2=80=99t
> do anything. Issuing a =E2=80=98Smalltalk=E2=80=94>File in=E2=80=A6=E2=80=
=99 results in this error:
>=20
> Object: nil error: did not understand #rootView
> MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
> UndefinedObject(Object)>>doesNotUnderstand: #rootView (SysExcept.st:1408)
> BLOX.BLOXBrowser.Prompter class>>openFileName:default:in:
> (BLOXBrowser.star#VFS.ZipFile/ModalDialog.st:108)
> BLOX.BLOXBrowser.BrowserMain class>>fileIn
> (BLOXBrowser.star#VFS.ZipFile/BrowserMain.st:139)
> DirectedMessage(Message)>>sendTo: (Message.st:113)
> DirectedMessage>>send (DirMessage.st:95)
> BLOX.BMenuItem(BLOX.BMenuObject)>>invokeCallback
> (BloxTK.star#VFS.ZipFile/BloxBasic.st:2995)
>=20
> In general, gst-blox keeps the CPU load high for some reason.
>=20
>=20
>=20
> I think that Gnu Smalltalk is really good and it would be a pity if it go=
es
> stale. And without the browser you kind of miss the Smalltalk experience,=
 all
> the while the competition has it working on all major platforms.
>=20
> I=E2=80=99m willing to help but would need some pointers on where to star=
t looking. And
> if anyone has managed to get the GUI stuff working on a Mac please let me=
 know.
>=20
> Thank you,
>=20
> Werner Heigl