| ▲ | css_apologist 18 hours ago | ||||||||||||||||
first let me say i applaud you for experimenting and doing something unconventional - thoughts as i was reading this - ok, so we're programming via an AST vs syntax I think this is interesting, however there's notable downsides - verbosity, dom bloat & debugging A potential upside to this is very odd but interesting meta programming capabilities, since the code should be able to inspect & modify itself fairly easily by inspecting the dom I am inclined to distrust the claim that this reduces complexity as most of the actions are mutation heavy directly to the dom, and the stack based programming is something i struggle to practical examples where it is a significant improvement to mainstream strategies | |||||||||||||||||
| ▲ | lassejansen 18 hours ago | parent [-] | ||||||||||||||||
DOM bloat can certainly become a problem when adding lots of code in e.g. table rows. I added functions mainly to be able to move common code into a central place to minimize that problem. You certainly must get used to the stack based approach. I tried to make it more approachable by making stack lookups type based (automatic search for value with matching type) and by using type-prefixed commands, e.g. | |||||||||||||||||
| |||||||||||||||||