RE: Logo considerations

2009-03-24 Thread Conrad Schneiker
 -Original Message-
 From: Conrad Schneiker [mailto:conrad.schnei...@gmail.com]

 Here's my latest suggestion:
 
 http://www.athenalab.com/Rakudo_logo_2.htm
 
 It combines Damian Conway's suggestions (please see below)
 and Ross Kendall's suggestions at
 (http://www.rakudo.org/some-rakudo-logo-ideas).
 
 For a smaller sized Rakudo logo,
 just remove the text between the proposed Perl 6 logo
 and the Parrot logo.
 
 The proposed Perl 6 logo is a coronene molecule
 (http://en.wikipedia.org/wiki/Coronene).
 
 PS: Suggested {Perl6, Parrot, Parrot languages, and CXAN}
 ecosystem slogan: brainware of the semantic web.

Forgot to mention that (per Larry's suggestions)
you could also regard the Perl 6 logo as a 
stylized flower, and you could round the 
outer corners a bit to soften the logo.

Best regards,
Conrad

Conrad Schneiker
www.AthenaLab.com





Announcing the Winners of the $1,000 Prize for a Perl 6

2009-03-05 Thread Conrad Schneiker
 new language patterns, and
providing inspiration for novice Perl 6 hackers. One day, it
might well sport a set of features that other wiki
implementations can only dream of having. The Perl 6
language makes such a vision seem quite probable.

== End of overview
 
Further information

The original version of this announcement:
http://www.AthenaLab.com/Perl_6_Wiki_Award.htm

The November page:
http://www.perlfoundation.org/perl6/index.cgi?november

Carl Mäsak’s blog:
http://use.perl.org/~masak/journal/

The newly-designated primary site for Rakudo Perl 6
information (in early set up stage):
http://rakudo.org/

The official Perl 6 wiki:
http://www.perlfoundation.org/perl6/index.cgi?perl_6

The Long Perl 6 Super-Feature List:
http://www.perlfoundation.org/perl6/index.cgi?the_long_perl_6_super_feature_list

Rakudo Perl 6 Feature Status:
http://www.perlfoundation.org/perl6/index.cgi?rakudo_feature_status

The origins of this $1,000 prize:
http://www.perlfoundation.org/perl6/index.cgi?conrad_schneiker#about_that_1_000_prize

PS: Thanks to {Andy Lester of http://perlbuzz.com/ and
associates} for setting up the official {Perl 5 and Perl 6}
wikis in 2006, and to {Paul Fenwick and associates} at
http://perl.net.au/wiki/Perl_6 for earlier versions.

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki — http://www.perlfoundation.org/perl6 





Stackoverflow.com Perl 6 threads of interest

2008-10-07 Thread Conrad Schneiker
Thought some of you might find this interesting

 

For newbies, here's the About page for Stackoverflow.com:

 

http://stackoverflow.com/about

 

Page showing questions that are tagged perl6

 

http://stackoverflow.com/questions/tagged/perl6 

 

Perl 6 threads of interest (the tailing part of URL is self-descriptive):

 

http://stackoverflow.com/questions/170268/what-features-of-perl6-are-you-the
-most-excited-about

(Of course I added  NOVEMBER  to the list of answers.)

 

http://stackoverflow.com/questions/66165/whats-happening-with-perl6 

 

http://stackoverflow.com/questions/125265/how-does-perl-6-evaluate-truthines
s 

 

http://stackoverflow.com/questions/176343/whats-the-deal-with-all-the-differ
ent-perl6-equality-operators-eq-eqv 

 

http://stackoverflow.com/questions/124652/should-i-learnplay-with-perl-6 

 

http://stackoverflow.com/questions/102271/perl-6-supports-something-called-j
unctions-what-uses-can-you-think-of 

 

http://stackoverflow.com/questions/118141/what-exactly-is-parrot 

 

Best regards,

Conrad Schneiker

 

 http://www.athenalab.com/ www.AthenaLab.com

 

Official Perl 6 Wiki -  http://www.perlfoundation.org/perl6
http://www.perlfoundation.org/perl6 

 



November wiki mail list, November wiki page on the Perl 6 wiki

2008-09-09 Thread Conrad Schneiker
Some cross-linking to help future newcomers more easily find
things.

The November wiki discussion group is here:

http://groups.google.com/group/november-wiki

The November page on Perl 6 wiki is here:

http://www.perlfoundation.org/perl6/index.cgi?november

I just added a reference to it on the Perl 6 Wiki home page (at end of
the first entry
under Development Status):

http://www.perlfoundation.org/perl6

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki - http://www.perlfoundation.org/perl6




RE: November

2008-08-16 Thread Conrad Schneiker
 From: Carl 

 We're pleased to annouce the release of November, a wiki engine written
 in Perl 6.
 
 November is:
 
 * ...a proof-of-concept of what Rakudo Perl 6 can do today.
 * ...released early rather than when it's done.
 * ...meant to promote interest and involvement in Perl 6/Rakudo/Parrot
   development.
 
 To learn more, please browse the slides from the YAPC:EU 2008 lightning
 talk:
 
  http://viklund.pp.se/november.pdf

I have added your link to the Official Perl 6 wiki here:

 
(http://www.perlfoundation.org/perl6/index.cgi?perl_6_articles_and_presentat
ions)

(Anyone else producing interesting Perl 6 articles and presentations should
also add links to that page.)

 November is free, released under the Artistic License 2.0, and
 available
 online:

http://github.com/viklund/november/ 

Great! 

By the way, in the U.S., Thanksgiving day happens to be in November. 
So thanks in advance.

Do you plan to make a publicly-usable version of this wiki available,
perhaps
on the feather development system?

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki — http://www.perlfoundation.org/perl6 
Official Parrot Wiki — http://www.perlfoundation.org/parrot 




Doc illustration suggestion (All your paradigms are belong to us)

2008-07-04 Thread Conrad Schneiker
If someone has the time and inclination, please consider doing a Perl 6

features and paradigms illustration for the Perl 6 wiki (and for people

making Perl 6 presentations), perhaps somewhat along these lines:

 

The Principal Programming Paradigms

http://www.info.ucl.ac.be/~pvr/paradigms.html 

http://www.info.ucl.ac.be/~pvr/paradigmsDIAGRAMeng107.pdf

 

Best regards,

Conrad Schneiker

 

 http://www.athenalab.com/ www.AthenaLab.com

 

Official Perl 6 Wiki -  http://www.perlfoundation.org/perl6
http://www.perlfoundation.org/perl6 

Official Parrot Wiki -  http://www.perlfoundation.org/parrot
http://www.perlfoundation.org/parrot 

 



RE: [svn:parrot] r28689 - trunk/languages/perl6/t (- versus _)

2008-07-02 Thread Conrad Schneiker
 Moritz Lenz wrote (on perl6-compiler)
 Patrick R. Michaud wrote:
  +S02-builtin_data_types/num.t
   S02-builtin_data_types/type.t
   S02-literals/autoref.t
   S02-literals/hex_chars.t# pure
   S02-literals/radix.t
   S02-polymorphic_types/subset-code.t # pure
   S02-polymorphic_types/subset-range.t
  +S03-operators/assign-is-not-binding.t
   S03-operators/autoincrement.t   # pure
   S03-operators/comparison.t
   S03-operators/context.t
 
  In the test suite, could we perhaps aim for some
  consistency on the use of hyphens versus underscores,
  or at least articulate when one is used versus the other?
  For example, assign-is-not-binding.t versus hex_chars.t
  in the above.
 
  Personally I vastly prefer hyphens to underscores,
 
 Same here. Since the directly names already match m/^S\d\d-/ I'll
 assume
 that will be our standard.
 
  but I
  suspect people have good reasons for preferring underscores.

One reason (probably not a good one) is to use the same
convention as programming language variable names (which is
typically more of a CamelCase versus not_Camel_case issue).

Likewise, I suspect some people would also prefer hyphens to
either {underscores or CamelCase} in variable names as well (as
in Lisp).

So would a user-supplied Perl 6 syntax-morphing module to allow
use of embedded-hyphens in variable names (and other names, such
as labels and subs) to Perl 6 (with minimally-sane adjustments
needed to make hyphen-related operator parsing unambiguous) be
reasonably feasible? Or does this open a messy Pandora's box of
cascading language-redesign kludges?

(I suspect similar issues came up in language design discussions,
but my initial searches didn't turn up anything directly 
relevant.)

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki - http://www.perlfoundation.org/perl6 
Official Parrot Wiki - http://www.perlfoundation.org/parrot 




Perl 6 and Parrot presentations on Perl 6 Wiki

2008-06-19 Thread Conrad Schneiker
FYI.

 

Just added links to 9 presentations on Perl 6 and Parrot (by Patrick Michaud
and Jonathan Worthington) that some of you may want to look at.

 

http://www.perlfoundation.org/perl6/index.cgi?perl_6_articles_and_presentati
ons 

 

Best regards,

Conrad Schneiker

 

 http://www.athenalab.com/ www.AthenaLab.com

 

Official Perl 6 Wiki -  http://www.perlfoundation.org/perl6
http://www.perlfoundation.org/perl6 

Official Parrot Wiki -  http://www.perlfoundation.org/parrot
http://www.perlfoundation.org/parrot 

 



Thanks to DeepText for €1,000 gr ant

2008-05-30 Thread Conrad Schneiker
Latest addition to the official Perl 6 wiki “Perl 6 Donors, Sponsors, and 
Supporters” page:

 


(http://www.perlfoundation.org/perl6/index.cgi?perl_6_donors_sponsors_and_supporters)

 

·  2008-05-29 -- €1,000 -- DeepText http://deeptext.net/  funds a grant for 
Jonathan Worthington to work on Rakudo Perl 6: 

*   DeepText made a minigrant of 1000 € to Jonathan Worthington for working 
40 hours on Rakudo development during July and August of 2008. The purpose of 
the grant is to support implementing as many of multiple dispatch abilities in 
Perl 6 design as possible to code having these working hours.
*   See Jonathan Worthington Receives a Grant from 
http://deeptext.net/news/perl6-minigrant/  DeepText for Perl 6 Development 
for more details.

PS: Everyone (especially grant-makers) should feel free to update this page as 
appropriate.

 

Best regards,

Conrad Schneiker

 

 http://www.athenalab.com/ www.AthenaLab.com

 

Official Perl 6 Wiki —  http://www.perlfoundation.org/perl6 
http://www.perlfoundation.org/perl6 

Official Parrot Wiki —  http://www.perlfoundation.org/parrot 
http://www.perlfoundation.org/parrot 

 



Perl 6 Donors, Sponsors, and Supporters on Perl 6 Wiki (Thanks Ian Hague and Vienna.pm!)

2008-05-19 Thread Conrad Schneiker
With Ian Hague's great donation, plus recent support from the Vienna.pm, it
seemed like time to create a separate wiki page for such things:

 
http://www.perlfoundation.org/perl6/index.cgi?perl_6_donors_sponsors_and_sup
porters

I've also added a prominent link to this from near the top of the Perl 6
wiki front page, among other places.

Please help reward our sponsors and stimulate others by spreading this link
around whenever appropriate opportunities arise.

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki — http://www.perlfoundation.org/perl6 
Official Parrot Wiki — http://www.perlfoundation.org/parrot 





RE: In lieu of This Week in Perl 6

2008-04-25 Thread Conrad Schneiker
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, April 23, 2008 1:59 PM

 On Sun, Apr 13, 2008 at 1:22 PM, Patrick R. Michaud
 [EMAIL PROTECTED] wrote:

   - The sidebar links should be updated.  It might be good to update
the Talks, Who's Who, and Status links to point to the
appropriate pages on the Perl 6 wiki.
 
 Can you give me the appropriate links for these? A quick glance at the
 wiki main page only found me some tangential links.

Hmmm. It may be time for (yet another) front page reorganization then, 
since all those things are there. I was hoping that such things would be
fairly obvious, despite the many other additions.

Talks:

http://www.perlfoundation.org/perl6/index.cgi?perl_6_articles_and_presentati
ons

Who's Who:

http://www.perlfoundation.org/perl6/index.cgi?perl_6_people

Status:

http://www.perlfoundation.org/perl6/index.cgi?when_will_perl_6_be_released

http://www.perlfoundation.org/perl6/index.cgi?development_dashboard

I also suggest adding Latest News:

http://www.perlfoundation.org/perl6/index.cgi?perl_6_rss_news_feeds

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki - http://www.perlfoundation.org/perl6 
Official Parrot Wiki - http://www.perlfoundation.org/parrot 





RE: Help with the What can I do with Perl 6 today wiki page

2008-04-20 Thread Conrad Schneiker
 From: Aaron Trevena [mailto:[EMAIL PROTECTED]
 
 I started the What can I do with Perl 6 today wiki page at the start
 of the year, but have been too busy with $paid_work to put much time
 into it since.
 
 I was hoping anybody who's written perl 6 code and run it with Rakudo
 or pugs could help fill in the gaps - there are a list of common/usual
 programming problems (please add more, for example from the P99 list),
 each requires a solution in perl 6 and a status message of whether it
 runs, errors or is blindingly fast (or make a cup of tea and watch
 some TV slow).
 
 Any contribution would be helpful - you don't have to benchmark, or
 use the latest version, or you could just add benchmarks to others
 with newer or older versions.

http://www.perlfoundation.org/perl6/index.cgi?what_can_i_do_with_perl_6_toda
y

I've reorganized that page somewhat, and added a table of contents. 

I also added some links to current Perl 6 news, so that visitors have 
fallback pending the addition of new material.

Best regards,
Conrad Schneiker

www.AthenaLab.com

Official Perl 6 Wiki - http://www.perlfoundation.org/perl6 
Official Parrot Wiki - http://www.perlfoundation.org/parrot 




RE: Fundraising follow-up

2008-04-06 Thread Conrad Schneiker
Richard,

 

That's great news!

 

(The time to get an answer wasn't an issue per se, but whether and when any
answer at all might be forthcoming, especially given the previously
expressed concerns and doubts of others that a positive answer would likely
result. Under such conditions, it would be pointless to wait in the dark for
3, 6, 9, or whatever more months, instead of pursuing other options.)

 

For purposes of earmarked development grants, does TPF prefer and recommend
http://www.thepoint.com/ to channel earmarked donations to TPF? Or would it
be best to wait a little longer for more conclusive TPF discussions on this?

 

In this context, 2 specific cases of interest from past discussions are:

 

(1) Getting 10 $500 commitments to fund chromatic's proposed month of
intensive Parrot project work.

 

(2) Providing a means to arrange (some number of) monthly contributions to
fund ruoso's proposed work on SMOP's runtime.

 

Once the means to handle these 2 paradigm cases is in place, a lot of useful
work could be handled by replicating these cases with suitable substitutions
of numbers, people, and tasks.

 

I am certainly interested in helping with setting this up, if there's
something useful I can do.

 

(And of course, once this is set up, I am still interested in soliciting
donations along such lines.)

 

Best regards,

Conrad Schneiker

 

www.AthenaLab.com http://www.athenalab.com/ 

 

Official Perl 6 Wiki - http://www.perlfoundation.org/perl6 

Official Parrot Wiki - http://www.perlfoundation.org/parrot 

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Richard Dice
Sent: Sunday, April 06, 2008 6:29 PM
To: Conrad Schneiker
Cc: perl6-users@perl.org; [EMAIL PROTECTED]
Subject: Re: Fundraising follow-up

 

Conrad,

Regarding targeted, earmarked funding - I have investigated the legalities,
tax implications, etc. of what is involved.  The result of my investigation
is that it is do-able within the construct of TPF.

The other question is one of creation of a technical platform for
implementing this.  There is a discussion within TPF of how we might
accomplish this, or how it might otherwise be accomplished.  For instance,
one member of TPF pointed out that http://www.thepoint.com/ already exists
and could provide the necessary infrastructure.  So if the goal is (and only
is) to connect Perl 6 developers with funding collected from various sources
piggybacking off of this site could be the easiest way.

My concern and the concern of TPF is maximum and best possible support of
Perl, including Perl 6, given our resource limitations.  I try to direct my
time to what can be best accomplished in that context.  This particular
matter has received considerable attention, but so have other matters in the
past 6 weeks as well.

It seems to me that you too are energetic in your support of Perl 6 and have
capability in this regard.  If there is a project that you think you can
devote attention to in such a way that the likelihood of success is
maximized while not incurring the trouble of having anyone else on the
critical path of the project plan then I would not want you to feel
encumbered by TPF or anyone else.  I think the main thing that TPF can offer
is a legal structure:  we have experience in meeting world-wide tax code
requirements (as various countries will look upon grants of this kind as
being income), and we have experience dealing with Things Going Wrong,
including legal council identified and retained, insurance policies, limited
liability of directors of the corporation, and similar.  These things are
important in Real Life and they are difficult and costly to replicate.  

Something I would ask you to consider is that 1.5 months _is not_ a lot of
time, _especially_ for a volunteer organization.  If that isn't going to
work for you then I understand;  there's a lot to be said for individual
JDFI, which can be very efficient.  But it doesn't scale into certain
realms.  Maybe this is one of those realms, maybe it isn't.

The plan currently under discussion within TPF is the one written up by
Richard Hainsworth on March 11, with body beginning Richard Dice covered
some crucial questions below.  I will email Karen Pauley, the new TPF
Steering Committee chair, with your email address.  If this matches the kind
of program you are interested in then maybe you could be the implementation
volunteer on the TPF version of the project?

Cheers,
 - Richard

On Sun, Apr 6, 2008 at 8:25 PM, Conrad Schneiker
[EMAIL PROTECTED] wrote:

 Pleases direct follow-ups to just perl6-users. 

It's been about a month and a half since the first time that I
brought up the topic of fundraising. So I want to find out what
the prospects are of decisively resolving the earmarked funding
issue within The Perl Foundation any time soon.

Otherwise, I would like to take the initiative to set up a Parrot
Platform Foundation specifically to handle earmarked grants for
Rakudo, the Parrot VM, C6PAN

New Perl 6 wiki page on Perl 6 fundraising and related topics.

2008-02-24 Thread Conrad Schneiker
I've started a new Perl 6 wiki page for Perl 6 fundraising and
related topics:

http://www.perlfoundation.org/perl6/index.cgi?perl_6_donations_and_fundraisi
ng

It's still very preliminary, and it may take another day or two
before I finish collecting stuff from previous discussion threads
that I also plan to include.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  - Official Perl 6 Wiki
http://www.perlfoundation.org/parrot - Official Parrot Wiki

Best regards,
Conrad Schneiker




Perl 6 fundraising and related topics.

2008-02-20 Thread Conrad Schneiker
During the course of collecting material for the Perl 6 wiki
section on Perl 6 articles and presentations
(http://www.perlfoundation.org/perl6/index.cgi?perl_6_articles_and_presentat
ions),
I've repeatedly encountered remarks about how much Perl 6
development is constrained by the fairly severe time and
energy constraints of its overwhelmingly volunteer
development team. 

So over the next few months, I'm planning to learn about
fundraising, and see what I can accomplish on behalf of Perl
6 development. To that end, I'm soliciting:
(1) your suggestions for preparation,
(2) your ideas for proposals, and
(3) your reasons why the Perl 6 ecosystem (including Parrot
and CPAN6) is one of the world's greatest and and most
extremely leveraged causes (technically, economically,
and socially).

I'll also put whatever fundraising-oriented material I come
up with on the Perl 6 wiki, to help and encourage others
along similar lines.

Thanks much in advance.

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl6  - Official Perl 6 Wiki
http://www.perlfoundation.org/parrot - Official Parrot Wiki




Recent wiki updates: State of the Onions, FUD

2008-01-13 Thread Conrad Schneiker
Created page with links and brief summaries for Larry's State of the Onion
addresses, which have quite a bit of interesting Perl 6 background info:

http://www.perlfoundation.org/perl6/index.cgi?state_of_the_onion

Added and intro to this FUD page and put preliminary Perl6::FAQ::FUD stuff
in it, in case anyone wants to update it:

http://www.perlfoundation.org/perl6/index.cgi?fud

Best regards,
Conrad Schneiker

www.AthenaLab.com

http://www.perlfoundation.org/perl5 -- Official Perl 5 Wiki 
http://www.perlfoundation.org/perl6 -- Official Perl 6 Wiki 
http://www.perlfoundation.org/parrot -- Official Parrot Wiki 
 





Google Welcome to the home page for Perl 6 (Perl 6 Wiki)

2006-09-12 Thread Conrad Schneiker
FYI: Just noticed that the increasingly-populated Perl 6 Wiki was recently
crawled by Google. ... Unfortunately the Wiki doesn't turn up anywhere near
the top of simple perl6 and Perl 6 Google searches yet. ... Someday soon,
hopefully

Below are Google results from doing local site search for perl using
site:rakudo.org/perl6 perl (without quotes).

–

Perl 6 - Perl 6
Perl 6 is the insanely great next version of the Perl programming language.
... For our regular visitors, current Perl 6 news is provided below. ...
rakudo.org/perl6 - 27k - Sep 10, 2006 - Cached - Similar pages

Learn About Perl 6 - Perl 6
This page is for general resources to learn about Perl 6. ... Damian Conway
(2003): The Perl 6 design process is about keeping what works in Perl 5, ...
rakudo.org/perl6/index.cgi?learn_about_perl_6 - 30k - Sep 10, 2006 - Cached
- Similar pages

Download Perl 6 - Perl 6
If you plan to contribute to Perl 6, you can see about getting a free
account ... Perl Community Development Server. There a fresh version of Pugs
is built ...
rakudo.org/perl6/index.cgi?download_perl_6 - 26k - Sep 10, 2006 - Cached -
Similar pages

Glossary of Perl 6 Terms and Jargon - Perl 6
However Perl 6 to Perl 5 bridges will eventually make all of CPAN look like
... #perl6 is the Perl 6 IRC channel. Information for accessing the logs
and ...
rakudo.org/perl6/index.cgi?glossary_of_perl_6_terms_and_jargon - 28k - Sep
10, 2006 - Cached - Similar pages

Perl 6 for Perl 5 - Perl 6
Perl 6 features are also coming to Perl 5 in other ways. As described below,
a number of Perl 5 modules already implement some Perl 6 features, ...
rakudo.org/perl6/index.cgi?perl_6_for_perl_5 - 23k - Cached - Similar pages

Getting Involved - Perl 6
You might also be interested to Start Your Own Perl 6 Module, ... This plan
is still current AFAIK: Perl 6 developers are refactoring relevant ...
rakudo.org/perl6/index.cgi?getting_involved - 27k - Sep 10, 2006 - Cached -
Similar pages

Documentation - Perl 6
Official Perl 6 Documentation (Which means, documentation that is officially
bundled ... The rapidly growing Perl 6 test base is another {very important,
...
rakudo.org/perl6/index.cgi?documentation - 27k - Sep 10, 2006 - Cached -
Similar pages

Mail Lists, IRC, Archives - Perl 6
Perl 6 Mailing Lists The currently active Perl 6 mailing lists are at ...
Perl 6 IRC IRC channels (and their archives) are a major source of useful
...
rakudo.org/perl6/index.cgi?mail_lists_irc_archives - 28k - Sep 10, 2006 -
Cached - Similar pages

Etc.,

Etc.,

Etc.

–

Best regards,
Conrad Schneiker

www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.

Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6

 




Mozilla's offer of help to Perl 6 -- How about adding P6XPCOM to PyXPCOM in Gecko 1.9+ and Firefox 3?

2006-09-09 Thread Conrad Schneiker
In:

Perl 6 Design Minutes for 23 August 2006
http://use.perl.org/articles/06/09/08/2238219.shtml

I saw this intriguing news:

Mozilla Foundation wants to know how they can help Perl 6

Of course supporting Larry would be incredibly valuable. But there is also
something else that would also be great to get on top of that. In this
context, consider this item:

PyXPCOM has been integrated into the Mozilla build system 
for tighter integration with the main XPCOM project. 
http://aspn.activestate.com/ASPN/Downloads/Komodo/PyXPCOM/

I think it would be extremely valuable for Perl 6 to have this level of
XPCOM integration out of the box.

A few years from now I'd like to see a combination IDE + RCP based on a Perl
6 + XPCOM + XUL system that (among other things) featured something like
Netbeans Matisse GUI builder that could be used for developing both
standalone GUI applications or client-server applications that would work on
any platform that installed Firefox 2.

Of course there are a huge number of much less grandiose applications for a
Perl 6 counterpart for the Python bindings--especially if P6XPCOM could be
positioned in the same privileged position as PyXPCOM (in Gecko 1.9+ and
Firefox 3).


PS: A moderately insane musing: Maybe Parrot + Mozilla could someday become
the preferred Linux desktop framework and overcome the infamously fractured
world of Gnome / Qt, while also bridging the Mac and Win worlds.

Best regards,
Conrad Schneiker

www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.

Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6

 




RE: Big update to the Perl 6 Workplace Wiki

2006-09-03 Thread Conrad Schneiker
 From: Mark Overmeer [mailto:[EMAIL PROTECTED]

 During YAPC::EU, we lauched our plans for CPAN6, which is targeted
 to replace CPAN.  It is needed because we can not maintain all
 new related languages in one name-space.
 
 Is it possible to list our website (cpan6.org) together with
 Parrot as major related projects?   Probably Tim Bunce's
 work in progress for DBI-on-Parrot needs to be there as well.

Yes. (Actually, you could have done this yourself, but I was already making
several other additions.)

By the way, I want to encourage you and others to post Wiki-related
questions directly to perl.perl6.users, where anyone who is interested can
respond or do something. That's why I'm also replying to the mail list. I'm
just a big Perl 6 Wiki proponent, but not {a manager, moderator, expert,
admin, or anything like that}.

Anyway, please see:
http://rakudo.org/perl6/index.cgi?cpan6
This page now provides an overview of CPAN6.
Since this is a public Wiki, you and your friends can add whatever you want
here. (There is a very simple one-time registration process to get started.)

And see Related Projects at:
http://rakudo.org/perl6/index.cgi 
This now links to the above page, and to cpan6.org. 

And see Other Parrot projects (not language-specific) at:
http://rakudo.org/parrot/index.cgi?parrot 
This now mentions Tim Bunce's DBI-on-Parrot.

Other items of interest (to the mail list):

Dave Rolsky made a great start at reorganizing the following page:
http://rakudo.org/perl6/index.cgi?the_long_perl_6_super_feature_list
Anyone else care to follow up?

I've added a section on Upcoming Perl 6-Related Events under The Latest
Perl 6 Info on the Perl 6 Wiki home page:
http://rakudo.org/perl6/index.cgi?perl_6
Please add upcoming events of interest.

Best regards,
Conrad Schneiker
 
www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.
  



Big update to the Perl 6 Workplace Wiki

2006-09-02 Thread Conrad Schneiker
I've just finished a big update to the Perl 6 Workplace Wiki. It got big
enough that I started splitting it into subsidiary pages. The main page is
still pretty long, but I've added a table of contents to make it easier to
find things on it. 

 

Please give it a look, and please add useful stuff to it.

 

http://rakudo.org/perl6/index.cgi# Main page.

http://rakudo.org/perl6/index.cgi#the_long_perl_6_super_feature_list 

http://rakudo.org/perl6/index.cgi?glossary_of_perl_6_terms_and_jargon 

 

PS: Once again, I want to thank the folks at perl.net.au for doing the
original wikifying of my Perl 6 Users FAQ on their Perl 6 Wiki a few
months ago. Being able to cut and past most of the pre-formatted content
with links already in place (with very minimal post-copy tweaking) saved a
tremendous amount of time. 

 

Best regards,
Conrad Schneiker

 

 http://www.AthenaLab.com www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.

 

Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6

 



RE: Big update to the Perl 6 Workplace Wiki

2006-09-02 Thread Conrad Schneiker
Mark Summersault asked what the license for this Wiki is going to be.

Below is what I plugged in for the time being. It's my best guess of what
the leading lights of #perl6 and @Larry would be reasonably happy with (and
thus it should also be appropriate for something eventually living on or
near perl.org).

Copyright and License
  * (c) 2006 under the same (always latest) license(s) used by 
the Perl 6 /src branch of the Pugs trunk. 
  * See http://svn.perl.org/perl6/pugs/trunk/README for the latest details.
  * See the GPL-2, Artistic-2.0b5, and MIT files in
http://svn.perl.org/perl6/pugs/trunk/LICENSE/ for
the full license texts.

 # FYI. The note below was originally posted on perl.perl6.users.
 #  Thought some folks here should also be interested in this.
 #
 # Background:
 #
 # http://www.nntp.perl.org/group/perl.perl6.internals/34764
 # Announcing the Perl 6 and Parrot wiki workspaces
 #
 # http://www.nntp.perl.org/group/perl.perl6.users/357
 #  From: Andy Lester [mailto:andy[at]petdance.com]
 #
 #  I'm working with Ask about doing something
 #  at perl.org in the next week or two.
 
 I’ve just finished a big update to the Perl 6 Workplace Wiki. It got big
 enough that I started splitting it into subsidiary pages. The main page is
 still pretty long, but I’ve added a table of contents to make it easier to
 find things on it.
 
 Please give it a look, and please add useful stuff to it.
 
     http://rakudo.org/perl6/index.cgi    # Main page.
     http://rakudo.org/perl6/index.cgi#the_long_perl_6_super_feature_list
     http://rakudo.org/perl6/index.cgi?glossary_of_perl_6_terms_and_jargon

Best regards,
Conrad Schneiker
 
www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.
  
Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6



RE: Stubborn coworkers

2006-08-31 Thread Conrad Schneiker
 From: A. Pagaltzis [mailto:[EMAIL PROTECTED]
 
 * Ryan, Martin G [EMAIL PROTECTED] [2006-08-31 03:30]:

  In certain problem domains each remains the language of choice.
  They weren't aiming to solve as broad a range of problems as
  perl does so one shouldn't expect them to have as high a
  profile.
 
 That is true of Forth, but not Lisp. There's a reason that Larry
 calls Lisp the most beautiful language in the world.

But you left out the awful part :-)

Larry Wall (c.1994): Lisp has all the visual appeal of oatmeal with
fingernail clippings mixed in. 

Larry Wall (c.2006): I simultaneously believe that languages are wonderful
and awful. You have to hold both of those. Ugly things can be beautiful. And
beautiful can get ugly very fast. You know, take Lisp. You know, it's the
most beautiful language in the world. At least up until Haskell came along.
(laughter) But, you know, every program in Lisp is just ugly. I don't figure
how that works.

 In fact, Perl 6 is the first effort I am aware of where a
 language from outside the Lisp family is trying to compete (*and*
 win) at all the disciplines Lisp is good at.

Absolutely!! (At least when it comes to a fairly popular and mainstream
language family.) I think it's difficult to over-emphasize the extreme
importance and power (and -Ofun!) of that.

(C6PAN can become much more super-charged as well. And yet, simple things
will still be easy, and lots of currently difficult things will become
semi-easy.)

Larry Wall (c.2006): Perhaps the Perl 6 slogan should be All Your
Paradigms Are Belong To Us. We'll get to that.

(... As you were saying, in somewhat different words.)

More off the Wall Perl's of wit are at:
http://en.wikiquote.org/wiki/Larry_Wall.

Some great essays (by Paul Graham) on why Lisp is important--and by
implication, why Perl 6 is likely to be awesome:

Beating the Averages
(Lisp as a secret competitive weapon for startups.)
http://www.paulgraham.com/avg.html

What Made Lisp Different
http://www.paulgraham.com/diff.html

The Python Paradox
http://www.paulgraham.com/pypar.html

The Hundred Year Language 
http://www.paulgraham.com/hundred.html

Best regards,
Conrad Schneiker
 
www.AthenaLab.com
Nano-electron-beam and micro-neutron-beam technology.
 
The Perl 6 Users FAQ has moved to:
http://perl.net.au/wiki/Perl_6_Users_FAQ
 
Check out the new Perl 6 Workplace Wiki:
http://rakudo.org/perl6



RE: Announcing the Perl 6 and Parrot wiki workspaces

2006-08-28 Thread Conrad Schneiker
 From: A. Pagaltzis [mailto:[EMAIL PROTECTED]
 * Juerd [EMAIL PROTECTED] [2006-08-28 16:35]:
  In other words: it's pretty unusably slow with over 15 seconds,
  sometimes even 45 seconds per page.
 
 I get the same. Andy said it was his home box. Guess his
 connectivity's not that great, which makes me wonder why Conrad
 thought it was a good place to point to.

During the course of a dozen or so updates I made while trying it out, it
always responded well for me.

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





RE: Latest $1,000 Wiki for Perl 6 proposal/offer.

2006-08-24 Thread Conrad Schneiker
 From: Andy Lester [mailto:[EMAIL PROTECTED]

 On Aug 23, 2006, at 12:21 AM, Conrad Schneiker wrote:
 
  Could I just pay someone at TPF $1,000 to set up a wiki *for* Perl
  6 on
  perl.org?
 
[...]
 
  Whatever wiki TPF chooses is fine with me.
 
 I'm working on a wiki right now.  I work for Socialtext, an
 enterprise wiki company, and I'm working on getting a wiki up for
 Perl docs.

That certainly seems like intriguing news 

Will there be a reasonably prominent link to your wiki from the perl.org
home page?

Will your wiki somehow be sufficiently {affiliated with, endorsed by, or
featured by} perl.org such that {Perl 6, Parrot, and Perl 5.10} developers
and users will (most likely) generally regard it as the new {primary,
central} Perl 6 related wiki for the foreseeable medium-term future? 

Perhaps the best {fast, heuristic} way to address the above sorts of
concerns is this: if the general @Larry consensus is that the $1k check
should go to you, that's sufficient for me. Does that seem reasonable? (3rd
party feedback from other readers is also welcome.)

PS: Could your wiki provide some mechanism so that users with #perl6 commit
bits could use your wiki as the means to update pugs docs and Perl 6
Cookbook code in the svn tree? If so, how much $ would someone have to raise
to make that happen?

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



RE: Latest $1,000 Wiki for Perl 6 proposal/offer.

2006-08-24 Thread Conrad Schneiker
 From: Paul Fenwick [mailto:[EMAIL PROTECTED]
 Conrad Schneiker wrote:
  Hopefully someone at The Perl Foundation (perl.org) will read and
 respond to
  this.
 
  (Other comments and suggestions are certainly welcome, however.)
 
 [snip]
 
 I'm not suggesting that PerlNet ( http://perl.net.au/ ) become the One
 True P6 Wiki, although I'd be delighted if it did.  However I am eager
 for PerlNet to improve as much as possible.
 
 What I am curious to know is how could PerlNet better meet your needs,
 and the needs of the Perl community.  I'm gathering that two things high
 on the list are:
 
   * Official endorsement of The Perl Foundation (including
 linkage from perl.org)

Yes. (Or endorsement by @Larry.) My guess is that something like this is
necessary to overcome the past reluctance of others to use *any* of the
previously suggested, currently existing wikis.

   * Synchronisation between the wiki and svn.

That's not a critical requirement for me (because I don't know how
{feasible, reliable, manageable} it would be at present), but I certainly
think that would be an awesomely cool and extremely useful feature to have.

 Is there anything else?

I think that does it.

 I'm certainly NOT after any money here.  I'm after ways to make PerlNet
 more valuable to the community.
 
 Many thanks, and all the very best,

Likewise.

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




GUI toolkits (RE: a practical question)

2006-08-22 Thread Conrad Schneiker
 From: Richard Nabil Hainsworth [mailto:[EMAIL PROTECTED]

 But I want to start doing real things. Which for me requires gui toolkits.


[...]

 So how to write an application in perl6 that uses (for the sake of
 illustration) WxWidgets?
 
 For simplicity, just a small window with Hello World, a button cool
 that adds text to the window, and a button Be gone! to kill the window.
 
 Can, in fact, pugs do the following?

[...]

 Presumably, we write a perl6 program that has some perl5 in it that 
 instantiates the objects using WxPerl.
 Then we switch to perl6 scripting.

[...]

 Some examples would help me understand how to get perl6 working to do
 the things I want to do with it.

I'm interested in the same thing. In addition, I'm also even more interested
in getting the same sorts of questions answered for using Mozilla (Firefox)
GUI technology stuff such as XPCOM, XUL, and so on.

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




Latest $1,000 Wiki for Perl 6 proposal/offer.

2006-08-22 Thread Conrad Schneiker
Hopefully someone at The Perl Foundation (perl.org) will read and respond to
this. 

(Other comments and suggestions are certainly welcome, however.)

 

Could I just pay someone at TPF $1,000 to set up a wiki *for* Perl 6 on
perl.org?

 

Whatever wiki TPF chooses is fine with me. 

 

I would also like this wiki to serve the interests of Perl 5.8/5.9/5.10,
Parrot-related projects, and so on. These things should all help Perl 6 in
the long run.

 

If you want more $ for overhead costs, I'd be happy to do some evangelical
fundraising.

 

Best regards,
Conrad Schneiker

 http://perl.net.au/wiki/Perl_6_Users_FAQ
http://perl.net.au/wiki/Perl_6_Users_FAQ (Moved from AthenaLab to Perl 6
Wiki.)

 
file:///C:\Documents%20and%20Settings\Admin2\Application%20Data\Microsoft\S
ignatures\www.AthenaLab.com www.AthenaLab.com (Nano-electron-beam and
micro-neutron-beam technology.)

 



RE: wiki

2006-08-03 Thread Conrad Schneiker
 From: Amir E. Aharoni

 There was so much talk about perl6 wiki, that i couldn't follow
 it anymore.
 
 Is there a currently working wiki where actual perl6 documentation can
 be read/written?

Not that I know of, at least not in the sense of being a widely-accepted and
presently-active focal point of such activity.
 
 Is it http://perl.net.au/wiki/ ? It doesn't seem to be very full
 of info ...

No one has come up with a better alternative, AFAIK. There seems to be
substantial reluctance to use anything that isn't Perl-based and isn't a
semi-ultimate venue.

If someone put an existing Perl-based Wiki on (say) feather (a Perl 6
development machine), that might be sufficiently widely appealing to take
off, usage-wise. Juerd has a perl6 URL that he offered for the Perl6
implementation of a Perl6 Wiki that he might be willing to make available
for such an interim Wiki. 

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




Your ideas/preferences for Perl 6 IDE, RCP, Acme-like shell, and so on?

2006-07-13 Thread Conrad Schneiker
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 LF 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.)




RE: Mutil Method Questions

2006-06-27 Thread Conrad Schneiker
From: Steffen Schwigon [mailto:[EMAIL PROTECTED]
 Thomas Wittek [EMAIL PROTECTED] writes:
  Maybe we should steal the ruby principle of least surprise here,
  which I find a very good principle.
 
 I'm quite confident that Larry already stole all good principles he
 could find. 

Me too. However many ongoing discussions on #perl6 and in
perl.perl6.language involve how to better reconcile such principles.
(Thanks especially to Pubs, which has stimulated a great many
refinements and improvements in the Perl 6 language, and continues to
do so.) So I think the previously expressed sorts of general concerns
are valid, even if there turns out to be {other overriding technical
issues, or some sort of misunderstanding} in this particular case. 

 If there would be a Full Metal Perl movie, the imdb
 quote collection would contain:
 
   These are great days we're living, bros. We are jolly green
 giants,
   walking the Earth with Perl6. 

Good start 

 These principles we stole here today
   are the finest principles we will ever know. After we rotate back

However  Finest principles known now is extremely likely a
subset of finest principles we will ever know (especially
considering how relatively recently most were discovered, and
especially if you live at least another 10+ years). One *huge*
advantage of Perl 6 is to make it *much* easier to copy *new* great
ideas as they come along. I think that one of Perl 6's greatest design
principles is to anticipate discovering new great design principles. 

 to
   the world, we're gonna miss not having any principle around that's
   worth stealing.

Oh yea? What about Perl 7!?  :-)  

I expect that Perl 7 will have at least 1 or 2 new finest principles
that will be back-ported to Perl 6. My wild guess is that an early
perl7 production prototype will be available around 2020. 

But I think it's a big mistake to get too stuck on specific Perl
version numbers, versus featuring the evolutionary role and trajectory
of Perl: Perl++, the most natural language of software progress;
featuring CPAN++, the executable Wikipedia of software expertise. 

(This generic designation also has the virtue of reminding people that
the other branch of Perl is also evolving, with Perl 5.10 well along
in the works, and Perl 5.12 seems a very likely follow-on prospect.)

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




Revised Perl++ Wiki Proposal / $1k bounty

2006-06-20 Thread Conrad Schneiker
Here's my latest proposal. Feedback welcome.

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.

The previously proposed bounty would then instead be offered for the
following subproject. Create a subsection of the Perl++ wiki that
mirrored the Pugs svn doc tree. Provide a means of hacking on the docs
through the Perl++ wiki. Implement whatever protocol the @Larry people
on #perl6 deem appropriate for handing commit bit access issues. I
think that that this simplification and convenience would greatly
expand participation in generating Perl 6 documentation.

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




RE: Name of this wiki

2006-06-17 Thread Conrad Schneiker
 Larry Wall profounded:
 On Fri, Jun 16, 2006 at 11:51:09AM +0930, Tom Lanyon wrote:
 : On Thu, Jun 15, 2006 at 10:12:12PM -0400, Matt Todd wrote:
 :  I really like these. I think you're on to something. I'm
 definitely in
 :  favor of Momi Wiki, or just Momi.
 :
 : Just 'Momi' sounds good, I really like it.
 
 Hmm, 'Momi' will be mispronounced by some English speakers as
 mommy.

All that's missing is -hood and apple pi (Pugs-style).

 so it'd
 be cool if it works as a bilingual pun.

IMHO, preferably in semi-universal languages (such as math,
programming notation), so as not to overly discriminate against other
major natural languages (versus all of them :-).

OTOH, Perl++ is already a multi-way pun, and is also multiply
semi-self-descriptive. 

(((-:
Along those lines, ++Lisp++ is tempting name, but would {likely,
unintentionally} offend most pro-Lispers, and less cosmopolitan
Perlers would {likely, unfortunately} not recognize this as
overwhelmingly positive comment on Perl6. 

Related claim: very roughly speaking, Lisp:AI prog -- Perl6:NI prog,
but where Perl NI (Natural Intelligence) programming will eventually
both {subsume, exceed} traditional Lisp AI prog, due to much better
P2H (Program to Human) cognitive impedance matching. 

Related analogy: In terms of notation, Perl6 versus modern Lisps is
analogous to deism versus dotism in calculus notation (Leibnitz's
d/dx notation versus Newton's dot notation). The d-notation
(especially when enhanced with quasi-sigils distinguishing full
derivatives, partial derivatives, loop integrals, and so on) proved
very much easier to naturally comprehend and use--especially for
increasingly {sophisticated, complex} applications. For decades after
the Leibnitz/Newton inventions of calculus, dogged adherence to dotism
had a considerable stultifying effect on its users, relative to the
rapidly progressing deists (for whom combinational play with the
notation suggested many {important, powerful} {applications, theorems,
proofs}), and so dotism was eventually abandoned. The main difference
here is that Perl6 came along well after modern Lisp, and had the
prior examples of {Smalltalk, Python, Ruby, Perl5, and so on} to
suggest better human interfaces for incorporating Lisp's greatest
hits (among other things).
:-)))

BTW, back to the original topic, Perlcosm is also semi-punish, and
s/co/ga/ is perhaps too much more so. :-)

But I still {prefer, vote for} Perl++ as the name of the primary
meta-wiki for all things Perl. 

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



RE: class introspection and extention

2006-06-14 Thread Conrad Schneiker
 From: max demmelbauer [mailto:[EMAIL PROTECTED]
[...]
 i am new to this list.
 i wrote a small web-framework called webtek ( http://max.xaok.org/
 webtek ) in perl 5.8 and try now to port this to perl6 (inspired by

Unfortunately I only know very few German words, but webtek looks very
interesting. Is (http://max.xaok.org/webtek/wiki) part of webtek?

 the speak from juerd at the austrian perl workshop :). but  i have

Juerd++

 i read the lists and docs and i found some solutions, but none of
 this worked for me in pugs... hmm..

If you don't get all your questions answered here after a day or two,
then you should ask on the #perl6 IRC channel. (Juerd also uses it.) I
put some information about #perl6 in the Perl 6 Users FAQ:
(http://perl.net.au/wiki/Perl_6_Users_FAQ). 

The developers on #perl6 can also tell you for sure what is
implemented and what is working. I'm sure they would be very happy to
help you. (By the way, the newest Pugs release is almost ready.)

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



Perl++ Wiki (was: RE: Perl++ Wikicosm (was: OT: wiki engine architecture))

2006-06-14 Thread Conrad Schneiker
Matt Todd wrote:

 [Lots of stuff]

General comment: It's much easier to comprehend posts in mail lists or
reading through the archives if you quote something of what you're
responding to. 

 Now, to the requirements talk: how important is the availability of
 revision history in this bare-bones wiki? 

Seems important to me, but I'm not a wiki expert. 

 What kind of authorship and administration
 would
 you (the granter or whomever, really) prefer? Every writer must have
 an account? Are there any accounts other than an administrator? I
 won't even get into admins, moderators, readers, editors, etc. 

IMHO, it's good social sanity check to require author accounts. 

 Text formatting is
 important
 (if relatively easy to hook up), but is being discussed,
 implementation-wise.

An extension of Perl6 POD would be interesting. As an option. And
maybe crazy.

 How
 about RSS feeds (which is usually more appropriate for versioned
 pages, et al, but is useful even for recently-updated pages)? 

Don't know. 

I like seeing Pugs svn commits on comp.perl6.language. Probably
doesn't scale well in the long run, but it seems to be a very good
idea to begin with.

 Do you
 want it to work with the concept of pages/topics or is there another
 way you want to represent the data? 

Seems to work well enough for documentation purposes. 

It would be very cool if the Pugs svn doc tree was mirrored in a
subsection of (the) Perl++ (Wiki), and could be {authored, edited}
through Perl++. I think that {simplification, convenience} would
greatly expand participation in generating Perl 6 documentation. 

Interesting side note: perl++ on Google shows this link as the 3rd
hit: (www.nntp.perl.org/group/perl.perl6.users).

Later on, a mechanism that made it feasible for smart IDEs to find
relevant Perl 6 Cookbook descriptions in Perl++ and lift code samples
would be very cool. 

 What kind of categorization do
 you
 want to support? 

Not sure I understand question. 

 What kind of control do you want over the visual
 aspects (CSS, HTML, et al)? Did you have something in mind other
 than
 a web administration interface? 

Not at the moment.

 What kind of moderation privileges
 would you like? 

Omnipotent and clairvoyant. :-) But I'd settle for the minimum needed
to thwart religious editing wars, spamming, and so on.

 What basic actions do you want to perform for a page
 (or whatever)?

Don't know. 

How about whatever twiki does? It's perl-ish and appears to be a
pretty substantial offering:
(http://en.wikipedia.org/wiki/Comparison_of_wiki_software).

 That's a lot to answer, I know. 

I'm sure others can provide better answers.

Just $perl6.say  # Needs work. JAPH needs to be updated. :-)

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




RE: Perl++ Wikicosm (was: OT: wiki engine architecture)

2006-06-12 Thread Conrad Schneiker
 From: Michael Mathews [mailto:[EMAIL PROTECTED]
 Having just been away on yet /another/ training course in Agile
 methodology, I'd say this is a classic disconnect of concerns.
 Sounds
 like Conrad just want something that works, and can be available
 quickly -- a rather traditional customer point-of-view. 

With the very important condition that what is done doesn't preclude
incremental evolution to a great system. That's something that I've
mentioned numerous times, but which almost everyone seems to overlook.
I don't see these as mutually exclusive, I just didn't see any
delineation of what would be a reasonable minimal subset to use as the
initial specification. 

 Well, if we can have a blogosphere I suppose we can also have a
 wikicosm :-)

Maybe Perlcosm? :-) Since it will hopefully be a big advance over
wikis in the long run.

  Mainly speaking on point number 2 again, I agree that we need to
 be
  discussing and deciding on the minimal features, but this is does
 not
  mean that the architecture should be poorly designed. Even with a
  weakly implemented yet well designed base, it would be easier to
 take
  this minimal wiki and upgrade it into something very powerful.

Absolutely.

 I already made this argument in an earlier post, when I suggested a
 requirement that the accepted solution have a modular architecture
 (plug-ins, for example). I forget the exact response, but it was
 something like whatever. Again, I think Conrad is really mainly
 concerned with something that works, and quick. The rest is just
 icing
 -- correct me if I'm wrong here.

Again, subject to not unreasonably precluding great improvements.

 This gets to a point thats been niggling me, which is that because
 of
 the prize/grant involved there is automatically an environment
 created
 which does not reward general community collaboration. 

That's part of the thinking behind the recent suggestion that perhaps
entry to the contest should be declared by code drops to the pugs
svn in the example subtree, with the hope that people would rally
behind the first person to take the initiative and show a reasonable
record of progress.

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



RE: OT: wiki engine architecture

2006-06-10 Thread Conrad Schneiker
Hello,

 From: Michael Mathews [mailto:[EMAIL PROTECTED]
[...]
 On 08/06/06, Matt Todd [EMAIL PROTECTED] wrote:
  Maybe this would be a good time to (semi-)formalize some form of
  recommendations for the project?
 
 Agreed. (We're talking about the minimal requirements to get the
 thousand for a pswiki, right?) Will this work like the Perl 6
 RFC-Roundup, where the community made proposals and then Larry
 sorted
 them out? Or who shall be the judge?

Good question. :-) I was originally hoping it would be The Perl
Foundation, based on a spec developed by @Larry.

FYI, here's the original post:
$1,000 prize for Perl 6 Wiki written in Perl 6,
(http://www.nntp.perl.org/group/perl.perl6.users/127).

However, there turned out to be problems with doing a prize through
The Perl Foundation. My more recent proposal then became:
$1,000 Grant (was: prize) for Perl 6 Wiki written in Perl 6,
(http://www.nntp.perl.org/group/perl.perl6.users/217).

I didn't get any response to that at all. So my current plan is to
offer a prize directly myself, but I'm uncomfortable being the one who
decides (1) what the (detailed) spec should be, and (2) who (person,
group) has satisfied it, and should be declared the winner.

The last link above gives my general requirements. I'd like something
that could be done sooner rather than later. Using available Perl 5
modules to get started is fine, as long as Perl 6 code plays some sort
of significant role. I'm looking for an initial XP style (start with
the minimum that will work) implementation that's good enough for
initial practical use, but which leaves the door open to a subsequent
series of major improvements. The aim is not to start with a Perl 6
showcase, but to get the ball rolling on a usable prototype that can
*later* be incrementally transformed into a Perl 6 showcase. (Again,
please see the .../217 link/post above for some elaboration.)

I haven't had a chance to adequately digest and think over the
preceding wiki posts from last week, but I think tables should be a
requirement. 

As a point of departure, I'm mostly favorably inclined to Juerd's
remarks on #perl6 (near the end of the log):
(http://colabti.de/irclogger/irclogger_log/perl6?date=2006-06-04,Sun).

However, I think the detailed specs are less important than getting a
usable first version of a wiki (that makes some significant use of
Perl 6) up and running on feather. If someone can produce a wiki that
others are willing to use (and, of course, that doesn't preclude
migration to nicer interfaces), that's the most important thing for
me.

So, back to answering the original question. (1) Is there is someone
else on this mailing list that most other posters would generally
support as the designated spec pumking or proxy @Larry? (The
guiding criteria are to be the sorts of considerations I've outlined
above.) Once the preliminary spec converged on something that attained
a moderate degree of consensus in this group, I'd declare it to be the
target spec. (2) Would Juerd be willing to serve as the judge of who
sufficiently fulfilled the specs?

Hopefully others would rally behind whoever steps forward to go for
the prize, which could be {demonstrated, facilitated} by making
incremental code drops in the pugs svn tree, under
.../examples/.../p6wiki/.

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




RE: $1,000 prize for Perl 6 Wiki written in Perl 6

2006-05-28 Thread Conrad Schneiker
 -Original Message-
 From: Amir E. Aharoni [mailto:[EMAIL PROTECTED]
 Sent: Sunday, May 28, 2006 1:54 PM
[...]
 It's funny - i was the first one who proposed the wiki idea and i
 didn't think that it will go so far (1000$$$). If you ask me, this
 wiki should be done ASAP in Media-Wiki. Reusing current Perl wikis
 (Australian, whatever) is even better.

I certainly agree. However, someone has to take the initiative to actually
start using (http://perl.net.au/wiki/Perl_6), and to post links back here
for others to follow up on. Will that person be you? :-) I'm all for using
that wiki to compile important Perl 6 content now, so that there will be
plenty of good material on hand for the (Perl 6)**2 Wiki. 

I'm long on enthusiasm, but very low on tuits at the moment (hence the
prize), but if someone ports the contents of
(www.athenalab.com/Perl_6_Users_FAQ.htm) to the above wiki, I'll replace the
above page with a Perl 6 Users FAQ has become absorbed by a much better
Perl 6 wiki link. 

 Perl6 currently needs
 documentation, community and advocacy - not a Yet Another Content
 Management System written in itself. 

I don't see these as mutually exclusive. Especially since other people
clearly regard such a prospective Perl 6 system as a powerful form of
advocacy, as an important piece of documentation for the Perl 6 Cookbook,
and as a community-building venture.

Also, it's really up to others who do the actual work to decide what they
find interesting or important enough to work on, given their interests and
motivation. It's not for me to dictate to others what they should or
shouldn't be doing. Perl 6 development has really taken off over the last
year or so in part because people were encouraged to pursue -Ofun, rather
than being told what they should be doing. Of all the crazy things, whoever
thought that what Perl 6 really needed was a pathetically primitive
prototype in some arcane language like Haskell? :-)

 It is unlikely that it will
 become Perl6's killer app with such a strong competition.

Near-to-medium term, you're almost certainly correct. The long term is a
different matter. But I think this is a tangential issue.

There are more important {near-to-medium term and non-competitive} roles
(pun intended) that the (Perl 6)**2 Wiki could play. (1) It can serve as a
wide-participation eat your own dog food prototype. (2) As new Perl 6
features become available, refactoring the prototype into a more pluggable
architecture (among other things) could provide many opportunities for
trying out new Perl 6 capabilities (including the use of production Perl 5
modules). (3) As the primary Perl 6 wiki, we have the option of adding
features that might be particularly useful for (say) generating Perl {user,
release, module, distribution, and so on} documentation without going
through the usual {POD editing, svn updating, HTML generating} processes,
resulting in {wider participation and greater productivity}, relative to
existing systems. (4) Eventually, this can serve as the nucleus of a
generalized Wiki-counterpart and analog of {CPAN, Perl Monks sorts of
forums, developer blogs, and so on}. Parts of it might eventually
incrementally morph into the first viable semantic web.

And again, the most important factor for many people is -Ofun. I've even
resigned myself to it. :-)

Best regards,
Conrad Schneiker
 
www.athenalab.com/Perl_6_Users_FAQ.htm

www.AthenaLab.com (Nano-electron-beam and micro-neutron-beam technology.)




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

2006-05-25 Thread Conrad Schneiker
, 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.)



Re: (Existing) Perl 6 Wiki: (http://perl.net.au/wiki/Perl_6)

2006-05-23 Thread Conrad Schneiker

Please see forwarded note below.

(( Paul:  Didn't see this show up in the archives, so I'm forwarding it on
your behalf. Looks like you have to be subscribed to post. Details for doing
that are in:

http://www.athenalab.com/Perl_6_Users_FAQ.htm

Also please look at a posted reply:

   http://www.nntp.perl.org/group/perl.perl6.language/25399

Could you switch to an existing Perl 5 based wiki for the time being? ))

-- Forwarded message --
From: Paul Fenwick
Date: May 23, 2006 1:03 AM

[...]

G'day Conrad and P6ers,

My apology for this being a very brief note.  I'm on an interstate training
assignment until the end of the week, and I'm scrounging net access where I
can.

Conrad Schneiker wrote:

[snip]


Their posted policies, FAQ, and (http://perl.net.au/wiki/PerlNet:About),
seem to be very favorably inclined to serving the purposes of recent Perl

6

Wiki proposals made on comp.perl6.lang and comp.perl6.users. (I've cc'd
their contact on this note.)


As one of the PerlNet admins, I'd be delighted if PerlNet was used to assist
in
any Perl 6 development, discussions, or other activities.  PerlNet exists to
provide support for the Perl community, and if there's anything I can do to
make
it more suitable to help the Perl 6 effort, then I'd be very happy to do my
best
to make it happen.

All the very best,

   Paul

--
Paul Fenwick [EMAIL PROTECTED] | http://perltraining.com.au/
Director of Training   | Ph:  +61 3 9354 6001
Perl Training Australia| Fax: +61 3 9354 2681