Re: perl6.org (Was: Re: How can i contribute for perl 6 ?)

2009-09-19 Thread Moritz Lenz
Moritz Lenz wrote:
> In other words, we need to scale.

Please check perl6.org again, mostly the scaling is done now.

Cheers,
Moritz


Re: How can i contribute for perl 6 ?

2009-09-17 Thread Matthew Walton
On Thu, Sep 17, 2009 at 4:13 AM, Saravanan T  wrote:
> Thanks everyone for sharing the links...
>
> Thought of working in porting Data::Dumper functionality in perl 6 .Seems
> like already there is ".perl" function which does the same..
> and a monker "mberends" said there is a bug in circular references ..
>
>
> So i am thinking to get deep into the problem.
>
> Was expecting "perl6 -d" functionality to debug ?
>
> How do you guys normally debug a perl6 program?

Lots of print and say statements, in my case - the old-fashioned way.
We don't have a debugger for Rakudo at this point.


Re: How can i contribute for perl 6 ?

2009-09-17 Thread Saravanan T
Thanks everyone for sharing the links...

Thought of working in porting Data::Dumper functionality in perl 6 .Seems
like already there is ".perl" function which does the same..
and a monker "mberends" said there is a bug in circular references ..


So i am thinking to get deep into the problem.

Was expecting "perl6 -d" functionality to debug ?

How do you guys normally debug a perl6 program?

@perlsaran




On Wed, Sep 16, 2009 at 9:39 PM, Geoffrey Broadwell wrote:

> On Wed, 2009-09-16 at 19:49 +1000, Timothy S. Nelson wrote:
> > +1.  I have a set of 7 bookmarks that load in tabs that I call my "Perl
> 6"
> > bookmarks.  I load this group of tabs into a separate web browser window
> when
> > I'm doing Perl 6 stuff.  That link is one of the 7 links.
>
> Perhaps your other Perl 6 bookmarks ought to appear on rakudo.org or
> perl6.org as well.  :-)
>
>
> -'f
>
>
>


Re: How can i contribute for perl 6 ?

2009-09-17 Thread Moritz Lenz
Timothy S. Nelson wrote:
> On Wed, 16 Sep 2009, Geoffrey Broadwell wrote:
> 
>> On Wed, 2009-09-16 at 19:49 +1000, Timothy S. Nelson wrote:
>>> +1.  I have a set of 7 bookmarks that load in tabs that I call my "Perl 6"
>>> bookmarks.  I load this group of tabs into a separate web browser window 
>>> when
>>> I'm doing Perl 6 stuff.  That link is one of the 7 links.
>>
>> Perhaps your other Perl 6 bookmarks ought to appear on rakudo.org or
>> perl6.org as well.  :-)
> 
>   They probably mostly do:
> - rakudo.org
☑ (for the non-Unicode readers, that's a check mark in a box ;-)
> - parrot.org
☑
> - P6 specs
☑
> - Moritz' blog (especially because of the monthly summaries)

Maybe I should be more disciplined with the monthly summaries then ;-)
Anyway, perl6.org links to planetsix, which aggregates my blog, and
which I prefer for such a general site than linking to individual blogs.

> - #perl6 IRC logs
☑
> - perl6.org
☑
> - That link to Masak's blog

will be added as soon as we have a -Ofun sub page (see my other mail
about perl6.org in this thread).

>   I'm pretty sure most of those are linked somewhere.
> 
>   I'd actually be in favour of Masak's post being copied to the site 
> (with attribution) and expanded, rather than just linked, if Carl is happy 
> with the idea.  Unfortunately no tuits at the moment.

We're not in a hurry either... ;-)

Cheers,
Moritz


Re: How can i contribute for perl 6 ?

2009-09-17 Thread Carl Mäsak
Timothy (>):
>        I'd actually be in favour of Masak's post being copied to the site
> (with attribution) and expanded, rather than just linked, if Carl is happy
> with the idea. [...]

I'd be honoured. In general, consider anything I write on use.perl to
be cc-attr-licenced.

 

