Comment by Klaster_1
5 days ago
Something tells me with that approach you'd get emergent complexity that different people handle in a different manner, eventually leading to strong incentive to add new, higher level primitives. That's one of driving forces behind current state of HTML and JS and why JQuery and TABLE layouts went out of fashion. Sounds like a people thing, not a technical one.
There will always be stronger incentive to create higher level entities.
It’s just you need to create an initial set of primitives such that those higher level entities can be formed as a composition of the initial set of primitives.
So maybe not even start with html. Create the set of primitives such that I can create custom tags that does exactly what html does.
Like react is the sort of a framework that allows for composition of tags. But the problem is we have too many primitives.