--- Stephen Wilson <[EMAIL PROTECTED]> wrote: > C Y <[EMAIL PROTECTED]> writes: > > Well, that discussion is tied up with what we want pamphlets to do > > ;-). > > Not really. Even if all we want is functionality equivalent to what > noweb provides, my objections to using LaTex are still relevant. It > just so happens that when considering new functionality, the > difficulties become even more involved.
I think I'm understanding enough to agree that the weave step should stay with us. > From the start I suggested we use a simple noweb-like syntax and go > from there, as I feel it is sufficient to build further functionality > on top of in the future. I would tend to agree. > > If that is acceptable, it is almost certainly possible to have the > > finite state based cl-web support it. Unless you prefer to remove > > the finite state based code regardless, I can take a stab at adding > > this functionality and doing some basic demos. > > I have absolutely no issue with you working on cl-web. I have issues > with the code. If the end result is that we have 350 lines of code > which is opaquely indexing raw arrays, and which still needs to be > macro expanded into a state machine (as is the case currently with > cl-web), I will need to object. Fair enough. I have a feeling I know the answer, but just to be sure - is there anything I can do on the documentation side that will make it less opaque? > As you know, I am working on my own > implementation which handles a more general chunk structure then > cl-web and it does its work in 100 clean lines without copious use of > macros. Of course, my objection may not count for much in the end. That sounds preferable to me in concept as well. I originally didn't start with the state machine - that was driven by performance concerns only. Gaby, you originally replied that you thought the speed was important: http://lists.nongnu.org/archive/html/axiom-developer/2007-02/msg00154.html I would appreciate it if you could weigh in on this discussion, when you get a chance. > So basically, if it is something you want to do, go for it :) If > someone tells me they think some work of mine is flawed in some way > that would not necessarily stop me from plugging away at it! It's more a question of "what do I do to best forward the goal of no one having to come back and do this again later?" cl-web was apparently a failure in that respect - my current goal is to understand what needs to be done to ensure it doesn't happen again. Cheers, CY ____________________________________________________________________________________ Get the Yahoo! toolbar and be alerted to new email wherever you're surfing. http://new.toolbar.yahoo.com/toolbar/features/mail/index.php _______________________________________________ Axiom-developer mailing list Axiom-developer@nongnu.org http://lists.nongnu.org/mailman/listinfo/axiom-developer