3 ms·
We've been hearing this since Hypercard. I'm too cynical now not to think every article written about the topic is done so purely for engagement.
by andrew_ 5y ago
We've been hearing this since Hypercard. I'm too cynical now not to think every article written about the topic is done so purely for engagement.
- Smeevy 5y agoMy first programming job was working with Asymetrix Toolbook, which was basically Hypercard with the ability save generated code in the final project. I still think it was kind of cool that I could write something like this in 1992 (syntax is obviously incorrect): func doSomethingImportant() hugFamily() notifyThePresident() end set somePage.someButton.onclick = doSomethingImportant() I could pop that into a console window, save the application, and the handler I assigned for someButton on somePage would be persisted across saves in the IDE. That simple feature, which they apparently got rid of later, was a very gentle introduction to metaprogramming and I never had that with any of the other visual programming environments I've worked in since.