Google 網路論壇不再支援新的 Usenet 貼文或訂閱項目,但過往內容仍可供查看。

Perl 6 Wiki -- 2 more possibilities, & further discussion.

瀏覽次數:1 次
跳到第一則未讀訊息

Conrad Schneiker

未讀,
2006年5月25日 凌晨4:46:362006/5/25
收件者:Michael Mathews、ju...@convolution.nl、autr...@cvs.perl.org、perl6...@perl.org、perl6-l...@perl.org
(Responding to 3 notes on 2 mail lists here; Changed subject line.)

Juerd wrote:
> Feather, the semi-public, semi-private, Perl 6 development server, is
> available to host a Perl 6 wiki.
>
> The hostname www.perl6.nl is deliberately kept available for something
> like that.

Does that mean you are willing to be the one to set up a Perl 6 Wiki and
administer it? (Preferably using perl5 wiki software, so that the Perl 6
Wiki could be available as soon as possible?) If so, how much more
encouragement do you need to proceed?

> From: Michael Mathews [mailto:mic...@gmail.com]

> As a competing suggestion, how about...
> http://pugs.kwiki.org/?perl6

Very interesting. But did you look at it? :-) I found this on the home page
link target:

Consider using Subversion instead of this Wiki

20051213Z05:58 <audreyt> I'd like it [the wiki] to
be strictly a scratchpad for lambdacamels.
all reusable docs should be in the svn tree
(and now Perl6::Doc)

This reminds me of my earlier suggestion:

"Could we use part of Pugs doc tree as alternative
to perl6-user-doc wiki?"
http://www.nntp.perl.org/group/perl.perl6.users/28

The basic idea is this: since the pugs svn tree is mirrored at perl.org, we
could have a subdirectory (for example "Perl_6_ Wiki") in the docs branch of
the source tree that would have a wiki-like hierarchy of html pages (or pod
pages for generating html) below it. The downside is that it would take
somewhat more effort to make changes and additions.

However, it might still be a good idea to take periodic snapshots of a
separate semi-officially designated "primary" Perl 6 Wiki and stash it in
the source/doc tree (or maybe in a CPAN module Perl6::DOC::Wiki) so that it
would be available for offline help systems / searching.

> I'm not really set on any option as long as it works and makes sense
> to everyone, including those outside this list. I probably missed it,
> but could you give the stated purpose for the wiki again, as I think a
> reminder (for me at least) would help.

Several people thought it would be a good idea to have a common place that
made it *easy* to collect and organize useful information about perl6--stuff
that is beyond the scope of "standard documentation". There is a lot of
interesting and useful perl6 information that is widely dispersed in talks,
documents, articles, and so on Likewise some of it current, some of it
obsolete, and much in between. Having a central collection that is easy to
browse and that is subject to substantial ongoing indirect review could be
very valuable. Think of the Perl 6 wiki as a vastly expanded FAQ that
supplemented many of the links with semi-consolidated content. Or think of
it as a semi-free-form meta-CPAN for "interesting" documentation. Or think
of it as a perl6 community gathering point and mega-billboard. Some examples
of suggested content: What are the main benefits of major perl6 features?
Why were various features done one way and not another? How are they
intended to be used? What are the benefits of perl6 relative to other
languages? What are the counter-arguments to various anti-perl6 FUD?

> On 24/05/06, Michael Mathews <mic...@gmail.com> wrote:

> > For example
> > there is nothing stopping anyone (including members of this list) from
> > creating and populating pages on www.wikipedia.org about Perl6 and
> > this user group. Then those pages would be available to the wikipedia
> > search engine. <--- Insert any other popular wiki there.

I'd thought of that, but there's always the background issue of moderation
and control. (We definitely want the Perl 6 Wikipedia page to link to "our"
Perl 6 Wiki, of course.) I don't think Wikipedia is (at present) a suitable
forum for semi-controversial topics. Language advocacy / competitive
marketing is a highly contentious and emotional religious issue for many
people, and we certainly want perl6 people to feel free to indulge in
(reasonably civil) unbridled advocacy of all things perl6.

> > And of course with the ominipresence of google, finding and searching
> > is always becoming less of a problem.

In my experience, finding and searching has become more of a problem--in
particular: (1) with too many irrelevant matches, and (2) with too many
matches that turn up obsolete info. That's precisely one of the reasons I
started prodding #perl6 about a newsgroup for perl6 users. Being able to
limit your searches to group archives of what you are specifically
interested in often makes search results much more useful. Precisely one of
the reasons that a Perl 6 Wiki could be very cool is that the content is
more likely to be up to date, and it could thus serve as a good point of
departure for many sorts of perl6 related searches.

> > What would be annoying though is to invest work in a "perl 6 wiki"
> > that is only one of many "perl 6 wikis" and with no coordination of
> > efforts between them.

That would also be annoying for a great many users that invested *no* work
as well. There are {browsing, search, and comprehensiveness} advantages of a
common "primary" Perl 6 wiki.

