[m-dev.] Mercury's "Time to Hello World"

Peter Wang novalazy at gmail.com
Mon Mar 25 19:13:12 AEDT 2013


On Mon, 25 Mar 2013 17:37:50 +1100, Matt Giuca <matt.giuca at gmail.com> wrote:
> To add a counter-point to this ..
> 
> On Mon, Mar 25, 2013 at 5:15 PM, Julien Fischer <jfischer at opturion.com>wrote:
> 
> >
> > What makes you think those grades are unnecessary?  The problem with just
> > installing a single grade sufficient to build hello world is this:
> > immediately
> > after building hello world a lot of users try the following:
> >
> >      $ mmc --debug hello
> >
> > or
> >      $ mmc --decldebug hello
> >
> > or
> >      $ mmc --parallel hello
> >
> > or
> >      $ mmc --java hello
> >
> > etc etc.
> >
> 
> I build Mercury with --disable-most-grades because of the excessive build
> time, and I have never needed any of the above.

I have used them, some time, but I normally install with
--enable-minimal-grades or LIBGRADES="" then only install grades on
demand.  On a modern machine, Time to Hello World can be less than five
minutes -- if you know what you are doing (which complete misses the point).

Peter



More information about the developers mailing list