News for hackers. Stuff that matters.
Re:Coroutines are now in Clang trunk, libc++ by simias on Friday May 26, 2017 @04:51AM (#14422784)
Nitpick: despite its name CMake doesn't really replace make (actually you can use it to generate Makefiles instead), it's more of a build configuration system like autotools.

As for criticisms of CMake, when I used it I thought it worked pretty well but I think its CMakeLists syntax is atrocious. Not that it's not an improvement over the autotools, but at least these ones have the excuse of being built on top of a mountain of legacy subsystems with various quirks.

Re:Coroutines are now in Clang trunk, libc++ by MrUnderhill on Friday May 26, 2017 @05:38AM (#14422930)
I would love it if one day you could put a CMakeLists.xyz in the project instead, where xyz was just a slightly nicer syntax, but with the same semantics, and compatible with regular cmake. Tbh I'm not sure how I would want xyz to look though.
Re:Coroutines are now in Clang trunk, libc++ by humanrebar on Friday May 26, 2017 @07:25AM (#14423290)
> I'm not sure how I would want xyz to look though.

I'd want it to look like a standard scripting language of some sort.

Re:Coroutines are now in Clang trunk, libc++ by evacchi on Friday May 26, 2017 @07:26AM (#14423292)
really premake syntax looks nice https://github.com/premake/premake-core/wiki/Your-First-Scri... and it actually uses a real programming language :-)