Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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.



Yep, even Go with their bias against modern type systems ended up bolting "//go:generate" for exactly that purpose.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: