axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD


From: Mark Murray
Subject: Re: [Axiom-developer] Re: [Axiom-mail] Compiling Axiom on FreeBSD
Date: Mon, 10 Nov 2003 20:40:49 +0000

root writes:
> I'm not sure I understand what you want me to do.  What does
> "overwritten at the root level" mean?  I had planned to subsume the
> tangle and weave machinery into the "document" command which currently
> exists.  If you can be more specific about what you'd like me to
> achieve we can design a solution you like and I'll implement that
> instead (with all appropriate ego-driven complaints, of course :-) )

At the moment, a lot of files have ${SPAD}/notangle, with ${SPAD} being
the sort of variable that you don't want to change unless you like pain.

It would be nice if all uses of "notangle" and "noweave" were set
somehow as ${TANGLE} and ${WEAVE} (or whatever names), in one file,
in a way that can be overridden, rather than having to edit a whole
bunch of .pamphlet files.

So if (say) the root Makefile.pamphlet file had

TANGLE=${SPAD}/notangle
WEAVE=${SPAD}/noweave

(or functional equivalent)

and the rest of the files just picked up ${TANGLE} and ${WEAVE} from
there, it would make porters' lives much easier :-).

If you are planning to replace all instances of "${SPAD}/notangle" and
"${SPAD}/noweave" with two scripts that use these files, then that also
makes life easier, in that only those scripts will need to be hacked
to use an already-provided noweb suite.

Going a little further, lots of the build is dependant on "noweb".
Can that be replaced with ${NOWEB}, so that if folks aready have a
functional noweb, that can be defined away to nothing, and thus ignored?

M
--
Mark Murray
iumop ap!sdn w,I idlaH




reply via email to

[Prev in Thread] Current Thread [Next in Thread]