regarding HL syntax, i remember running across at least one "extensible" JSX compiler.. iirc the API was you parameterize it with the JS to use to instantiate elements etc. hypothetically such a thing could be used in conjunction with hoplon
Could you elaborate a bit more? I did not get how we would use it with hoplon. I'm interested in getting hl support back, but the usability suffers without boot and the filesets that made it impossible for users to edit generated files. The simplest idea I had so far depends on directory structure and ignoring files on git.
i think it's definitely a build tool problem, unsure best way to tackle in modern era
i looked it up though and the functionality in JSX is "JSX pragma" https://www.gatsbyjs.com/blog/2019-08-02-what-is-jsx-pragma/
basically you can configure your JSX compiler to translate tags into something other than a call to React.createElement
the other angle these days is Web Components; Micha has done a lot of work there recently but hasn't open sourced anything afaik