As a developer who has worked extensively with React and Reagent (a ClojureScript wrapper around React) I actually enjoy this kind of syntax. Better that then some custom HTML templating syntax I need to learn in addition to the language.
It doesn't look too bad if one also break the code into multiple functions to make "layouts" and "components".
I have had lots of fun building with Bun, ElysiaJS, and HTMX. Might test your go library out as well. Looks pretty neat.
and.. piss off another group who get their validation externally by evangelically putting down the technological choices of others.
Prejudice may not be in social areas but the same behaviour of prejudice is alive and well in justifying your own or denigrating someone else’s technology choices.
Same folks aren’t willing to be open to what is new to them in a new framework is still a 20 year old thing.
Being open to try new things is a rare state of mind and immediately disqualifies much of the population.
Having an open mind, and curious mind that seeks out new ways and experiences not something that happens randomly. You have to cultivate it in yourself and others.
With it properly spaced out and nested, after a few days it started reading exactly like HTML to me, where I can quickly see the hiearchy