Perl 6 Design Minutes for 14 January 2009
The Perl 6 design team met by phone on 14 January 2009. Larry, Allison, Patrick, Will, Jerry, Jesse, Richard, and Nicholas attended.
Allison:
- spent the week working on pumpking stuff again
- merged in several branches that I and others had been working on
- did a lot of patch review
- planning on doing the migration to parrot.org today
- I'd said today because we had three days where we could figure it out; what works, and what doesn't, and delay it if necessary
Larry:
- been doing spec work, and answering questions
- things are hectic at work right now, so I don't have a lot of time for my true vocation
- keeping my nose above water on the mailing lists and IRC channels
- removed the old
.containsmethod, that was standing in for the .exists modifier on hash lookups in a hash. - mostly answering questions and hoping that someone else will clarify the specs for me, when I answer questions about functions and pod.
- trying to use my spec writing time for clarifying things that other people can't do themselves
- I have trips planned in April
Patrick:
- worked on getting the branch merged in that refactored variable handling in Rakudo
- got it done on Friday. It worked out well.
- ... though not for people who were relying on misfeatures of Rakudo
- I've been helping people by pointing out ways to fix it
- it's a stronger basis from which to continue
- passing 60 more tests than this time last week. 6233 now passing.
- we lost 30 when we merged the branch, but gained 90 back, so a net plus for the week
- I've closed a bunch of tickets, or put a note on that we can close when we have a test
- done over over 2 dozen. Still more that could be closed like that.
- it just takes time to find them. It feels good closing tickets that way.
- I've also been helping others
- I was going to read PGE refactors, but now figuring out what to do with Rakudo repository is a higher priority
Allison:
- it doesn't matter if Rakudo's repository moves, just that it's not in the same repository as Parrot.
Patrick:
- I'd rather not move it and then move it straight back.
- there have also been some discussions about moving Rakudo to git
- I don't want to go to the community and say "Oh, this week it's here" and then the next week "Oh this week's it here", and have the documentation on where to get Rakudo be constantly out of date
Allison:
- let's get you cc'd on the list discussion with the admins
Patrick:
- we will now be figuring out a Rakudo plan for this so that we can notify the Rakudo community about the changes coming up
Will:
- I have one task assigned for Parrot this week -- rip out all the deprecated items. There are about half a dozen left; a depressing number.
- trying to get volunteers to look through and remove what is just a hack and slash
Nicholas:
- nothing to report
Richard:
- I had dropped out of the calls about mid way last year because I didn't feel that I had anything to contribute
- before I dropped out around June 2008, we did a huge amount of TPF work on how it would improve things until I had things to say
- then I backed off, at least partly because in July 2008 my wife had a baby
- in the past month or so, I'm coming back on the radar
- we have a 5.10.1 release grant going on right now
- Dave working on it, Nick the grant manager
Nicholas:
- I watch him commit things. I don't know more more detail than that, as I've not communicated with him recently.
Richard:
- even an revised expected release date would be good
- when I was talking with him setting it up it was "late Jan, early Feb"
- would be good to know if there is updated information
- Also Hague grants. A lot of good things are happening about that.
- I took a trip last month to New York to see Ian, to say thanks, and give him an update. It was an excellent meeting. He is happy with the progress going on, feels respected as a donor, and is happy with the amount and level of communication.
- I'm looking into the legal details of splitting apart what is Parrot and Rakudo. Drawing up the assignment agreement with Roberta (the TPF lawyer)
- TPF got a nice donation from booking.com ($50,000) booking.com asked TPF to be vocal. Tell the world.
- they did not put a specific requirement on the donation. They said "we hope to support Perl 5.10 with this", but not the level of surety on it that I had with Ian on his donation.
- I'm sure that some 5.10 support will come out of that, but after that we have a general donation to work with. Could well be part of the grants through the grants committee. There is a growing desire for funding there. Even a couple of quarters there would not exhaust it, so we will figure out other good ideas for what to do with it.
Jesse:
- as mentioned last week, it's time for me to step back as project manager type person. Do we want a replacement project manager, or is it more a community organiser type person?
Patrick:
- all I did was write code last week, so I didn't have time to think
Jesse:
- we can't be having that!
Allison:
- I think we're okay without a project manager
Jesse:
- as long as everyone is okay with that, I'm happy not to foist someone else upon you
- I will update the world on my blog next week. It's likely to get flameage just because it contains the term "Perl 6".
Allison:
- "Oh no! Perl 6 is dead. It doesn't have a project manager!"
Jesse:
- I wonder if I can get to Reddit number one on that
Richard:
- maybe "The Perl 6 implementation efforts are so strong right now they're basically self managing to good effect."
Jesse:
- I might pop by the call in the future to see how you are
Larry:
- it would feel much better if you went out with a major rant
Richard:
- it is traditional
Jesse:
- it should be "career limiting"
Patrick:
- rant that the implementations are doing so well without your input
Allison:
- and "I'm just not useful any more"
Patrick:
- and rant how you've tried to kill it but it's [just too strong to die]
Jesse:
- I've enjoyed this. It's been fun and interesting, and I hope it's been helpful. At times it's been maddening, but that's true of any project.
Allison:
- thanks for everything that you have done
Jesse:
- thank you for actually making it happen
Missing a discussion on Nicholas: Patrick: Larry: Larry: Patrick: Larry: Patrick: Larry: Patrick: Larry: Patrick: Larry: Patrick: Larry: Patrick: Larry: Will: Patrick: Larry: Patrick: Will: Larry: Jerry: Patrick: Larry: Patrick: Larry: Jerry: Larry: Patrick: Larry: Patrick: Larry: Jerry: Patrick: Larry: Jerry: Larry: Patrick: Larry: Patrick: Larry: Patrick: Larry: Jerry: Larry: Jerry: Larry: Jerry: Larry: Jesse:.trim and gilding the lily.
.trim is not a Perl 5 built in
.perl means.
.perl a sub?
.perl and subs was "Do we have to do that?"
.*?, as opposed to greedy, which would be .* behavior
? qualifier lazy
-n and -p
rn had one of those
