|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-01-28 06:46:43
On Thursday 27 January 2005 20:39, Pedro Ferreira wrote:
> > Well, consider that what we're discussing are really global
> > *constants*. It's data that is initialized once and then never
> > touched again. Global constants don't present the same kinds of
> > problems as global variables do.
>
> Ok, I'm convinced.
> Proposal: make everything global, except targets and all artifacts
> generated for a build.
> I'll try and make some modules' state "resettable" so we can test them
> easily.
> Anyone sees a problem? Volodya, you seemed to be in line with my
> proposal
I was and still is. If you tell me what's "resettable" then I'll be happy to
go with globals for now.
> >>> BTW, I know this is probably a religious issue, but space separating
> >>> function names from argument lists makes them hard to read because
> >>> you
> >>> can't visually "grep for [a-z](" to find all calls.
> >>
> >> It is religious but I don't have a problem with that. I'll try. BTW,
> >> what's the general feeling about that?
> >
> > I know that some significant fraction of people do it your way. But
> > what can I say? They're just wrong ;-)
> >
> :-)
At least in Python there's no question where to put curly braces.
- Volodya
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk