On Wednesday, 27 September 2023 at 15:13:19 UTC, Atila Neves
wrote:
On Tuesday, 26 September 2023 at 16:17:34 UTC, Andrey Zherikov
wrote:
On Thursday, 21 September 2023 at 15:59:10 UTC, Atila Neves
wrote:
...
I got your point.
Why does it have multiple languages (front-ends)? Is there
anyon
On Tuesday, 26 September 2023 at 16:17:34 UTC, Andrey Zherikov
wrote:
On Thursday, 21 September 2023 at 15:59:10 UTC, Atila Neves
wrote:
...
I got your point.
Why does it have multiple languages (front-ends)? Is there
anyone willing to write build script for C++ on JavaScript or
Ruby, for e
On Thursday, 21 September 2023 at 15:59:10 UTC, Atila Neves wrote:
...
I got your point.
Why does it have multiple languages (front-ends)? Is there anyone
willing to write build script for C++ on JavaScript or Ruby, for
example?
Also why is it meta build system? Why can't it just build by
On Thursday, 21 September 2023 at 15:54:26 UTC, Atila Neves wrote:
[snip]
Yes, and I've done that, but it's not great. I'm going to add
CMake support to reggae by making CMake export its compilation
DB and importing that.
Interesting.
On Thursday, 21 September 2023 at 13:38:30 UTC, Andrey Zherikov
wrote:
On Wednesday, 20 September 2023 at 21:19:22 UTC, Atila Neves
wrote:
Because we don't have one now. Using CMake for D is horrible,
I would say just using CMake is horrible :-D But there are a
lot of people using it (even my
On Thursday, 21 September 2023 at 14:19:27 UTC, jmh530 wrote:
On Wednesday, 20 September 2023 at 21:19:22 UTC, Atila Neves
wrote:
On Wednesday, 20 September 2023 at 15:24:52 UTC, Andrey
Zherikov wrote:
On Thursday, 7 September 2023 at 17:34:48 UTC, Atila Neves
wrote:
[...]
Out of curiosity,
On Wednesday, 20 September 2023 at 21:19:22 UTC, Atila Neves
wrote:
On Wednesday, 20 September 2023 at 15:24:52 UTC, Andrey
Zherikov wrote:
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
On Wednesday, 20 September 2023 at 21:19:22 UTC, Atila Neves
wrote:
Because we don't have one now. Using CMake for D is horrible,
I would say just using CMake is horrible :-D But there are a lot
of people using it (even myself) and they all are trapped with
the language.
Hand-written Makefi
On Wednesday, 20 September 2023 at 21:19:22 UTC, Atila Neves
wrote:
Then there's the language: I'd rather use D or Python.
Someone, somewhere, almost 20 years ago ...
https://forum.dlang.org/post/40bb3d47.9030...@inwind.it
In the D land, everything always changes, to never really change
..
On Wednesday, 20 September 2023 at 15:24:52 UTC, Andrey Zherikov
wrote:
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
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
On Friday, 15 September 2023 at 20:22:50 UTC, Atila Neves wrote:
An argument could be made that it could/should install the
dependencies such that only one `-I` flag is needed.
Indeed, this would be god tier.
~190k SLOC (not counting the many dub dependencies) killed dmd
on a system with 64GB
On Tuesday, 12 September 2023 at 13:17:50 UTC, Adam D Ruppe wrote:
On Tuesday, 12 September 2023 at 13:12:29 UTC, Atila Neves
wrote:
It does mean adding `-I` flags to every dependency though, so
there's that.
Not if you install them properly.
That's the job of the package manager does that.
On Tuesday, 12 September 2023 at 13:12:29 UTC, Atila Neves wrote:
It does mean adding `-I` flags to every dependency though, so
there's that.
Not if you install them properly.
And for larger codebases `dmd -i` can't and won't work.
Define "larger".
On Monday, 11 September 2023 at 23:15:28 UTC, Adam D Ruppe wrote:
I tried reggae today. It did not go well.
http://dpldocs.info/this-week-in-d/Blog.Posted_2023_09_11.html#reggae-editorial
One thing I learned from you is that for small projects `dmd -i`
is just as fast as incremental compilati
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.
I tried reggae today. It did not go well.
http://dpldocs.info/this-week-in-d/Blog.Posted_2023_09_11.html#reggae-editorial
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
On Thursday, 7 September 2023 at 17:34:48 UTC, Atila Neves wrote:
[...]
Can reggae handle non-trivial dub builds with trees of
dependencies?
I gave it a quick test, following the examples in the readme, and
the Makefile it generated looked for sources in the wrong place.
It also didn't bui
On Thursday, 7 September 2023 at 21:25:27 UTC, German Diago wrote:
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...
How mature is the build system?
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...
How mature is the build system? FWIW, I would like to stay in
Meson if I can, since I use C++ also
21 matches
Mail list logo