Re: Parrot 0.8.0, Pareto Principle released
On Friday 24 October 2008, jerry gay wrote: On behalf of the Parrot team, I'm proud to announce Parrot 0.8.0 Pareto Principle. Parrot (http://parrotcode.org/) is a virtual machine aimed at running all dynamic languages. After an svn update and rebuild of parrot and rakudo, I ran 'make spectest' in parrot/languages/perl6. Everything passed that wasn't skipped, but the tests threw a lot of warnings: mostly a lot of Use of uninitialized value, but I also saw one Undefined value shifted from empty range. Is this expected behavior? Or is there something wrong with my setup? (Kubuntu 8.04) -- Elyse Grasso http://www.data-raptors.comComputers and Technology http://www.astraltrading.com Divination and Science Fiction http://www.data-raptors.com/global-cgi-bin/cgiwrap/emgrasso/blosxom.cgi WebLog
Re: Parrot 0.8.0, Pareto Principle released
OK, Thanks. On Friday 24 October 2008, jerry gay wrote: The undefined warnings are known, and due mainly to the tests not being as carefully written as they should be. I believe there is a ticket in the rt queue, but i'm not able to search it from my phone. If nobody beats me to it, i'll point it out when i arrive at my destination. ~jerry On 10/24/08, Elyse M. Grasso [EMAIL PROTECTED] wrote: On Friday 24 October 2008, jerry gay wrote: On behalf of the Parrot team, I'm proud to announce Parrot 0.8.0 Pareto Principle. Parrot (http://parrotcode.org/) is a virtual machine aimed at running all dynamic languages. After an svn update and rebuild of parrot and rakudo, I ran 'make spectest' in parrot/languages/perl6. Everything passed that wasn't skipped, but the tests threw a lot of warnings: mostly a lot of Use of uninitialized value, but I also saw one Undefined value shifted from empty range. Is this expected behavior? Or is there something wrong with my setup? (Kubuntu 8.04) -- Elyse Grasso http://www.data-raptors.comComputers and Technology http://www.astraltrading.com Divination and Science Fiction http://www.data-raptors.com/global-cgi-bin/cgiwrap/emgrasso/blosxom.cgi WebLog -- Sent from Gmail for mobile | mobile.google.com -- Elyse Grasso http://www.data-raptors.comComputers and Technology http://www.astraltrading.com Divination and Science Fiction http://www.data-raptors.com/global-cgi-bin/cgiwrap/emgrasso/blosxom.cgi WebLog
Re: [svn:perl6-synopsis] r9176 - doc/trunk/design/syn
On Thursday 11 May 2006 5:52 am, [EMAIL PROTECTED] wrote: * S06: but true is now spelled as but True ... return $error but false if $error; -return 0 but true; +return 0 but True; } Properties are predeclared as roles and implemented as mixins--see S12. Is but false now spelled but False? If not, if there a reason for the asymmetry? -- Elyse M. Grasso CTO ReleaseTEAM Inc. http://www.releaseteam.com phone 720-887-0489 fax 720-977-8010 cell 303-356-2717
svn links for the Architecture section on the website?
Given the recent explosion of svn commits in the synopses, and the fact that the versions of the synopses on the dev.perl.org/perl6 site are lagging a bit, would it make sense to add a link to the svn site to the Synopses page? This week, when I wanted to read the cumulative changes to some of the synopses, I eventually backed in through the parrot download page's viewcvs link. -- Elyse Grasso http://www.data-raptors.com Computers and Technology http://www.astraltrading.com Divination and Science Fiction
Re: while Idiom (Was: Arglist I/O)
On Monday 06 December 2004 01:26 pm, Smylers wrote: I think that Cfor reads much better than Cwhile for English-ness. Having taught Perl 5 beginners that Cforeach can be used to iterated over each item in a list, many of them then instinctively try to use the same keyword for iterating over each line in a file. (Which of course works -- albeit inefficiently and umidiomatically -- so they don't bother looking any further.) To me Cfor makes sense when you've got a pile of stuff you're intending to process (such as array items or lines in a file), and Cwhile makes sense when you're waiting for a condition (such as the user correctly entering her/his password) and you couldn't possibly know in advance how many times you'll be looping. Smylers But you need to process the file while you haven't reached the end yet, or until you reach the end. And I can't think of an occasion where I knew going in what the length of the file I was processing was going to be. I suppose foreach might make sense if you sucked in the whole file at once and then processed the individual lines, but I've seldom been in situations where I could assume it was safe to do that. (Data expands to fill the space available, plus 10 %... and the production data file is always bigger than they told you it would be.) The same goes for database queries: you loop while the query is returning data or until it stops returning data. Foreach implies to me that you want to do the same thing, or something very similar, to each of the things you are processing. But in handling the lines of a file or the records returned by a query you may in fact want to throw many of them away, or handle various subgroups of data in different ways. -- Elyse Grasso http://www.data-raptors.comComputers and Technology http://www.astraltrading.com Divination and Science Fiction