Re: packages vs. classes

2006-05-19 Thread Larry Wall
On Fri, May 19, 2006 at 03:25:43PM -0700, Chip Salzenberg wrote: : Based on what I'm seeing, the Perl 6 "type object" is the thing that claims : the primary name associated with a class. Foo:: is the type object. : The metaobject seems to be anonymous. And the package seems to be fairly : questio

Re: Windows Binaries for Pugs

2006-05-19 Thread Rutger Vos
I think nightly builds are great, especially considering that most people don't have a Haskell environment set up. Keep the builds coming! Especially ones with parrot and perl5 integration :-) (Yes, I'm lazy) Rutger On Fri, 19 May 2006 12:33:56 -0500 [EMAIL PROTECTED] wrote: > On Fri, May 19, 20

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

2006-05-19 Thread larry
Author: larry Date: Fri May 19 16:29:33 2006 New Revision: 9304 Modified: doc/trunk/design/syn/S03.pod Log: dduncan++ points out that bags are unordered, which actually forces asymmetry. Clarified difference between ».foo and ».?foo Modified: doc/trunk/design/syn/S03.pod

Re: packages vs. classes

2006-05-19 Thread Chip Salzenberg
On Fri, May 19, 2006 at 02:51:55PM -0700, Chip Salzenberg wrote: > On Fri, May 19, 2006 at 12:53:29PM -0700, Larry Wall wrote: > > The type of metaobject Foo.meta might be called "Class" if that's what the > > metaobject protocol decides it should be, but Perl the Language doesn't > > care. If so,

Re: packages vs. classes

2006-05-19 Thread Chip Salzenberg
On Fri, May 19, 2006 at 12:53:29PM -0700, Larry Wall wrote: > and, in fact, the Foo.^bar syntax is just short for Foo.meta.bar. So, you anticipated my half-question. > The type of metaobject Foo.meta might be called "Class" if that's what the > metaobject protocol decides it should be, but Perl t

Re: packages vs. classes

2006-05-19 Thread Chip Salzenberg
On Fri, May 19, 2006 at 12:35:11PM -0700, Larry Wall wrote: > If this isn't answering what you were asking, please ask s'more, > and I'll try to reply when I'm not busy having a grandbaby. adCONGRATULATIONSvance :-) > Packages, modules, classes, roles, subsets, enums, etc. all pretend they > are

Re: hyp-op examples of a Bag type in S03

2006-05-19 Thread Darren Duncan
Er, I meant to say "subtracted" where I said "added". -- Darren Duncan

hyp-op examples of a Bag type in S03

2006-05-19 Thread Darren Duncan
I know they were just introduced, but I have a question about the conceptual validity of the following statements in S03, which appear in the newly edited hyper-operators section: Bag(3,8,[2,Seq(9,3]],8) >>-<< 1; # Bag(2,7,[1,Seq(8,2)],7) Bag(3,8,[2,Seq(9,3)],8) >>-<< (1,1,1,1);

Re: packages vs. classes

2006-05-19 Thread Larry Wall
'Course, I left out everything about prototype objects there... The name Foo also (in context) represents an uninitialized object of the class in question. Any object, initialized or not, can get at its type handlers by saying Foo.meta $foo.meta and, in fact, the Foo.^bar syntax is just

Re: packages vs. classes

2006-05-19 Thread Larry Wall
On Thu, May 18, 2006 at 03:17:36PM -0700, Chip Salzenberg wrote: : What's the relationship in perl6 between namespaces and classes? Hmm, well, that's hard to put one's finger on, but to the first approximation namespaces are for declarational names, while classes can really only name things operat

Re: Hyperop question

2006-05-19 Thread Andy_Bach
Never mind: New Revision: 9303 Modified: doc/trunk/design/syn/S03.pod Log: Typo from aufrank++. Feeble attempt to make .foo optional on nodes that only contain children. Modified: doc/trunk/design/syn/S03.pod == ---

Hyperop question

2006-05-19 Thread Andy_Bach
$Larry has just updated the pod: doc/trunk/design/syn/S03.pod =head1 Changes to existing operators -If one argument is insufficiently dimensioned, Perl "upgrades" it: +If either argument is insufficiently dimensioned, Perl "upgrades" it: (3,8,2,9,3,8) >>-<< 1; # (2,7,1,8,2,7)

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