For  in particular, I'd
suggest copying everything after the "Ahem", partly to get to the meat
of the post sooner, partly because the text gets more of a "community
voice" that way.

// Carl


Re: How can i contribute for perl 6 ?

2009-09-16 Thread Timothy S. Nelson

On Wed, 16 Sep 2009, Geoffrey Broadwell wrote:


On Wed, 2009-09-16 at 19:49 +1000, Timothy S. Nelson wrote:

+1.  I have a set of 7 bookmarks that load in tabs that I call my "Perl 6"
bookmarks.  I load this group of tabs into a separate web browser window when
I'm doing Perl 6 stuff.  That link is one of the 7 links.


Perhaps your other Perl 6 bookmarks ought to appear on rakudo.org or
perl6.org as well.  :-)


They probably mostly do:
-   rakudo.org
-   parrot.org
-   P6 specs
-   Moritz' blog (especially because of the monthly summaries)
-   #perl6 IRC logs
-   perl6.org
-   That link to Masak's blog

I'm pretty sure most of those are linked somewhere.

	I'd actually be in favour of Masak's post being copied to the site 
(with attribution) and expanded, rather than just linked, if Carl is happy 
with the idea.  Unfortunately no tuits at the moment.


:)


-
| Name: Tim Nelson | Because the Creator is,|
| E-mail: wayl...@wayland.id.au| I am   |
-

BEGIN GEEK CODE BLOCK
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- 
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI D G+ e++> h! y-

-END GEEK CODE BLOCK-



Perl 6 Set::Relation port desired (was Re: How can i contribute for perl 6 ?)

2009-09-16 Thread Darren Duncan

Moritz Lenz wrote [on perl6-language]:

On Tue, Sep 15, 2009 at 09:30:13AM +0530, Saravanan Thiyagarajan wrote:

Would like to be a volunteer in working for perl-6.
Can some one help me to get into right direction ?


I've written about various options on perlmonks [1], but I think the best
thing you can do right now is to pick a simple Perl 5 module, and port it to
Perl 6. If you find any bugs along the way, join us in #perl6 on
irc.freenode.net and tell us about your bug. If you are sure that it's really
a bug, send a mail to rakudo...@perl.org.


I have a medium-sized Perl 5 module, Set::Relation ( 
http://search.cpan.org/dist/Set-Relation/ ) that I'd be very happy if it were 
translated to Perl 6, but I currently lack the tuits as I'm focusing on other 
related projects at the moment.


So if someone else wants to do that as a way to help the Perl 6 effort, they 
have my blessing and support.


I believe that having a native relation type in Perl 6 would be valuable because 
there is so much of practical value you can do with them, and Set::Relation was 
created largely as a working proof of concept towards this end.


Set::Relation was designed from day one to be translated to Perl 6, but I made 
it in Perl 5 + Moose first because that was a more stable platform, and I wanted 
to actually /use/ it in Perl 5 programs meanwhile.


Set::Relation models the same relation values that relational databases are 
composed from, and includes probably all of the relational operators you've ever 
heard of plus some.  Loosely speaking, a Set::Relation object is like a "Set of 
Mapping" (or "Array of Hash" where all Array elements are distinct), but that 
there is such a thing as the Set/Array having zero elements (tuples) but it 
still has a known identity described by 0..N Mapping/Hash keys (r/t attribute 
names).  Traditionally the keys/attrs have been character strings but the model 
still works if they are any (ideally scalar) type; the point is that relation 
attributes are addressed by name rather than by position, but what constitutes a 
name can be flexible.


Currently defined are 2 roles + 2 classes; the main role defines an immutable 
object and the second role extends it to add mutability; the V1 class does the 
mutable superset while the V2 class does only the immutable subset.  I strongly 
recommend that a porter initially just tries the immutable role and V2, and 
ignores V1 and the mutable role for now, as it is a lot easier to implement this 
thing when you don't have to worry about deep copying.


The current Set::Relation is licensed LGPLv3+ but I am willing to relicense it 
to Artistic v2+ if that assists a porting effort.


-- Darren Duncan


Re: How can i contribute for perl 6 ?

2009-09-16 Thread Geoffrey Broadwell
On Wed, 2009-09-16 at 19:49 +1000, Timothy S. Nelson wrote:
> +1.  I have a set of 7 bookmarks that load in tabs that I call my "Perl 6" 
> bookmarks.  I load this group of tabs into a separate web browser window when 
> I'm doing Perl 6 stuff.  That link is one of the 7 links.

Perhaps your other Perl 6 bookmarks ought to appear on rakudo.org or
perl6.org as well.  :-)


