Re: reggae v0.10.0 - The meta build system just got better

2023-09-11 Thread zjh via Digitalmars-d-announce

On Thursday, 7 September 2023 at 17:34:48 UTC, Atila Neves wrote:

https://code.dlang.org/packages/reggae


You can use professional `xmake`,
It's very convenient.



Re: reggae v0.10.0 - The meta build system just got better

2023-09-11 Thread Adam D Ruppe via Digitalmars-d-announce

I tried reggae today. It did not go well.

http://dpldocs.info/this-week-in-d/Blog.Posted_2023_09_11.html#reggae-editorial


Re: reggae v0.10.0 - The meta build system just got better

2023-09-11 Thread Greggor via Digitalmars-d-announce

On Thursday, 7 September 2023 at 17:34:48 UTC, Atila Neves wrote:

https://code.dlang.org/packages/reggae

For those who don't know, reggae is a meta-build system for and 
in D. It's like CMake, if you replace their terrible language 
with D*. Like CMake, it can output make and ninja files. Unlike 
CMake, it can also output tup files and has its own binary 
generator in case the dependency on one of those programs is 
undesired. Also unlike CMake, it supports dub projects 
out-of-the-box by using dub as a library.


[...]


I spent a some time getting a part of my project to build with 
Reggae & so far I am impressed, The partial compiles are really 
good, I am looking forward to switching!


My largest complaint is that Reggae needs improvements to it's 
documentation, there was enough of it for me to get started and I 
can figure it out, but I do not feel that anyone can just jump 
right into using it. But this is not a unique problem especially 
with build systems, so this is a nitpick.


LDC 1.35.0-beta1

2023-09-11 Thread kinke via Digitalmars-d-announce
Glad to announce the first beta for LDC 1.35. The single major 
change for now is the bump to D v2.105.1+.


Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.35.0-beta1


Please help test, and thanks to all contributors & sponsors!