On Tue, 2004-06-01 at 16:29 +0200, Peter Danenberg wrote:
I think there's no debate that 2) is the way to go, however this will most likely involve writing the parser in c (possibly as php extension)- not very likely to happen in the next days.
Speaking of which, Gabriel: has there been any serious
deliberation on C?
I'm rewriting the lexer/parser for WikiTeX, and it may
be an opportune time to design a system from the ground up; robust enough to take into account, for instance, arbitrary tags and local languages.
One idea is to make the parser available as a php component and lobby to get it included in future php versions- the tokenized parser we used until recently can serve as a fallback for small (= not performance-critical) installations. I think Taw wrote something along these lines already (in ocaml), Magnus has something in C++ iirc and JeLuF already experimented with Taw's parser as a php module. So there are some bits already there to play with.
Gabriel Wicke