3 ms·
absolutely awesome i am an old hypercard programmer, and i have a passion project I work on: https://hyperscript.org https://hyperscript.org which is a scrip
by recursivedoubts 5y ago
absolutely awesome
i am an old hypercard programmer, and i have a passion project I work on:
https://hyperscript.org https://hyperscript.org
which is a scripting language for the web, based on HyperTalk
- samhw 5y agoI just wanted to say: I'm super anal by nature and I was fully expecting to have some criticism to make of your site or your language, but this is one of the most high-quality, well-thought-out projects I've seen. The sheer thoroughness of it is extraordinary. I especially love that you've written a proper reference for the language. Chapeau to you. This is better than some Google research projects I've seen. I'd be really interested in the underlying theory, or any insights you had when writing this. I'm not quite old enough to really be familiar with Hypercard, so I may be missing something. (I did spot a couple of minor typesetting mistakes, of course, haha. You've got 'anymore' ['any more'] on the '/comparison' page, and 'propogate' ['propagate'] in the reference.)
- recursivedoubts 5y agothank you, that's very nice of you to say :) i wanted a companion scripting language for https://htmx.org https://htmx.org and i always loved HyperTalk, i figured something like that would be a good fit for the web w/ its event-oriented syntax. Beyond that, not much theory except that I wanted it to "look right" and I didn't want to have to deal w/ async when scripting: https://hyperscript.org/docs/#async https://hyperscript.org/docs/#async but I don't want to take the discussion too far away from OP, which is an amazing project!
- ksec 5y agoIt would have been great if htmx and hypersrcipt were the default option on the web. Especially htmx.
- aaaaaaaaata 5y agoWhat isn't compatible with HTMX...?
- sriku 5y agoThis is really awesome! (Echoing other comments on this) and well documented too. Besides being useful for light frontend work, it also seems like a great tool to introduce kids to.