← Back to context

Comment by ninetyninenine

5 days ago

Form a design team to reduce the amount of primitives in html such that I can do everything that html + css does but with the minimum amount of primitives.

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.