News for hackers. Stuff that matters.
Re:Learning Go by porting a medium-sized web back end from P... by hawski on Thursday November 09, 2017 @11:53AM (#15663898)
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

[2] https://www.musl-libc.org

[3] http://libdill.org/

[4] http://libmill.org/

There are no comments on this comment yet.