Hi, I think I need to provide a bit more background to frame the current discussion.
* The concept of a framework for enterprise development in Perl (P5EE) could benefit many and shape the future of computing with Perl * As such, the effort should attract and include many talented Perl developers (such as expressed interest on this list when it was first created) There was lots of discussion. I became the defacto secretary/organizer/etc. because I listened carefully to all of the comments and tried to organize what people were saying. The result is the website at http://www.officevision.com/pub/p5ee After a while (obviously), all talk and no code made for some restlessness on the list. What emerged was the following road map for getting to P5EE-1.0. 1. Discuss what an Enterprise Framework in Perl would be 2. Document our Definitions 3. Prototype candidate code bases (P5EEx::Color::*) 4. Choose a code base (promote to P5EE::*) 5. Organize to drive it to release quality 6. Flesh out the code, tests, documentation 7. Release P5EE-1.0 We have done steps 1-3, and we are at step 4. (see recap below) It is pretty much obvious that P5EEx::Blue should be P5EE because there is no other serious prototype that has been proposed. I just didn't want to make that leap until I had proved to myself that I could answer the various questions/requirements with intelligent answers based on the framework. I also do not want to make the decision alone. I have sought at all times to proceed in the open, with an accompanying open process so that no one who wanted to contribute would be inhibited from doing so. So I am Preparing for a Vote to get people on this list re-engaged and to renew expectations that the time is ripe to get involved. Ultimately, the votes will be weighed, not counted, in accordance with the degree to which each voter wants to contribute. This is in order to build a meritocracy where the Contributors determine the direction of the project. http:[EMAIL PROTECTED]/msg00206.html I have included an "Historical Recap" below. I will send out a "P5EEx::Blue Summary" later. Stephen ----------------------------------------- HISTORICAL RECAP OF THE P5EE PROJECT ----------------------------------------- 1. Discuss what an Enterprise Framework in Perl would be This happened (and continues to happen) on the mailing list. http://archive.develooper.com/p5ee%40perl.org/ 2. Document our Definitions We defined what a Perl 5 Enterprise Environment was and documented it on the web site. http://www.officevision.com/pub/p5ee/ http://www.officevision.com/pub/p5ee/definitions.html http://www.officevision.com/pub/p5ee/platform.html We catalogued all of the tools/techniques/technologies that people were using to solve the common problems in web application (and enterprise application) development. http://www.officevision.com/pub/p5ee/components.html 3. Prototype candidate code bases (P5EEx::Color::*) In preparation for this, we hammered out a style guide that we could all more or less agree on. http://www.officevision.com/pub/p5ee/software/htdocs/P5EEx/Blue/perlstyle.html I sought input from the list on documentation, and created some documentation conventions that would allow us to make our code more transparent. I wrote a documentation tool (perdocs) that creates high-quality documentation from the POD embedded in the code. http://www.officevision.com/pub/p5ee/software/htdocs/api/ We then proposed a process of prototyping the core of the new code base in the P5EEx::* namespaces. We assigned prototyping areas, and each person who wanted one did what they had time, interest, and energy to do. http://archive.develooper.com/p5ee%40perl.org/msg00206.html http://archive.develooper.com/p5ee%40perl.org/msg00314.html http://archive.develooper.com/p5ee%40perl.org/msg00327.html http://archive.develooper.com/p5ee%40perl.org/msg00355.html http://www.officevision.com/pub/p5ee/organization.html http://www.officevision.com/pub/p5ee/status.html http://www.officevision.com/pub/p5ee/activity.html I then set out to build P5EEx::Blue based on all of the input I had heard on the list. http://www.officevision.com/pub/p5ee/components.html I also kept in mind the target platforms and the architectural requirements (the Attributes of an Enterprise System). http://www.officevision.com/pub/p5ee/definitions.html http://www.officevision.com/pub/p5ee/platform.html Over the last 5 months, I wrote the P5EEx::Blue framework as my proposal for P5EE. (And it builds on several generations of similar software.) 4. Choose a code base (promote to P5EE::*) Now we are here, and I am trying to do this step in a way which engages the community in the best possible way.