There seems to be a surge in compile to Go projects recently. To me this signals that the runtime / stdlib of Go is one of the best out there (when going the GD'd route), but the surface level (syntax) is too simple/verbose and lacks the expressiveness developers want.
So far Lisette (http://lisette.run) seems to be the best/most active version of a compile to Go language out there.
That does look pretty good. I don’t love the mixing of PascalCase / camelCase and snake_case, though.
Thats just a pragmatic design decision for Go interop, as Go went nuts with public being UpperCase.
Theres no camelCase tho? Snake case and PascalCase fir Go modules interrop.
I'll be happy is Lisette succeeds, but I like Soppo (https://github.com/halcyonnouveau/soppo) for staying closer to Go and not introducing this mismatch.
“let data = io.ReadAll(file)?”
That’s Pascal case any way. Looks sort of camel case with the “io” being lower case.