Re: [KBUILD] Re: Announcing CML2, a replacement for the kbuild system

From: John Cowan (cowan@locke.ccil.org)
Date: Wed May 24 2000 - 21:21:50 EST


Peter Samuelson scripsit:

> If it is determined that Python
> is an absolutely onerous requirement and that the system must build
> with gcc only, it's not reasonable to expect Linus to run `freeze'
> every time someone patches the Python source. Nor is it practical to
> require every CML2 patch submitter to include the patch to frozen C.

Patches *to* cmlcompile and cmlconfig would presumably be in Python,
and the Makefile for these programs would include a freeze step.
Changes to the CML itself would not require refreezing anything,
as they only change the pickled rulebase.

Are you under the impression that CML2 is a subset of Python, or
that it's interpreted by the Python interpreter directly, or something?
Not so. It is a distinct language, implemented with a compiler and a VM,
both of which happen in turn to be implemented in Python. Since it
is possible to compile Python to C, both compiler and VM
can be supplied in either C-source or executable form.

-- 
John Cowan                                   cowan@ccil.org
	Yes, I know the message date is bogus.  I can't help it.
		--me, on far too many occasions

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:13 EST