Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

colomon (8994)

colomon
  (email not shown publicly)
+ -

  News: Rakudo Perl 6 development release #29[->] on 2010.05.20 11:52 colomon

Submitted by colomon on 2010.05.20 11:52
Perl 6
On behalf of the Rakudo development team, I'm pleased to announce theMay 2010 development release of Rakudo Perl #29 "Erlangen". Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine (see http://www.parrot.org./ The tarball for the May 2010 release is available from http://github.com/rakudo/rakudo/downloads .

Rakudo Perl follows a monthly release cycle, with each release named after a Perl Mongers group. The May 2010 release is code named "Erlangen" in recognition of Erlangen.pm and the Perl 6 talk that Moritz Lenz, one of our core developers, gave this month.

Some of the specific changes and improvements occurring with this release include:

* Lexical classes and roles were implemented. Additionally, anonymous classes — which were never quite right in alpha — are now implemented more correctly, and anonymous roles are also supported.

* Basic support for named enumerations of the form 'enum Weekday ' has been restored.

* First cut of use Foo:from and eval('foo', :lang); needs Blizkost[1] to be installed to work.

* Numeric / Real roles much closer to the spec now.

* As always, many additional small features and bug fixes make working with Rakudo more pleasant.

* Rakudo now passes 32,347 spectests. We estimate that there are about 39,500 tests in the test suite, so Rakudo passes about 82% of all tests.

For a more detailed list of changes see "docs/ChangeLog".

The development team thanks all of our contributors and sponsors for making Rakudo Perl possible, as well as those people who worked on parrot, the Perl 6 test suite and the specification.

The following people contributed to this release: Solomon Foster, Moritz Lenz, Jonathan Worthington, Martin Berends, chromatic, Carl Masak, snarkyboojum, Stefan O'Rear, Reini Urban, Jonathan Scott Duff, takadonet, Christoph Otto, isBEKaml, ash_, bubaflub, Jimmy Zhuo, Peter Lobsinger and Patrick Abi Salloum

If you would like to contribute, see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org mailing list, or ask on IRC #perl6 on freenode.

