2 ms·
C38 (so when the world ends): - arrays with slices (that could also be used for strings) and Cilk Plus array notation [1] - maybe actual string type with sepa
by hawski 9y ago
C38 (so when the world ends):
- arrays with slices (that could also be used for strings) and Cilk Plus array notation [1]
- maybe actual string type with separate concatenation operator (possibly space as awk uses and C for literal strings) it could probably be folded to improved arrays
- standard SIMD vector types so that most use for operator overload disappears
- cleaned up standard library
- actual macros so the remaining use for operator overload disappears
- module system (so you would generally not need make and could easily compile to static binary)
- already you can build with static musl libc [2]
- something like libdill [3] or libmill [4] in stdlib
- there are multiple good IDEs, debuggers, analyzers
- one of biggest ecosystems and communities
- historical baggage mostly cleaned up
[1] https://en.wikipedia.org/wiki/Cilk#Array_notation https://en.wikipedia.org/wiki/Cilk#Array_notation
[2] https://www.musl-libc.org https://www.musl-libc.org
[3] http://libdill.org/ http://libdill.org/
[4] http://libmill.org/ http://libmill.org/