-'f




Re: How can i contribute for perl 6 ?

2009-09-16 Thread Saravanan Thiyagarajan
Thanks everyone for sharing the link.
After a serious of chat in IRC found this links usefull
http://www.perlfoundation.org/perl6/index.cgi?roadmap_to_helping_with_development


~ twitter.com/perlsaran

On Tue, Sep 15, 2009 at 10:23 PM, Patrick R. Michaud wrote:

> On Tue, Sep 15, 2009 at 11:16:56AM -0500, Kyle Hasselbacher wrote:
> > On Mon, Sep 14, 2009 at 11:00 PM, Saravanan Thiyagarajan
> >  wrote:
> >
> > > Would like to be a volunteer in working for perl-6.
> > > Can some one help me to get into right direction ?
> >
> > This is how I did it:  http://perlmonks.org/?node_id=780001
>
> Now added to http://rakudo.org/how-to-help .  Perhaps we also need
> a "how to get involved" section on perl6.org ...?
>
> Pm
>


Re: How can i contribute for perl 6 ?

2009-09-16 Thread Timothy S. Nelson

On Tue, 15 Sep 2009, Saravanan T wrote:


Thanks Tim for the link,
I tried IRC channel felt like not to disturb from their serious discussion with 
a newbie
question.


	Feel free.  There are a few people in the serious discussions who will 
ignore questions not directly targetted at them, but a lot of the #perl6 
regulars are happy to field newbie questions.   In fact, if discussions are 
happening, that's the best time to ask -- if there's no discussion, everyone 
may be asleep :).




My skillset is 5+ yrs of exp in perl,unix with a computerscience engineering 
background
Worked in various domains like banking domain(Standard chartered - Gui tool in 
Tk/perl ) ,
telecom domain( cisco - clearcase wrappers in Perl/unix ) , storage domain( 
NetApp -
parsers in perl/unix ).

Sorry for adding my personal blah,blah . Hope this skillset information will be 
helpfull to
start with .

Looking forward for your suggestions .. 


	That'll be helpful, but I'm afraid all the help I could've provided is 
