This is definitely a cool project, but I don’t know that I want my codebase itself to depend on a service to compile.
I was thinking the same thing. Maybe there is a way to run the “service” on localhost (the build machine).
I think that’s part of his point. That if you have to do silly stuff like this just to get generics it’s time to add support to the language itself. So this is more of an attention grabber.
There’s a link at the end to code, but it’s still a service. Nevertheless, it should be easy to use to it generate the templates you need. You’ll have to remember to run it, unless you hack up some make magic, but I’d the set of types you use is finite, probably good enough. But then I think you’re back to gengen.
Wherein someone writes Java code in Go.