Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
> the Office System applications were primarily written in the Clascal language
This is not reflected in the source code released by the CHM. I analyzed the complete source code using https://github.com/rochus-keller/LisaPascal, but only found Clascal in 2 of 13 apps (APPW and APLP), and - besides the Lisa Toolkit library - only in 2 of 21 libraries (LIBPL and LIBQP); and only LIBQP (QuickPort) seems to depend on the Lisa Toolkit; everything else is directly using QuickDraw.
So only a small fraction of the source code released by the CHM is Clascal; the primary language is Lisa Pascal.
> Clascal language—an object-oriented dialect of Pascal designed by Apple with Niklaus Wirth
No. Clascal was designed by Larry Tesler and team. What you refer to is Object Pascal, which was indeed a "co-design" between Apple and Prof. Wirth (ETH Zürich). See e.g. https://youtu.be/OloLXE4I5fw?t=7665.
> messages are sent via dot notation
No messages were send; just simple function calls and a method dispatch similar to the one found in e.g. C++.