Re: [Scons-dev] D support, not sure what to do

2017-04-08 Thread Russel Winder
It just struck me that one of SCons bigger problems is the "feeling" out there that dependency configuration is hard with SCons. Meson has a very similar system in many ways, but it feels lighter weight and easier to use. Also building configuration files. Again SCons can do it, but Meson makes

Re: [Scons-dev] D support, not sure what to do

2017-04-08 Thread Russel Winder
On Sat, 2017-04-08 at 15:01 +0200, Dirk Bächle wrote: > Hi Russel, hi Jean-Baptiste, > > > thanks a lot for starting and chiming in on this topic, which I think > is  > an important one. When I read Russel's other (opinionated) post > about  > how D is likely to gain more ground than Rust/Python

Re: [Scons-dev] D support, not sure what to do

2017-04-08 Thread Russel Winder
On Fri, 2017-04-07 at 21:51 +0200, Jean-Baptiste Lab wrote: > Hi list, > > This is mainly directed at Russell, but I hope he and I are not the > only one willing to build D code with SCons. There are others out there. Dub is not universally liked as a build tool, there are SCons, Meson and CMake

Re: [Scons-dev] D support, not sure what to do

2017-04-08 Thread Russel Winder
On Fri, 2017-04-07 at 14:52 -0400, Bill Deegan wrote: > Russel, > > I had to google a bunch of things below. Sorry it was stream consciousness writing rushed before I had to go do something. > Basically, if I understand correctly, your question is should SCons > support > downloading and

Re: [Scons-dev] D support, not sure what to do

2017-04-08 Thread Dirk Bächle
Hi Russel, hi Jean-Baptiste, thanks a lot for starting and chiming in on this topic, which I think is an important one. When I read Russel's other (opinionated) post about how D is likely to gain more ground than Rust/Python in the future, I asked myself: What can we possibly do to support

Re: [Scons-dev] D support, not sure what to do

2017-04-07 Thread Jean-Baptiste Lab
Hi list, This is mainly directed at Russell, but I hope he and I are not the only one willing to build D code with SCons. I have a pet project of mine[1], mainly to scratch 2 itches: - learning D - helping me with managing my time I started using dub as the build system for it but started

[Scons-dev] D support, not sure what to do

2017-04-07 Thread Russel Winder
Hi, The current D support in SCons is really there to support mixed D and C++ software rather than being the best way of handling solely D codes. Also SCons focuses on the build case where all the source is in the project and all dependencies are available natively on the platform. Like Rust,