|
|
|
|
|
by rwmj
2390 days ago
|
|
Can we talk about the proposed new features: How are tuples different from structs? You can pass around and return whole structs (not pointers) just fine in plain C. Underscores in int literals should probably be proposed to the ISO committee for C itself. A similar concept works successfully in OCaml. (Binary literals would also be useful). I've never felt that C lacked sufficient control structures, and the new ones proposed here just seem like they will confuse people. What specific problem is each new control feature trying to solve? Adding exception handling (to C) seems like an actively bad idea. What are the semantics? How does unwinding work exactly and how would it interact with resource allocation? Coroutines are today successfully handled in libraries, so I'm not sure what you gain by adding them to the language. |
|
Already announced in 2007: http://lambda-the-ultimate.org/node/2181