axiom-developer
[Top][All Lists]
Advanced

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

Re: [Axiom-developer] RE: Another question


From: Martin Rubey
Subject: Re: [Axiom-developer] RE: Another question
Date: 22 Aug 2006 14:45:27 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

Ralf Hemmecke <address@hidden> writes:

> Martin wrote:

> > why won't we use ALLPROSE?


> I simply have the suspicion that Martin talks about pamphlet files of the form
> .spad.pamphlet and anybody else means pamphlets with general content so also
> .lisp.pamphlet or Makefile.pamphlet. Am I wrong?

Oh, yes you are right. I had only SPAD in mind. On the other hand, you do
document your perl and Makefile stuff with ALLPROSE too, so, I guess that we
can focus on the differences between Aldor and SPAD.

> All the current pamphlet stuff is legacy code. It simply doesn't fit so
> easily into ALLPROSE, yet making it available in an HTML form should be
> simple enough before we go the ALLPROSE way.

OK. Although I think it would be high time to move from pamphlet files to
ALLPROSE files. After all, nothing forces us to use all the features of
ALLPROSE right away. The only thing we *have* to do is to transform the ++ and
+++ bits into +++ environments, because otherwise hyperdoc won't work anymore.

> And as Bill pointed out, ALLPROSE is an environment for writing libraries. As
> I understood, making pamphlets available as HTML has nothing to do with
> libraries. At least not at the moment.

What? In what way is DHMATRIX different from a library?

> All that parsing of the source .as.nw files in ALLPROSE, is probably
> unnecessary for the generation of HTML from pamphlets. In ALLPROSE, I have
> added some conventions to make this parsing easier. These conventions are not
> there for pamphlet files so the parsing would mean to write a SPAD parser
> that understands noweb chunks. Ufff.

No no, the conventions are quite OK. No way we are going to write yet another
SPAD parser. As far as I understand, since ALLPROSE literally copies the +++
environment into a +++ section, there is no need to adhere to the ALLPROSE
conventions at first. This becomes necessary only from the point from which we
want to use \adthisname and \adthistype. So I guess that the transformation of
spad.pamphlet into ALLPROSE files could be done in a semi-automatic way.

Am I missing something? I guess I'll have to try it out with some file.

Martin





reply via email to

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