3 ms·
Which lead to a pretty magical moment for me as a kid. Turns out it’s trivial to write a HyperCard program that opens another HyperCard stack and extract its so
by marrvelous 6y ago
Which lead to a pretty magical moment for me as a kid. Turns out it’s trivial to write a HyperCard program that opens another HyperCard stack and extract its source code.
Imagine the look on our faces when my best friend and I tried this... and ended up getting the full source code to Myst in plain text. They didn’t even try to obscure it.
It really DeMystified (heheh) the act of professional development. They had used the exact same tools that I was proficient in to build something as meaningful and impactful as Myst, which literally changed the gaming world.
- xkeysc0re 6y agoWow that's amazing! I bet you could probably still do that today if you found an original version and ran it on the hardware. It's interesting to read here (http://myst.patchallel.com/myst_fl.html http://myst.patchallel.com/myst_fl.html) how they used HyperCard as sort of just the "front end" to dispatch external commands and connect it all together. I just used Godot to make a game, my first that I've ever completed (including save/load functionality!). The interface and UI building tools, once you climb the gentle learning curve, are really quite incredible and the theming options gives you extensibility to define your aesthetic. If programming languages like Python or even Rust had this sort of quality WSYIWYG VB-style form editor, I think we could see a renaissance in desktop apps. I know at one time the Godot folks were considering Python as the scripting language for the engine.