I decided to switch away from Rakefiles (after I switched to them from Makefiles) and make a dependency generator / build system in rust to get 20% more coolness factor.
Here's a sample config file: https://gist.github.com/farcaller/4c08908fe526e0631989. As you can see, the syntax is somewhat similar to rust code itself, with a few interesting bits like ~ sigil resolving to 'build' dir and @ sigil resolving to 'src' dir, so you can use relative paths safely (Rustfiles are all about safety, you know). It also supports named chainable configurations, so that you can define all the possible build options in one single file, generics (for rules expansion) and a background daemon that looks for files being modified in @ scope to make compilation even faster. TL;DR: Happy April fools' day :-) -- Sincerely, Vladimir "Farcaller" Pouzanov http://farcaller.net/
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev