3 ms·
:) hyperscript came after htmx htmx is version 2 of intercoolerjs: https://intercoolerjs.org https://intercoolerjs.org which had a proto-scripting language i
by recursivedoubts 3y ago
:) hyperscript came after htmx
htmx is version 2 of intercoolerjs:
https://intercoolerjs.org https://intercoolerjs.org
which had a proto-scripting language in it, the `ic-action` attribute:
https://intercoolerjs.org/attributes/ic-action https://intercoolerjs.org/attributes/ic-action
i dropped that attribute (along w/ the jQuery dependency) when I created htmx, but I felt there was some merit to the idea of a lightweight scripting language that abstracted away async behavior. Once htmx had stabilized I revisited the idea, remembered my experience w/ HyperTalk as a young programmer, and decided to take a shot at that, but for the browser.
I'm very happy with how it worked out, although I expect it will always be niche when compared with htmx, which has much broader applicability and isn't as insane looking. :)
- ilaksh 3y agoWell, congrats on both projects. _hyperscript especially to me looks like an amazing technical accomplishment, to make something so similar to natural language. What sort of parser is it? LL? LR? Because I would need to use an _LLM_ to handle that. Lol.
- recursivedoubts 3y agojust recursive descent w/ some hacks in there to make things "look right" :)