HI Aaron, Your documentation point I think is crucial.
Adoption will depend on how quickly/easily/cleanly a developer can incorporate P5ee modules. Java has the javadoc utility to generate HTML docs from Java source which lets the developer walk the inheritance hierarchy - this is a great way of getting a 'feel' for the OO design. It also makes classes 'look' the same. I noticed that the p5ee::Blue pages have javadoc-esque documentation - for me this is a great leap forward to combining individual CPAN modules into cohesive packages. Ideally developers should click through their p5ee package documentation before resorting to CPAN. But the documentation system should be more ambitious than Javadoc. It should do more than just let a developer browse the documentation, and make things looks cohesive - it should help 'enforce' it. I hear screams of .... TMTOWTDI ... but read on ... Can I humbly suggest, for a module/class/package to bear the P5EE mark it must be first 'compiled' with the documentation generator. It should also encourage/enforce: 1. p5ee naming conventions 2. p5ee syntax style 3. a module is not P5EE 'certified' unless it compiles into peedoc 4. auto generated PDF documentation (for boardroom consumption) * 5. be used in conjunction with a web-based IDE (for code editing, browsing, testing, publishing packages to/from p5ee.org, cvs) The p5ee documentation 'compiler' could be released in versions .... with the initial versions being very 'lite' - and then gradually asserting the values/tenets of the P5EE mark - as adoption takes off (fingers crossed). The web-based IDE could be a 'flagship' P5EE product - that everyone gets by default when they download - also a great place for new developers to dip their toes in. What do you think? NIgel p.s. tabs can work in <textarea>s Nigel Hamilton Turbo10 Metasearch Engine email: [EMAIL PROTECTED] tel: +44 (0) 207 987 5460 fax: +44 (0) 207 987 5468 ________________________________________________________________________________ http://turbo10.com Search Deeper. Browse Faster.