Hacker News new | ask | show | jobs
by dangoor 3010 days ago
This is cool, but I wonder if anyone has made a modern, browser-based variation of HyperCard? Something with a model akin to HyperCard's but exporting stacks in a form that can be easily put onto a page.

There's Amber Smalltalk, but that's more powerful and the simplicity of HyperCard is part of its charm.

4 comments

At the risk of courting controversy, arguably that's what Flash was: ActionScript, for example, being based on HyperTalk. Certainly it included many of the concepts originally found in HyperCard. Of course, that too has been superseded, and ironically - after many years of holding Flash in some degree of contempt - I have to admit to being rather saddened by the fact.
I knew about ActionScript's relationship with ECMAScript, but I hadn't been aware of the HyperTalk connection. Very interesting!

The Flash authoring tool was always, imho, pretty nice. The runtime had lots of issues, though.

It's funny: the security aspects never really bothered me back in the day (although they should have done).

No, the reason I looked down on Flash, was because all I ever saw were CPU sucking ads, fairly boring non-interactive presentations/videos, those dreadful websites that were all Flash and took an age to load, and then the crappiest of crapware games with no love or attention to detail put into them. As a result, I just came away with the idea that you couldn't do anything good in Flash.

I was wrong. Incredibly and spectacularly wrong. Ironically so, because I'd been a big fan of AMOS back in the day on the Amiga (though I'd have been better off with Blitz, probably) - another environment designed to make it super-easy to take advantage of the multimedia, animation and gaming capabilities of the host platform.

Don't get me wrong: you can do great stuff with HTML5, JavaScript, CSS, WebGL, and so on, but with Flash you could do all that stuff 15 years ago, and it made it all just so much easier. So with the passing of Flash I can't help but think we've lost something, and it makes me a little sad to think about it.

Yeah, I have to agree with you there that the web platform has not _quite_ caught up with the total ease of Flash. I think it's starting to get there within certain domains, though, but it has been a long time in coming.
Not modern, but the original in a browser via emulation: https://blog.archive.org/2017/08/11/hypercard-on-the-archive...
I'm still kind of awestruck by this. Hosting an OS inside a browser. It's great as a time capsule to perfectly see the past. But because it's an emulator, it would be difficult to add a more modern feature, like ViperCard's share-url-to-stack and save-stack-as-json.
How does it work? The http://hypercardonline.tk only accepts new uploads and a card archive is an iso file (https://archive.org/details/hypercard_twin-peaks) that the emulator can't seem to run.
Not browser based but a „modern implementation“: https://livecode.com/ - the website is a little „marketingy“ but you can download a open source version of their „hypercard succesor“
Neat! Layout is definitely one of those interesting questions around such a thing. HyperCard got away with simple absolute positioning, which isn't so awesome in our multi-device world but is unbelievably easy for users to understand.

Good luck!