From: Derek F. <sha...@as...> - 2003-11-20 23:16:36
|
Before we event think of releasing an rc, we should concentrate on finishing a few things completely. Here is my completely inaccurate list. I. parser. a. error handling b. references? c. loops 1) for 3) foreach 2) while d. control mechanisms for functions that have yet to be added. added to the error handler; E_INCOMPLETE. We should also keep in mind the major changes being done to php at the moment. As deprecated functionality is being removed, we shouldn't touch it at all. Let's leave deprecated functionality _gone_. As for E_STRICT catches, believe it would be best to just make (i know i'm a bastard for this) bad code call "good functions" internally. ala no bar, if someone uses bar() make it call foo() internally, because foo() is faster, less resource extensive, whatever. II. Functions and constructs a. output buffering(?) b. all datatype operation functionality. (save objects, of course, _daeken_ ;) ) c. constructs... we must test _everything_. III. Extensions a. MySQL finished? (I could tackle this. I want to rewrite Hexus' code, no offense Hexus! It would just be easier for me to write further if it was all my code. ) 1) there are going to be some licensing issues with this one... We'll need to get word from and to the MySQL co. b SQLite? SQLii? 1) Might run into trouble with the SQLite team.... c. Sockets? 1) there are a lot of obscure but important functions that need to be done with this... d. Streams? 2) I don't even want to think about this section, heh. This is wholly incomplete, I know... Lets get an idea of what we need and get a list done. Also, we need a few things done as far as project management goes... 1) management system for functions complete/incomplete, with notes and a way to mark things complete/incomplete/bug ridden, etc, with feedback. 2) bug manager. 3) documentation documentation documentation! I would concentrate on getting the first two things done before we worry about this, though. We all love api documentation, I know, but please, contain yourselves.... ^_~ The first two entail a website of some form, I doubt a wiki is going to suffice for long... |