Here's some questions I'd like to pose to the group: (1) What key features you think should be in some sort of FOSS tool suite involving a Perl 6 oriented IDE, RCP (rich client platform), document processor, and so on.
(2) What major existing components would you recommend? (3) How would you architect it to take maximum advantage of Perl 6's new capabilities? With regard to (1), here are a few background references: Perl Needs Better Tools http://www.perl.com/pub/a/2005/08/25/tools.html Acme: A User Interface for Programmers (Plan 9 / Inferno) http://www.caerwyn.com/acme/ Independently Parsing Perl (for IDEs, for example) http://www.perl.com/pub/a/2005/06/09/ppi.html With regard to (2), what existing framework would you recommend for GUI stuff? wxWidgets? (Some part of) the Mozilla code base, which Activestate reportedly uses for their IDE? (AFAIK, the KDE-related license would be troublesome for generating commercial RCP applications. And Gnome previously seemed weak on cross-platform native L&F and printing support.) Presumably svk/subversion should be the default version control system. With regard to (3), I presume something like {Eclipse, Netbeans, Firefox} plug-in interfaces are highly desirable. Presumably everything should have a well-structured but human-friendly text representation, perhaps based on yaml instead of xml. I suspect there should be some {moderately easy to implement, moderately convenient to use} "sweet spot" between elaborate WYSIWYG GUI builders, widget configuration systems, and GUI specification mini-languages. Any good ideas or pointers? Best regards, Conrad Schneiker http://perl.net.au/wiki/Perl_6_Users_FAQ (Moved from AthenaLab to Perl 6 Wiki.) www.AthenaLab.com (Nano-electron-beam and micro-neutron-beam technology.)