Re: reggae v0.5.0: new features in the D meta-build system

2015-09-28 Thread Atila Neves via Digitalmars-d-announce
On Saturday, 26 September 2015 at 03:51:11 UTC, Jason White wrote: I rarely visit the D forums and even more rarely make a post, but this thread caught my eye. I've been writing a build system in D too: https://github.com/jasonwhite/brilliant-build (I'm not very fond of the name. Naming is

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-26 Thread Andy Smith via Digitalmars-d-announce
On Saturday, 26 September 2015 at 08:23:46 UTC, Andy Smith wrote: HI Atilla, Dub's looking interesting! Some of the links are broken when browsing from code.dlang.org though. From http://code.dlang.org/packages/reggae click on, say, 'detailed documentation'. ( Where I wanted to go!). Get

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-26 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-26 01:53, anonymous wrote: Compiling one file at a time is yet another thing. 1) Compile everything into one object file: dmd -c -ofresult.o foo.d bar.d 2) Compile to multiple object files in one run: dmd -c foo.d bar.d 3) Compile to multiple object files in multiple runs: dmd -c

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-26 Thread Andy Smith via Digitalmars-d-announce
HI Atilla, Dub's looking interesting! Some of the links are broken when browsing from code.dlang.org though. From http://code.dlang.org/packages/reggae click on, say, 'detailed documentation'. ( Where I wanted to go!). Get .. 404 - Not Found Not Found Internal error information: No

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-26 Thread Sönke Ludwig via Digitalmars-d-announce
Am 26.09.2015 um 10:23 schrieb Andy Smith: HI Atilla, Dub's looking interesting! Some of the links are broken when browsing from code.dlang.org though. From http://code.dlang.org/packages/reggae click on, say, 'detailed documentation'. ( Where I wanted to go!). Get .. 404 - Not Found Not

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread Atila Neves via Digitalmars-d-announce
On Friday, 25 September 2015 at 12:09:01 UTC, Jacob Carlborg wrote: On 2015-09-24 16:46, Atila Neves wrote: That's not been my experience at all using reggae. I only do incremental builds now and have never run into a problem. Can you give an example? Here's one old post [1] that describes

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread Nordlöw via Digitalmars-d-announce
On Thursday, 24 September 2015 at 15:04:49 UTC, Atila Neves wrote: I you want any advice on this matter please contact me. I'd be glad to be of service. Send me an email, I'm more than happy to waffle away about build systems. BTW. I'm planning on visiting Berlin for DConf 2016. We could

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread anonymous via Digitalmars-d-announce
On Friday 25 September 2015 23:27, Atila Neves wrote: > How does one compile 3 files "at the same time" and generate 3 > object files? There was a reference to a -multiobj option in that > post but that's not even in the man page. dmd -c foo.d bar.d baz.d rdmd would probably do this by now,

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread Atila Neves via Digitalmars-d-announce
On Friday, 25 September 2015 at 22:12:49 UTC, anonymous wrote: On Friday 25 September 2015 23:27, Atila Neves wrote: How does one compile 3 files "at the same time" and generate 3 object files? There was a reference to a -multiobj option in that post but that's not even in the man page. dmd

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread anonymous via Digitalmars-d-announce
On Saturday 26 September 2015 01:24, Atila Neves wrote: > There have been threads about this before. It turns out that > compiling per file is usually slower than compiling the whole > package/app at once. It's not intuitive, but it's true (I > measured it myself). reggae has an option to

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread Jason White via Digitalmars-d-announce
I rarely visit the D forums and even more rarely make a post, but this thread caught my eye. I've been writing a build system in D too: https://github.com/jasonwhite/brilliant-build (I'm not very fond of the name. Naming is hard!) It is a general build system with an emphasis on

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-25 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-24 16:46, Atila Neves wrote: That's not been my experience at all using reggae. I only do incremental builds now and have never run into a problem. Can you give an example? Here's one old post [1] that describes the problem. I'm not sure how much of it still applies today. [1]

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-24 Thread Atila Neves via Digitalmars-d-announce
On Wednesday, 23 September 2015 at 06:16:08 UTC, Jacob Carlborg wrote: On 2015-09-22 14:39, Per Nordlöw wrote: SCons has a very hidden feature called interactive mode via `--interactive` that supports instantaenous incremental builds via a very primitive CLI that basically supports to

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-24 Thread Atila Neves via Digitalmars-d-announce
On Tuesday, 22 September 2015 at 12:39:48 UTC, Per Nordlöw wrote: On Wednesday, 16 September 2015 at 14:07:17 UTC, Atila Neves wrote: http://code.dlang.org/my_packages/reggae What's new: Atila If you want to build a really revolutionary *new* build system you should turn reggae into a

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-23 08:41, NVolcz wrote: I heard that SBT does something similar (http://www.se-radio.net/2015/07/se-radio-episode-231-joshua-suereth-and-matthew-farwell-on-sbt-and-software-builds/). From what I understand it is faster due to that you can skip the overhead of startup. I also

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-23 Thread Per Nordlöw via Digitalmars-d-announce
On Tuesday, 22 September 2015 at 13:22:25 UTC, Joakim wrote: Like ekam? https://github.com/sandstorm-io/ekam Sounds very promising! We talked about it when I interviewed Atila: http://arsdnet.net/this-week-in-d/sep-06.html Thanks!

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-23 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-22 14:39, Per Nordlöw wrote: SCons has a very hidden feature called interactive mode via `--interactive` that supports instantaenous incremental builds via a very primitive CLI that basically supports to commands: Incremental builds in D are currently not reliable. Something about

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-22 Thread Joakim via Digitalmars-d-announce
On Tuesday, 22 September 2015 at 12:39:48 UTC, Per Nordlöw wrote: On Wednesday, 16 September 2015 at 14:07:17 UTC, Atila Neves wrote: http://code.dlang.org/my_packages/reggae What's new: Atila If you want to build a really revolutionary *new* build system you should turn reggae into a

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-22 Thread Per Nordlöw via Digitalmars-d-announce
On Wednesday, 16 September 2015 at 14:07:17 UTC, Atila Neves wrote: http://code.dlang.org/my_packages/reggae What's new: Atila If you want to build a really revolutionary *new* build system you should turn reggae into a client-server-architecture that listens to file

reggae v0.5.0: new features in the D meta-build system

2015-09-16 Thread Atila Neves via Digitalmars-d-announce
http://code.dlang.org/my_packages/reggae What's new: . API changes: main high-level rules are now called objectFiles, link, and scriptlike . Optional top-level targets: aren't built by default but can be built on request . Phony targets . staticLibrary rule that does what it says . unityBuild

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-16 Thread Leandro Motta Barros via Digitalmars-d-announce
This link should work for everyone: http://code.dlang.org/packages/reggae (I never tried reggae. Maybe I should, it looks good.) LMB On Wed, Sep 16, 2015 at 11:07 AM, Atila Neves via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: >

Re: reggae v0.5.0: new features in the D meta-build system

2015-09-16 Thread Kagamin via Digitalmars-d-announce
Ruby link points to reggae-python.