3 ms·
Some programming ideas might be "good ideas" in the abstract sense. But in the context of "I want to have control over memory layout and CPU instructions" they
by hsn915 5y ago
Some programming ideas might be "good ideas" in the abstract sense. But in the context of "I want to have control over memory layout and CPU instructions" they impose unavoidable costs. If lambdas must be accompanied by a GC, then they are a non-starter for someone who wants to use C++ in 2018.
In 2022, this applies just the same to someone who wants to use Zig or Odin.
If you want to be really high level and not worry about memory, you would not be using these languages to begin with.
- jhgb 5y agoI like the MOP in Common Lisp but I would never suggest that C++ should have a MOP, too. No language has to have everything.