On 4/25/06, Timwi <timwi(a)gmx.net> wrote:
Hello everybody. I haven't participated on this list for a while, but I
have been drawn attention to this thread.
With that said, I am interest in such project if
it involves coding.
To make this change into a valid summer of code project, I propose to
do a wiki parser, for which I have already designed some draft rules
in a yacc/bison manner.
I am interested in continuing developing my parser (flexbisonparse) if
other people are interested in helping me. I am happy to explain what I
remember of how it works, because I know it's really hard to figure out,
but I'm sure it's not that hard to explain.
Yes, that was exactly my point previously (about being hard to figure
it out). I just assumed this project was dead and no one would help me
understand it. If you can help me, I won't think twice before working
on it. :)
I am disappointed that people are *still* trying to
re-start the effort
from scratch. Surely the plethora of existing parsers has shown that
every new effort will end up the same, especially if no effort is made
to understand the existing unfinished products and to recognise their
flaws and faults. You'll just make the same mistakes again and again.
My take on "restarting" doesn't actually mean doing everything from
zero and forgetting everything that was previously attempted.
Depending on how much I can make of existing code, it may involve
breaking it down, learning from it and reassembling as I understand
how it works and maybe rewriting things that I find are confusing and
could improve.
That is what I think is implied when working on free software: you
reuse and rebuild, standing on the shoulders of previous developers.
:)
My mistake was to fail to recognise the importance and
complexity of
HTML and HTML-like tags in the wiki mark-up. My parser can parse
everything non-HTML/SGML-based that was part of the syntax at the time I
wrote it. With co-operation, I'm sure we can do the rest. Without, I'm
sure no-one can.
Maybe we should talk about what is missng and what to do next pvt'ly?
Cheers,
--
Pedro de Medeiros - Computer Science - University of BrasÃlia
Email: pedro.medeiros(a)gmail.com - Home Page:
http://www.nonseq.net
Linux User No.: 234250 - ICQ: 2878740 - Jabber: medeiros(a)jabber.org