Re: [kbuild-devel] Re: [patch] config language dep_* enhancements

Greg Banks (gnb@alphalink.com.au)
Tue, 13 Aug 2002 20:32:51 +1000


Roman Zippel wrote:
>
> On Tue, 13 Aug 2002, Greg Banks wrote:
>
> > The problem is deciding what the original rules were supposed to mean, and
> > then reproducing that behaviour exactly in the new language. The alternative
> > is fixing the problems as we convert, but then we end up with CML2 and the
> > "there's no way to verify the rulebase is the same" argument.
>
> My only requirement is that the resulting rulebase is usable and roughly
> the same, some small bugs are IMO acceptable.

http://marc.theaimsgroup.com/?l=linux-kernel&m=101387128818052&w=2

> CML2 has more problems than this.

Agreed. I was just pointing out that one of the many objections to CML2
would also apply to any new language which wasn't provably mappable from
CML1.

> It's a very flexible but also very
> complex language, which makes it hard to use. It was also not very wise to
> create a complete new and different rulebase, which made it very hard to
> compare both.

Nor was it wise to use Python, and less so to insist on a cutting edge
version of Python, nor to throw away all the user interfaces, etc etc.
And don't even get me started on pickling and freezing. Its very easy
to be wise in hindsight; let's use that wisdom to do better this time.

Greg.

-- 
the price of civilisation today is a courageous willingness to prevail,
with force, if necessary, against whatever vicious and uncomprehending
enemies try to strike it down.     - Roger Sandall, The Age, 28Sep2001.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/