2 ms·
> I hate languages that deliberately take features away from the developer: This is why - although I respect the philosophy - I would never choose to use Go, fo
by flukus 8y ago
> I hate languages that deliberately take features away from the developer: This is why - although I respect the philosophy - I would never choose to use Go, for example.
The don't really take the features away, they move the problem to a proper templating/code generation language. These are language neutral so you don't have to learn a different one for each language, they are often more powerful too. IME the code they generate is a lot easier to deal with than templated code.
- mhh__ 8y agoIn D, you can run full code at compile time and then include that string into the file: So it is it's own code generation language.