|
From: <Ar...@co...> - 2007-10-04 07:55:44
|
> I will start working on the html parser again to finally finish the > rewrite, but of course a lot of other work needs to be done. > Who else wants to work on Themis and on which part do you want to work ? > Raymond, do you have the time ? > I think someone volunteered for the GUI ? ;) > I don't think we want to have any timelines about when something should be > finished, although more progress than the last two years should be the > minimum. :) Well, I can give some of the info I know... Who's involved: Mark (planning to later on) Raymond (planning to later on) Michael (planning to?) Fredrik (working now - UI) Maxwell (working now - CSS) Who's who: Mark - longtime Themis developer Raymond - started the Themis project? Michael - longtime Themis developer -- UI and other areas Fredrik - ? Maxwell - new to the project; has written a CSS parser on his own :) Past contributers: Alex - contributed the CSS parser we have now Other people: Cyril - working on a separate project called UZI - I asked him to make any notes about problems he noticed in Themis (so we can consider all views) since he evaluated Themis before working on his own browser Status of components: HTML parser -- Marks wants to do a rewrite -- do you need help?? CSS parser -- We have a handwritten CSS parser from Alex, but for the future, a decision must be made; Maxwell is currently evaluating parsers to see what the best options might be before making any suggestions in the mailing list EMCAScript + DOM -- there's rough Spidermonkey support? I was hoping to find someone to do some work on EMCAScript -- perhaps even using the SEE EMCAScript Interpreter or the LLVM Compiler. UI -- Fredrik -- need help? SVG -- nothing now; no plans this early on MathML -- nothing; no plans this early on XML? XSLT? XPATH? XForms? etc....??? what other areas can we add that will be needed in the future? Additional questions: Both Mark and Raymond have indicated that many areas needed rewrites or that they wanted to do rewrites on certain areas. I think this information would be very, very useful to know about. Is it possible to get a complete list of every one of those items? :) which parts have a good basis and just need to be polished little, which areas need a rewrite, whether you want to do the rewrite yourself or if someone else needs to be brought in, and so on.... Perhaps this info would be helpful? |