pretty much covered in one or another of the links that have been sent out. 
But others (again, especially on #perl6) may have more suggestions.


HTH,


-
| Name: Tim Nelson | Because the Creator is,|
| E-mail: wayl...@wayland.id.au| I am   |
-

BEGIN GEEK CODE BLOCK
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- 
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI D G+ e++> h! y-

-END GEEK CODE BLOCK-


Re: How can i contribute for perl 6 ?

2009-09-16 Thread Timothy S. Nelson

On Tue, 15 Sep 2009, Patrick R. Michaud wrote:


On Tue, Sep 15, 2009 at 10:02:02PM +1000, Timothy S. Nelson wrote:

On Tue, 15 Sep 2009, Saravanan Thiyagarajan wrote:


Would like to be a volunteer in working for perl-6.
Can some one help me to get into right direction ?


Sure.  The best way to help depends on your skill-set.  One place to
start is at http://www.rakudo.org/how-to-help
[...]


See also http://use.perl.org/~masak/journal/39445 , which undoubtedly
ought to be preserved somewhere on rakudo.org .


+1.  I have a set of 7 bookmarks that load in tabs that I call my "Perl 6" 
bookmarks.  I load this group of tabs into a separate web browser window when 
I'm doing Perl 6 stuff.  That link is one of the 7 links.



-
| Name: Tim Nelson | Because the Creator is,|
| E-mail: wayl...@wayland.id.au| I am   |
-

BEGIN GEEK CODE BLOCK
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- 
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI D G+ e++> h! y-

-END GEEK CODE BLOCK-



Re: How can i contribute for perl 6 ?

2009-09-16 Thread Saravanan T
Thanks Tim for the link,
I tried IRC channel felt like not to disturb from their serious discussion
with a newbie question.
My skillset is 5+ yrs of exp in perl,unix with a computerscience engineering
background
Worked in various domains like banking domain(Standard chartered - Gui tool
in Tk/perl ) , telecom domain( cisco - clearcase wrappers in Perl/unix ) ,
storage domain( NetApp - parsers in perl/unix ).

Sorry for adding my personal blah,blah . Hope this skillset information will
be helpfull to start with .

Looking forward for your suggestions ..

@perlsaran



On Tue, Sep 15, 2009 at 5:32 PM, Timothy S. Nelson wrote:

> On Tue, 15 Sep 2009, Saravanan Thiyagarajan wrote:
>
>  Would like to be a volunteer in working for perl-6.
>> Can some one help me to get into right direction ?
>>
>
>Sure.  The best way to help depends on your skill-set.  One place to
> start is at http://www.rakudo.org/how-to-help
>
>That doesn't cover everything, though.  I recommend going to the
> #perl6 IRC channel (irc.freenode.net) and asking the same question, and
> telling them your skill-set.  They'll be able to give you immediate feedback
> on the best way to help.  If you're unable to access IRC, then please let us
> know on the mailing list and we can discuss your skill-set here.
>
>HTH,
>
>
> -
> | Name: Tim Nelson | Because the Creator is,|
> | E-mail: wayl...@wayland.id.au| I am   |
> -
>
> BEGIN GEEK CODE BLOCK
> Version 3.12
> GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++
> R(+) !tv b++ DI D G+ e++> h! y-
> -END GEEK CODE BLOCK-
>
>


Re: How can i contribute for perl 6 ?

2009-09-16 Thread Moritz Lenz
On Tue, Sep 15, 2009 at 09:30:13AM +0530, Saravanan Thiyagarajan wrote:
> Would like to be a volunteer in working for perl-6.
> Can some one help me to get into right direction ?

I've written about various options on perlmonks [1], but I think the best
thing you can do right now is to pick a simple Perl 5 module, and port it to
Perl 6. If you find any bugs along the way, join us in #perl6 on
irc.freenode.net and tell us about your bug. If you are sure that it's really
a bug, send a mail to rakudo...@perl.org.

I'd also like to point you to http://perl6.org/ which is full of links to good
resources.

[1] http://www.perlmonks.org/?node_id=771635

Cheers,
Moritz


perl6.org (Was: Re: How can i contribute for perl 6 ?)

2009-09-15 Thread Moritz Lenz
(Sorry if this gets a bit lengthy and hijacks the current thread, but
there are some thoughts I want to share about perl6.org, and Patrick
handed me the opportunity on a silver plate here ;-)

Patrick R. Michaud wrote:
> On Tue, Sep 15, 2009 at 11:16:56AM -0500, Kyle Hasselbacher wrote:
>> On Mon, Sep 14, 2009 at 11:00 PM, Saravanan Thiyagarajan
>>  wrote:
>> 
>> > Would like to be a volunteer in working for perl-6.
>> > Can some one help me to get into right direction ?
>> 
>> This is how I did it:  http://perlmonks.org/?node_id=780001
> 
> Now added to http://rakudo.org/how-to-help .  Perhaps we also need
> a "how to get involved" section on perl6.org ...?

Sure. We also need a "Fun" section, and maybe others like "Business"
(once we get that far), and other sections need more links too (For
example I haven't added Blizkost to the "Compilers" box yet because I
feared it would make it too big).


In other words, we need to scale. I originally planned
perl6-projects.org as a one-page site, containing only the few most
important Perl 6 links.

For the new, improved and extended perl6.org we need

0) a champion
1) a design
2) a backend
3) content

