On 4/25/06, Timwi timwi@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@gmail.com - Home Page: http://www.nonseq.net Linux User No.: 234250 - ICQ: 2878740 - Jabber: medeiros@jabber.org