$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-07-08 10:47:41
From: "Rene Rivera" <grafik666_at_[hidden]>
> [2002-07-08] Vladimir Prus wrote:
>
> >
> >Hello,
> >I'm now working to move all the Boost.Build data from the namespace of
the
> >modules used to Jamfiles. The motivation is to leave a clean namespace
> where
> >user can do whatever he likes.
> >
> >I've nearly done with this part, but it's gonna be a large commit, so
I'm
> >asking for comments. I've decided to leave exactly two things in the
> jamfile
> >modules. First is "__attributes__" variable, which keeps an instance of
> >"project-attributes" class. Second is the convernience method
> >"__attribute__", which allows to write
> >
> > local p = <some jamfile module> ;
> > local requirements = [ $(p).__attribute__ requirements ] ;
IMO a "convenience method" should never be named __with__ __double__
__underscores__ <wink>.