@louis@emacs.ch @RenewedRebecca
I prefer the LispWork suggestion, but there is also Eiffel
https://www.eiffel.com/eiffelstudio/
https://www.eiffel.com/eiffelstudio/screenshots/
I never used the portable GUI library, but the language is very nice to use.