Re: [kbuild-devel] Re: CML2 1.0.0 release announcement

From: esr@thyrsus.com
Date: Wed Apr 11 2001 - 16:46:09 EST


Michael Elizabeth Chastain <chastain@cygnus.com>:
> I like mconfig, but I like CML2 better.

Reminder for the rest of you: Michael *wrote* mconfig.

> My primary reason is that ESR has more time to work on CML2 than I do
> on mconfig. And speed problems are often the easiest problems to solve.
>
> Eric did some performance analysis. If I recall correctly, all but 1
> or 2 seconds of CML2's runtime is in the parser. He has rewritten the
> parser once. Maybe someone needs to rewrite it again, maybe propagate
> some changes into the language spec to make it easier to parse, maybe
> rewrite from Python to C.

The *language compiler's* runtime got cut in half when I hand-rolled a
parser for it. The speed problem now is in the configurator itself.
One of my post-1.0.0 challenges is to profile and tune the configurator
code to within an inch of its life.

-- 
		<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>

'Faith' means not _wanting_ to know what is true. -- Nietzsche, Der Antichrist - 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/



This archive was generated by hypermail 2b29 : Sun Apr 15 2001 - 21:00:17 EST