RE: Revised Perl++ Wiki Proposal / $1k bounty

2006-06-20 Thread Conrad Schneiker
> From: Michael Mathews [mailto:[EMAIL PROTECTED] > On 20/06/06, Conrad Schneiker <[EMAIL PROTECTED]> wrote: > > I propose to install twiki (http://www.twiki.org/) on Feather. > This is > > a GPL'd Perl-based industrial-strength wiki. This would serve as > the > > general Perl 6 wiki, aka Perl++. >

Re: lvalue functions and lvalue parameters

2006-06-20 Thread Sam Vilain
Jonathan Scott Duff wrote: >> sub cond(Bool $c, $a, $b) is rw { >> if $c return $a else return $b; >> } >> >> Will this fail because $a and $b are not rw? If so, will it fail at run- >> or compile-time? What about this: >> > That looks like it should be a compile-time failure to me. > De

Exceptions, dynamic scope, Scheme, and Lisp: A modest proposal

2006-06-20 Thread Chip Salzenberg
WRT exception handling, I think the lisp condition/handler model is a good starting point. It's simple enough to explain and use, and static models can easily be implemented in terms of it. But I really don't like one thing about the CL handler model: it conflates non-local transfers of control w

Fwd: threading creation syntax proposal

2006-06-20 Thread Charles Reiss
On 6/20/06, Jonathan Worthington <[EMAIL PROTECTED]> wrote: "Charles Reiss" <[EMAIL PROTECTED]> wrote: > > Since I don't think the three-tiered threading system is going to be > implemented very soon, I'd like to propose that thread creation > instead be done with one new method of a ParrotThread

Re: Couldn't understand the following message from Devel::Cover ...

2006-06-20 Thread Michael Cummings
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Paul Johnson wrote: > On Fri, Jun 16, 2006 at 12:43:11PM +0530, Rajanikanth Dandamudi wrote: > >> Hi All, >> >> Can some one help me understand why I am getting the following message >> on the following perl program : >> >> perl program >> ==

Re: threading creation syntax proposal

2006-06-20 Thread Jonathan Worthington
"Charles Reiss" <[EMAIL PROTECTED]> wrote: Since I don't think the three-tiered threading system is going to be implemented very soon, I'd like to propose that thread creation instead be done with one new method of a ParrotThread object: =item Carguments...)> Maybe we should go for a name tha

Re: Revised Perl++ Wiki Proposal / $1k bounty

2006-06-20 Thread Juerd
Michael Mathews skribis 2006-06-20 18:00 (+0100): > Before you sent that I registered a project on Source Forge for this, > half-thinking I would want to work on it but also open it up to the > entire community. Reason being that Source Forge has well-established, > robust community project managem

Re: lvalue functions and lvalue parameters

2006-06-20 Thread Jonathan Scott Duff
I don't have any real answers, but I'll weigh in with my opinion anyway :-) On Tue, Jun 20, 2006 at 10:59:01AM +0100, Daniel Hulme wrote: > I've just thought of an interesting interaction with lvalue functions > and call by foo. What if I want to write, say, an lvalue ?? !! function > thus > > s

[svn:perl6-synopsis] r9716 - doc/trunk/design/syn

2006-06-20 Thread larry
Author: larry Date: Tue Jun 20 11:38:41 2006 New Revision: 9716 Modified: doc/trunk/design/syn/S12.pod Log: s/property/attribute/ from cognominal++ Modified: doc/trunk/design/syn/S12.pod == --- doc/trunk/design/syn/S

Re: ~~ with *

2006-06-20 Thread Larry Wall
On Mon, Jun 19, 2006 at 08:51:24AM -0600, Eric wrote: : Just my two cents, but whenever i see "when True {...}" I expect $_ : to be true, so that i can do when True and when False. And I if see : when followed by a comparison i expect the when to be true when the : comparison is true. To me its

[svn:perl6-synopsis] r9715 - doc/trunk/design/syn

2006-06-20 Thread larry
Author: larry Date: Tue Jun 20 11:37:51 2006 New Revision: 9715 Modified: doc/trunk/design/syn/S03.pod doc/trunk/design/syn/S04.pod Log: Smart match moved to S03. Smart match clarifications. Modified: doc/trunk/design/syn/S03.pod ===

threading creation syntax proposal

2006-06-20 Thread Charles Reiss
Below is a proposal to change the syntax for creation of threads. The primary change is a move away from the original interface which had three thread-creation functions: thread1, thread2, and thread3. These were supposed to create threads in one of three types, see, e.g., Dan's proposal at http:/

Re: Revised Perl++ Wiki Proposal / $1k bounty

2006-06-20 Thread Michael Mathews
On 20/06/06, Conrad Schneiker <[EMAIL PROTECTED]> wrote: I propose to install twiki (http://www.twiki.org/) on Feather. This is a GPL'd Perl-based industrial-strength wiki. This would serve as the general Perl 6 wiki, aka Perl++. The source code would be placed in the Pugs .../other/... subtree

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 in

lvalue functions and lvalue parameters

2006-06-20 Thread Daniel Hulme
I've just thought of an interesting interaction with lvalue functions and call by foo. What if I want to write, say, an lvalue ?? !! function thus sub cond(Bool $c, $a, $b) is rw { if $c return $a else return $b; } Will this fail because $a and $b are not rw? If so, will it fail at run- or comp