Comment by patrec
6 years ago
Then you dont really end up with a DSL that looks just like the one in the article, though – this is noticeably less nice :)
The best I could think off were designated initializers like:
Div{{.class = "footer"}, B{"some text"}}
But making tags, attributes and plain text work nearly as nicely as in the lua table example seems not super straightforward to me.
No comments yet
Contribute on Hacker News ↗