0) Somebody (let's call him or her the champion) has to drive the
effort, nag the people about updates, and generally be the driving
force. This would be a great opportunity for a newcomer to earn her
spurs (not so off-topic after all :-). If nobody wants to take it up I
can try to do it, but my tuits are limited.

1) The current (visual) design is not very well suited for sub pages -
we need some kind of navigation, and areas for more text for that.
Su-She (who contributed the first great design) is working on an
improved (non-crammed) layout for the home page, hopefully she'll also
come up with something neat for the sub pages. See
 for a work in progress

2) When we have sub pages we should avoid to have too much repeating
code in the HTML, so we need some kind of backend to store templates (or
at least headers/footers and navigation). The simplest things that could
possibly work here is SSI (server side includes). If that's still too
cumbersome (and from recent experiences with SSI I fear it'll become so
all too soon) I'd go with a simple offline CMS. As a matter of fact I've
written one for small private projects (see
; currently written in Perl 6, but
I plan to port it to Perl 6 too), if nobody can suggest something better
I'd go with it (but of course the champion has a say here *hint*)

3) Content is quite easy to gather. People often say "we should have $x
on perl6.org"; once the infrastructure is there, it'll be a piece of
cake to actually add them (it's easy right now too, but only if the
category exists, and if there's enough space left in the corresponding
box). There are also other sources of information worth considering. For
example I want to put the information that's currently on
 on the soon-to-be "community" page of
perl6.org.


As always, contributions, ideas and anything non-bikesheddy is welcome!

Cheers,
Moritz


Re: How can i contribute for perl 6 ?

2009-09-15 Thread Patrick R. Michaud
On Tue, Sep 15, 2009 at 11:16:56AM -0500, Kyle Hasselbacher wrote:
> On Mon, Sep 14, 2009 at 11:00 PM, Saravanan Thiyagarajan
>  wrote:
> 
> > Would like to be a volunteer in working for perl-6.
> > Can some one help me to get into right direction ?
> 
> This is how I did it:  http://perlmonks.org/?node_id=780001

Now added to http://rakudo.org/how-to-help .  Perhaps we also need
a "how to get involved" section on perl6.org ...?

Pm


Re: How can i contribute for perl 6 ?

2009-09-15 Thread Kyle Hasselbacher
On Mon, Sep 14, 2009 at 11:00 PM, Saravanan Thiyagarajan
 wrote:

> Would like to be a volunteer in working for perl-6.
> Can some one help me to get into right direction ?

This is how I did it:  http://perlmonks.org/?node_id=780001

Kyle.


Re: How can i contribute for perl 6 ?

2009-09-15 Thread Patrick R. Michaud
On Tue, Sep 15, 2009 at 10:02:02PM +1000, Timothy S. Nelson wrote:
> On Tue, 15 Sep 2009, Saravanan Thiyagarajan wrote:
>
>> Would like to be a volunteer in working for perl-6.
>> Can some one help me to get into right direction ?
>
>   Sure.  The best way to help depends on your skill-set.  One place to  
> start is at http://www.rakudo.org/how-to-help
> [...]

See also http://use.perl.org/~masak/journal/39445 , which undoubtedly
ought to be preserved somewhere on rakudo.org .

Pm


Re: How can i contribute for perl 6 ?

2009-09-15 Thread Timothy S. Nelson

On Tue, 15 Sep 2009, Saravanan Thiyagarajan wrote:


Would like to be a volunteer in working for perl-6.
Can some one help me to get into right direction ?


	Sure.  The best way to help depends on your skill-set.  One place to 
start is at http://www.rakudo.org/how-to-help


	That doesn't cover everything, though.  I recommend going to the 
#perl6 IRC channel (irc.freenode.net) and asking the same question, and 
telling them your skill-set.  They'll be able to give you immediate feedback 
on the best way to help.  If you're unable to access IRC, then please let us 
know on the mailing list and we can discuss your skill-set here.


HTH,


-
| Name: Tim Nelson | Because the Creator is,|
| E-mail: wayl...@wayland.id.au| I am   |
-

BEGIN GEEK CODE BLOCK
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- 
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI D G+ e++> h! y-

-END GEEK CODE BLOCK-