> From: Michael Mathews [mailto:[EMAIL PROTECTED]
> On 20/06/06, Conrad Schneiker <[EMAIL PROTECTED]> wrote:
> > I propose to install twiki (http://www.twiki.org/) on Feather.
> This is
> > a GPL'd Perl-based industrial-strength wiki. This would serve as
> the
> > general Perl 6 wiki, aka Perl++.
> >
> > The source code would be placed in the Pugs .../other/... subtree
> for
> > us to incrementally convert parts of it to Perl 6, and to also
> > add/change functionality. A perpetual beta version of this would
> also
> > be available on Feather. From time to time this beta version would
> > replace the pervious Perl++ wiki code. In the mean time, we would
> have
> > the initial Perl++ wiki.
> 
> Before you sent that I registered a project on Source Forge for
> this,
> half-thinking I would want to work on it but also open it up to the
> entire community. Reason being that Source Forge has well-
> established,
> robust community project management features already available (I
> have
> another project there that's nearing it's 10,000th download).
> 
> If you want a place to keep/hack-on P6 wiki code I'd propose that
> http://sourceforge.net/projects/p6wiki be the place. Anyone who
> wants
> can have admin/developer permissions -- just ask.
> 
> Feather would still be required to demo/test/run the latest
> perpetual
> beta release. What say you, Conrad?

Well first of all, thanks for the offer, and I appreciate the
initiative.

However, I had several reasons for suggesting (and strongly
preferring) that Perl++ be under the Pugs tree:

(1) The proposed wiki interface to the Pugs doc tree will require some
collaboration with @Pugs. This is something that I think would be very
valuable, so I want to make things maximally convenient for @Pugs to
deal with. (This also gives @Pugs a built-in final say of last resort
over required mechanisms and policies for updating Pugs svn tree docs
from Perl++.)

(2) People who have to get Pugs commit bits would be somewhat more
likely to write Pugs tests (or update docs) for discovered Perl 6
issues, and it is near-maximally convenient to do so, since they would
already be working in the same virtual office, so to speak.

(3) Changes to the Pugs tree get a certain amount of useful scrutiny,
and requiring people to get Pugs commit bits provides a useful minimal
threshold, IMHO.

(4) As an early project that will have a continually increasing
fraction of Perl 6 content (and thus serve as a substantial evolving
showcase for Perl 5 to Perl 6 migration), I wanted Perl++ to be
readily available to Pugs users as working example code. (Something
that comes with distribution is about as convenient as you can get,
and it provides an ever-present temptation for exploring and hacking.)

Providing a general purpose tool and strategy for accelerating the
creation of various useful forms of user-oriented Perl 6 documentation
is a huge priority for me. For the time being, starting out with
Perl++ in the Pugs svn tree seems to be a semi-optimal point of
maximum leverage for achieving this. I think this might also draw more
people into Perl 6 development-related activities as well.

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.)


Reply via email to