W3C home > Mailing lists > Public > www-amaya@w3.org > July to September 2002

Re: (newbie) Recompile necessary?

From: George Herson <gherson@snet.net>
Date: Fri, 02 Aug 2002 17:06:28 -0400
Message-ID: <3D4AF454.4000101@snet.net>
To: daniel lance herrick <dan.herrick@pbs.proquest.com>
CC: www-amaya@w3.org


Thanks alot but the reason i want Amaya to do this "tangle" step for me is that 
i won't be compiling the source code: My output most of the time will be .php 
files, which are interpreted (or JIT compiled, http://php.net has more info if 
anyone's curious).  I should have mentioned that, sorry.


daniel lance herrick wrote:
> This is an application for a DSSSL stylesheet or
> an XSLT transformation. If you are writing
> .litprog files that conform to xhtml (or another
> doctype), and amaya intends to make only files
> that parse correctly according to the doctype,
> then either DSSSL or XSLT are the tools for using
> the markup in the source file to produce a derived
> presentation.
> If you write the "to-be-written program" in DSSSL
> the next step would be to add a suffix rule to
> your Makefile, something like
> .litprog.c	:
> 	openjade jade -E5 -G -d to-be-written-program.dsl ${@:.c=.litprog} >${@}
> Then there is no need to change Amaya, the build step run by make will
> run the preprocessor (your to-be-writen-program) to extract the code
> from the .litprog file before running the c compiler to compile it.
> (I suspect XSLT may be a smaller thing to learn than DSSSL, but DSSSL
> is the one I've been working on because I was just handed a few
> megabytes of SGML documents.)
> dan
> On Fri, 2 Aug 2002, George Herson wrote:
>>I'm happily using the Amaya 6.1 rpm.  I haven't gotten into Amaya's guts before 
>>and would prefer not to try now so I want to make sure it's necessary to 
>>recompile Amaya if I want to add some functionality to its Save command.
>>http://www.w3.org/Amaya/User/AmayaArchi.html#L472 talks about how to "Modify 
>>existing commands" but it refers to files I don't have, such as EDITOR.A and 
>>HTML.A (because I'm using the rpm version i assume).
>>The Save functionality I want to add is to have Amaya save files that have a 
>>special extension (.litprog) in two versions, one as is and the other as plain 
>>text source code. This is to enable literate programming: The plain text source 
>>code file will be created by running at Save time a small, to-be-written program 
>>that can recognize the code chunks in the html document and use the output order 
>>I have defined for them.
Received on Friday, 2 August 2002 17:06:43 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:30:38 UTC