3 ms·
I've kept an eye on D over the years, but that's still too much magic for me. What C++ (and Lisp) gets right is providing user code with the same powers as the
by andreasgonewild 9y ago
I've kept an eye on D over the years, but that's still too much magic for me. What C++ (and Lisp) gets right is providing user code with the same powers as the compiler. I realize that getting there is what turned them into complex beasts, but plenty could be left behind should one decide to make a clean cut. The problem from my perspective is that we're working both ends of the spectrum, backwards compatibility and fancy new ideas; but no energy is spent on cleaning up and refining what's already there.
- Doxin 9y ago> What C++ (and Lisp) gets right is providing user code with the same powers as the compiler. So what part of that isn't fulfilled by compile time function evaluation and mixins and it's extensive introspection features? I feel like maybe you haven't looked at D quite hard enough to see why it's awesome.