2006-05-19 Thread larry
Author: larry Date: Fri May 19 11:45:34 2006 New Revision: 9303 Modified: doc/trunk/design/syn/S03.pod Log: Typo from aufrank++. Feeble attempt to make .foo optional on nodes that only contain children. Modified: doc/trunk/design/syn/S03.pod ==

Re: Windows Binaries for Pugs

2006-05-19 Thread Jonathan Scott Duff
On Fri, May 19, 2006 at 01:24:57PM -0400, James Peregrino wrote: > At this stage, are binaries even worth it? Judging from my lurking > on #perl6, things are moving so fast that anything but a regular > nightly-built binary would be too out of date. Seems like svn is > the way to go. Binarie

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

2006-05-19 Thread larry
Author: larry Date: Fri May 19 11:13:09 2006 New Revision: 9302 Modified: doc/trunk/design/syn/S03.pod Log: Refined hyperops a bit. Modified: doc/trunk/design/syn/S03.pod == --- doc/trunk/design/syn/S03.pod(o

Re: Where can I find a Perl 6 langauge reference?

2006-05-19 Thread David Cantrell
On Thu, May 18, 2006 at 03:29:38PM -0700, David Romano wrote: > On 5/18/06, Michael Mathews <[EMAIL PROTECTED]> wrote: > >Like Thomas, I'm interested in having a go, in my case I'd like to > >install something I can play with. The link is appreciated but what I > >was hoping for was a simple set of

Re: Windows Binaries for Pugs

2006-05-19 Thread Chris Yocum
True. Although, I would say that for those who only want to tinker with the language, this might be the most convenient way to do so. I have already started to work with it and I am liking what I am seeing. On 5/19/06, James Peregrino <[EMAIL PROTECTED]> wrote: At this stage, are binaries even

Re: Windows Binaries for Pugs

2006-05-19 Thread James Peregrino
At this stage, are binaries even worth it? Judging from my lurking on #perl6, things are moving so fast that anything but a regular nightly-built binary would be too out of date. Seems like svn is the way to go. -James At 11:58 AM -0400 5/19/06, Chris Yocum wrote: Hi All, I just want

Windows Binaries for Pugs

2006-05-19 Thread Chris Yocum
Hi All, I just wanted to let you know that there are some Windows binaries of Pugs avaliable from Jonathan Worthington (http://www.jwcs.net/~jonathan/perl6/). They seem to be a bit out of date (last update was at Monday, 10-Apr-2006 05:29:30 CDT) but should get you started. Regards, Chris

Re: :immediate behaviour

2006-05-19 Thread Patrick R. Michaud
On Thu, May 18, 2006 at 01:01:13PM +0200, Klaas-Jan Stol wrote: > hi, > > if I understand correctly, the :immediate pragma makes the sub which has > this pragma run immediately after parsing (well, at least before running > the program) > > Suppose I have this code: > >.sub loadstuff :imme

Re: [ARCH] Classes moving into namespaces; parrot reserved namespace

2006-05-19 Thread Leopold Toetsch
On May 16, 2006, at 19:32, Chip Salzenberg wrote: There's is a problem with the naming of classes and their associated namespaces that must be addressed. The first question is: why is the namespace associated, or - in other words - why does a class C a namespace instead of C namespace. The

Re: Where can I find a Perl 6 langauge reference?

2006-05-19 Thread Amir E. Aharoni
Is there a perl6-user-doc wiki? It might be a great way to write documentation. Free collaborative documentation for a free collaborative language - what could be better? Let alone Wikipedia - Wikis can be even greater than you think. For example, check out this site: http://wiki.osdc.org.il/in

Re: Where can I find a Perl 6 langauge reference?

2006-05-19 Thread A. Pagaltzis
* Steffen Schwigon <[EMAIL PROTECTED]> [2006-05-19 09:10]: > As your email address looks german, Thomas is a fellow cologne.pm’er. :-) > http://dresden-pm.org/cgi-bin/twiki/view/PM/PugsFirstBlood Nice work. Regards, -- Aristotle Pagaltzis //

Re: Where can I find a Perl 6 langauge reference?

2006-05-19 Thread Steffen Schwigon
Thomas Wittek <[EMAIL PROTECTED]> writes: > Where is the best place to take a look at, when I want to start > experimenting with Perl 6 and pugs? As your email address looks german, maybe my (german) notes about compiling my first Pugs is helpful to you: http://dresden-pm.org/cgi-bin/twiki/view