The next release of Rakudo (#30) is scheduled for June 17, 2010. A list of the other planned release dates and code names for 2010 is available in the "docs/release_guide.pod" file. In general, Rakudo development releases are scheduled to occur two days after each Parrot monthly release. Parrot releases the third Tuesday of each month.

Have fun!

[1] http://github.com/jnthn/blizkost
Link To Original Source
Read More 0 comments

+ -

  Comment: Re:A common workaround (Score 1) on 2010.05.09 21:21

by colomon on 2010.05.09 21:21 (#71980)
Attached to: The tests Rakudo doesn't run
what's the matter with %hash = @array >>=>>> 1 ? (might not work with texas hyper, but does with the normal hyper.)
Read More 5 comments
Comments: 5
+ -

  Comment: You're too kind... (Score 1) on 2010.03.02 13:21

by colomon on 2010.03.02 13:21 (#71740)
Attached to: I'm a snowplow
...and also make me feel guilty for working on series today instead of trying to bring more tests back on-line. :)
Read More 5 comments
Comments: 5
+ -

  Comment: Re:YAPC::NA (Score 1) on 2010.02.01 6:13

by colomon on 2010.02.01 6:13 (#71609)
Attached to: Perl 6 Design Minutes for 27 January 2010
Thank you! I've penciled it in on my calendar, and will double check with my wife when she wakes up to make sure it's not the weekend of a wedding...
Read More 3 comments
Comments: 3
+ -

  Comment: YAPC::NA (Score 1) on 2010.01.31 8:08

by colomon on 2010.01.31 8:08 (#71607)
Attached to: Perl 6 Design Minutes for 27 January 2010
Are there dates yet for YAPC::NA? Unless there's some horrible scheduling conflict, I will be there for sure, as Columbus is an easy drive and I have family in the area. I would love to be involved with a Rakudo hackathon there.
Read More 3 comments
Comments: 3
+ -

  Comment: My case (Score 1) on 2009.12.27 20:25

by colomon on 2009.12.27 20:25 (#71443)
Attached to: Notation, and the 'business case' for Perl 6
I've used Perl professionally since 1995 or so. I saw someone (Damian maybe?) give a presentation on Perl 6 back in 2004 (I think) and was instantly hooked -- it was just obviously better than Perl 5 on a number of issues important to me. So I'm pitching in to help get a Perl 6 compiler to the point where I can start using it everywhere I use Perl! But also, it is a great pleasure to work on a system with good tests and where small changes can accomplish useful things. My $work all too frequently involves arcane changes to complicated things leading to 8+ hour test runs on a fast quad core machine and then reading the tea leaves to try to figure out if the system actually performs better after the changes. It's nice to remember that programming can actually be fun...
Read More 9 comments
Comments: 9
+ -

  Comment: Weekend (Score 1) on 2009.11.16 9:54

by colomon on 2009.11.16 9:54 (#71143)
Attached to: Bringing back the setting, and bug hunting
I'd have gotten a bit more accomplished if I hadn't spent four hours Sunday holding my sleeping, slightly feverish son. Seriously slowed down my typing. (Of course, I'd also have gotten more done if I hadn't headed to the pub for a few hours last night, too.)
Read More 2 comments
Comments: 2
+ -

  Comment: History Lesson (Score 1) on 2009.11.11 22:26

Oooo, one of those putting the pieces together history notes. I've long known the song Kelly's Farewell -- now I know who it is about.
Read More 2 comments
Comments: 2
+ -

  Comment: Installed-modules branch (Score 1) on 2009.11.06 20:59

by colomon on 2009.11.06 20:59 (#71056)
Attached to: November 6 2009 -- wait, that's not gold...
I too briefly tried the installed-modules branch a few weeks ago. I quickly ran away screaming. Still, I'd really like to see it up and running, so if there's anything I can do to help...
Read More 3 comments
Comments: 3
+ -

  Comment: Book coming... (Score 1) on 2009.10.26 5:07

by colomon on 2009.10.26 5:07 (#70973)
Attached to: Why Do We Believe Random Assertions?
BTW, don't know if this was fully apparent from the slides or not, but Wilson is editing a book in the "Beautiful Code" series that would have been called "Beautiful Evidence" if that name were not already taken.
Read More 2 comments
Comments: 2
+ -

  Comment: I use my Mac as if it were a Linux box... (Score 1) on 2009.09.30 8:13

by colomon on 2009.09.30 8:13 (#70712)
Attached to: Why is Perl on Mac such a disaster
... a really, really slick and well-built Linux box. 99.9% of the programming I do is completely cross-platform, so there's no call for special Mac-only modules. Likewise I've never used a Win32:: module except for occasional idle amusement, despite Win32 boxes being my main development platform for a decade (before the purchase of my MacBook Pro last year).
Read More 44 comments
Comments: 44
+ -

  Comment: Re:Strongly, strongly disagree (Score 1) on 2009.09.30 8:07

by colomon on 2009.09.30 8:07 (#70711)
Attached to: Why is Perl on Mac such a disaster
And even if you believe that making the system call is the right thing to do, and it is too hard to be done easily in the short term, isn't going with the ~/Documents norm a much better default choice than leaving basic CPAN and a host of other modules hosed?
Read More 44 comments
Comments: 44
+ -

  Journal: Struggles with Trig on 2009.09.06 10:17

Journal by colomon on 2009.09.06 10:17
Perl 6
I'm checking in what I've got of my trig tests / code update, which so far only tackles sin and cos. I thought it would be a good idea to get other people's eyes on it now, before I replicated the changes for all of the other trig functions. I'm up at my in-laws' cabin, had to drive into town to reach the Internet, so this seemed like the best way to pose my questions to the Perl 6 world.
Read More 1 comments
Comments: 1
+ -

  Comment: Agree 100% (Score 1) on 2009.08.15 12:26

Note that the File -> New -> Perl 6 Script crash still happens even if you have Perl 6 support on, so far as I could tell. And boy, I never thought of naming my file .p6 -- I thought that went out of style years ago?
Read More 4 comments
Comments: 4
+ -

  Comment: Re:The answer has to be divisible by 9 (Score 1) on 2009.08.08 15:47

by colomon on 2009.08.08 15:47 (#69921)
Attached to: My take on Euler #52 in Perl 6
Huh. I don't follow your logic -- I don't know anything about sum of the digits being the same means the numbers are the same mod 9. BUT a web search trying to turn up more on it found a proof that "The difference of any two numbers composed of the same digits is always a multiple of nine." In which case 3*$n - 2*$n = $n is a multiple of nine, so your conclusion is dead on correct. Thanks!
Read More 6 comments
Comments: 6