On Tuesday 07 January 2003 14:43 pm, you wrote: > On Tue, 7 Jan 2003, Jeremy Wadsack wrote: > > > > I should say that, IMHO, efforts to change the Analog code to support > > a more general, more extensible, or more simply customizable output > > format are greatly appreciated. This discussion has been attempted > > before on an entirely academic level, so any implementation that you > > have done and are willing to do is quite valuable. > > > > Seconded. What we really need is a customizable output format. Last time I > tried to add a new output format it was really horrific, and it's not > something I want to repeat in a hurry. It really needs a whole new system so > that other people can write output formats for XHTML, or PDF, or Bob's word > processor format, without editing the source code. Maybe some sort of > templates, or something like the language files, or whatever. But this > appears to be very difficult in practice -- even the existing formats are > sufficiently different that they would all need special cases.
Or one could write a "helper app" that reads analog's computer-readable output and writes out XHTML, PDF, or whatever... There would be some code duplication in each of those apps, but the alternative: adding more and more code to analog may well be worse. More lines of code -> more bugs -> harder to maintain etc. Dima -- True courage comes from steadying yourself and forcing yourself to ssh into the fscking thing yet again and not admitting that it doesn't care what it's done to your life. -- "Hidden among the nodes" by ADB +------------------------------------------------------------------------ | This is the analog-help mailing list. To unsubscribe from this | mailing list, go to | http://lists.isite.net/listgate/analog-help/unsubscribe.html | | List archives are available at | http://www.mail-archive.com/analog-help@lists.isite.net/ | http://lists.isite.net/listgate/analog-help/archives/ | http://www.tallylist.com/archives/index.cfm/mlist.7 +------------------------------------------------------------------------