> > (is there an official "perl 6 user's wiki" or
> > will there be, or is that a different question?)

Well, the 2 newest possibilities are:

http://pugs.kwiki.org/?perl6 (audreyt)

"Feather, the semi-public, semi-private, Perl 6 development
server" aka "www.perl6.nl" (juerd)

Plus the previously existing Perl 6 Wiki that we are both welcome and
encouraged to use:

(http://perl.net.au/wiki/Perl_6).

Feather has the powerful future marketing advantage that it can also be used
to develop and then host a showcase Perl 6 implementation of the Perl 6
Wiki. However, I think that we should initially *begin* with a solid and
proven Perl 5 wiki implementation that we can use *immediately*. If we could
do this, then this would be my first preference.

(Someone want to poll #perl6 for feedback? Unfortunately I won't be
available the next couple of days at "reasonable" hours.)

Best regards,
Conrad Schneiker

www.athenalab.com/Perl_6_Users_FAQ.htm

www.AthenaLab.com (Nano-electron-beam technology.)

Juerd

未讀,
2006年5月25日 清晨6:42:472006/5/25
收件者:perl6-l...@perl.org
Please, for proper threading, don't reply to multiple messages at once.


Conrad Schneiker skribis 2006-05-25 1:46 (-0700):


> Juerd wrote:
> > Feather, the semi-public, semi-private, Perl 6 development server, is
> > available to host a Perl 6 wiki.
> > The hostname www.perl6.nl is deliberately kept available for something
> > like that.
> Does that mean you are willing to be the one to set up a Perl 6 Wiki and
> administer it? (Preferably using perl5 wiki software, so that the Perl 6
> Wiki could be available as soon as possible?) If so, how much more
> encouragement do you need to proceed?

Willing, certainly. Lacking tuits, that too.

I could set up wiki software in a few minutes, but then, so could anyone
else. Personally, I think this shouldn't be rushed: there are lots of
wikis, and typically they're incompatible in terms of syntax and
storage.

Also, I'd really love a Perl 6 wiki written in Perl 6 itself. Revision
control can be outsourced to svn, leaving practically only a small bit
of HTTP and wikitext parsing. However, this is still too much work for
me to handle at this moment.

The concept of feather is that I provide hardware, and system
administration, and that others can then use that. Feather is very
actively used, and it'd be nonsense to assume that everything on it is,
or should be, done by me. I actively avoid getting involved too much,
because I know that I won't be able to handle things as they expand.

Feather was donated exactly because I wanted to do something for Perl 6
volunteers, without needing to spend much time, because I don't have
that much time to spend on computing, because of personal circumstances.

> > As a competing suggestion, how about...
> > http://pugs.kwiki.org/?perl6
> Very interesting. But did you look at it? :-) I found this on the home page
> link target:

I know, and have contributed to, the Pugs wiki. If I may note: I don't
like kwiki syntax, and much prefer a mediawiki-like syntax.

> I'd thought of that, but there's always the background issue of moderation
> and control. (We definitely want the Perl 6 Wikipedia page to link to "our"
> Perl 6 Wiki, of course.) I don't think Wikipedia is (at present) a suitable
> forum for semi-controversial topics. Language advocacy / competitive
> marketing is a highly contentious and emotional religious issue for many
> people, and we certainly want perl6 people to feel free to indulge in
> (reasonably civil) unbridled advocacy of all things perl6.

Agreed.

> Feather has the powerful future marketing advantage that it can also be used
> to develop and then host a showcase Perl 6 implementation of the Perl 6
> Wiki. However, I think that we should initially *begin* with a solid and
> proven Perl 5 wiki implementation that we can use *immediately*. If we could
> do this, then this would be my first preference.

Beginning with a Perl 5 wiki, with lots of features, and migrating to a
Perl 6 wiki later, means you have to support all of the 5-wiki's
features for compatibility. That may not be a great plan, as a huge
stack of functional requirements makes creative programming less
interesting, and it may then never happen.

If nobody is able to spend a day on a simple Perl 6 wiki today, why
would they be able to spend *several* days on a backwards compatible
wiki later?


Juerd
--
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html
http://convolution.nl/gajigu_juerd_n.html

JMD

未讀,
2006年6月2日 下午3:06:302006/6/2
收件者:

>
> If nobody is able to spend a day on a simple Perl 6 wiki today, why
> would they be able to spend *several* days on a backwards compatible
> wiki later?
>

I love Wiki. I'm handy enough editing Wikipedia/Wiktionary that I make
corrections to typos, punctuation, and writing from non-English-adept
experts in the subject.

I feel that a Wiki for Perl6 programming, documenting the ins and outs
of the new language features, would be wonderful. I don't care that
it's not itself written in Perl! I know how to use it, and would find
it a valuable resource and I would certainly contribute and spend time
linking things up as a side-effect of my own searching for answers.

An alternative for more discussion rather than essays would be to add a
Perl 6 section to Perl Monks. Note that the Everything Engine they use
is indeed written in Perl.

--John

0 則新訊息