Re: Rake, Rant, A-A-P



alan@xxxxxxxxx a écrit :
> I'd like to start working with C++ again. What's held me back is not
> wanting to mess around with configure + make again.
>
> I'm casting about for a new build tool that will work on different
> platforms, and I think this would be a good time to learn Ruby.
>
> I'm a confused about the difference between Rake and Rant. I'd like to
> build C++ primarily, so it would be nice if the build tool knew about
> various C++ tasks, wasn't totally Ruby oriented.
>
> A-A-P appeals to be because it has a concept of Recipes. A recipe for a
> GUI app would build bundles on OS X, and resource files on Win32. It
> doesn't appeal to me because it has a domain specific language.
>
> Specific questions:
>
> * What are the differences between Rant and Rake?

Rake and Rant are roughly the same. Differences appear mainly when
considering more advanced features like the way they manage rules. Rake
is considered mature and its core features won't change much in the
future. Rant is not 1.0 yet and there are sometimes incompatible changes
from version to version.

IMO Rant has a far more complete toolset like for example a dependency
analyser for C/C++. And its export feature is worth to be considered.

> * How does Ruby compare to something like SCons or A-A-P?
>

This is a trap! ;) What do you ask exactly? A comparison between ruby
and python? Or comparison between Rake/Rant and Scons/A-A-P?

If it's the second question, then I'd answer I prefer Rake/Rant mainly
because you use them with Ruby.

--
Lionel Thiry

Personal web site: http://users.skynet.be/lthiry/
.



Relevant Pages

  • Re: Rake, Rant, A-A-P
    ... >> I'm a confused about the difference between Rake and Rant. ... Ruby packages. ... the A-A-P web site lept out at me. ...
    (comp.lang.ruby)
  • Re: Rant 0.5.4
    ... Stefan Lang wrote: ... > Rant is a flexible build tool written entirely in Ruby, ... > similar to Rake. ...
    (comp.lang.ruby)
  • Re: Rake, Rant, A-A-P
    ... and I think this would be a good time to learn Ruby. ... >> I'm a confused about the difference between Rake and Rant. ... The word 'recipe' jumped out at me on the A-A-P site. ...
    (comp.lang.ruby)
  • Re: Good cross-platform IDE / multiple document text editor for ruby / rails?
    ... a Ruby IDE and implement this first. ... 1/ imo competing with all editors features doesn't seem to be doable in a long run. ... 2/ after having a decent editor I think that the Ruby related features will bring the users. ... I hope and my estimations are that after the point where Ruby gets more accepted there will be a real need for a good IDE. ...
    (comp.lang.ruby)
  • Re: installing fruit
    ... |-- src: FORTRAN fruit modules ... FWIW, this is one reason I don't use rake, and ruby scripts, for distributions - despite most *nix distros having them available already (well, ruby at least. ... Some folks get their nose out of joint when I tell them they need to install the netcdf libraries - with the f90 API. ...
    (comp.lang.fortran)