4 ms·
> they get tacked on in some inconsistent, half-assed way as soon as the need for frameworks, DSLs or sophisiticated configuration arises. can confirm, if you
by jcelerier 8y ago
> they get tacked on in some inconsistent, half-assed way as soon as the need for frameworks, DSLs or sophisiticated configuration arises.
can confirm, if you can't metaprogram in the language, you will at some point write external code generators and such... Metaprogramming is just the most common programming "task", avoiding repetition, applied to itself.
- pjmlp 8y agoYep, even Go with their bias against modern type systems ended up bolting "//go:generate" for exactly that purpose.