Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2008-08-19

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:06 davidfetter joined #parrotsketch
01:14 particle1 joined #parrotsketch
10:45 pmichaud joined #parrotsketch
13:09 Andrew_ joined #parrotsketch
13:44 rdice joined #parrotsketch
14:27 davidfetter joined #parrotsketch
14:39 Wknight8111_ joined #parrotsketch
17:53 cotto_work joined #parrotsketch
18:01 Auzon joined #parrotsketch
18:10 jonathan joined #parrotsketch
18:11 jonathan Won't be here for #parrotsketch, so pre-reporting...
18:11 jonathan * Attended YAPC::Europe and gave a couple of talks
18:11 jonathan * Did hackathoning before and after the workshop
18:11 jonathan * Had many useful/interesting discussions with pmichaud and Allison
18:11 jonathan * Got the Perl 6 MultiSub PMC mostly there
18:11 jonathan ** Arity and type (class + role) based dispatch
18:11 jonathan ** Topological sorting of a type narrowness DAG to provide candidate ordering
18:11 NotFound joined #parrotsketch
18:11 jonathan ** Tie-breaking on constraint types
18:11 jonathan * Next steps on the PMC are
18:11 jonathan ** Get the is default trait to tie-break too
18:11 jonathan ** Look up any in-scope proto
18:11 jonathan ** Fix the memory leaks - mostly ignored memory management while I got it functional
18:11 jonathan ** Fix pmc2c bug that means we need a hack right now
18:11 jonathan * Have patched various other little odds and ends in Rakudo, forget exactly what
18:11 moritz joined #parrotsketch
18:11 jonathan * Tomorrow is Rakudo day; plan to get lazy lists in place, or at least start that
18:11 jonathan * Will continue working on DeepText grant for MMD to start getting it into Rakudo, now the PMC is about done
18:11 jonathan * Next week I'm not here - taking some laptop-free vacation in Romania.
18:11 jonathan EOR
18:13 NotFound joined #parrotsketch
18:19 Tene * Minor cardinal updates.
18:20 Tene * Caused lots of segfaults and strange hangs while working on exceptions, but didn't get anywhere productive.
18:20 Tene * We need some work on HLL mapping, but been too busy with work to start a discussion on the list.
18:21 Tene * Giving a presentation to the Austin LUG on Thursday.
18:21 Tene EOR
18:22 barney joined #parrotsketch
18:25 pmichaud ...darn, I can't make it to Austin on Thursday.  :-|
18:27 allison joined #parrotsketch
18:28 paco joined #parrotsketch
18:31 rgrjr joined #parrotsketch
18:34 moritz is #ps now?
18:34 Wknight8111 u can haz #ps nao
18:35 tewk I'm here
18:35 * NotFound is found
18:36 jhorwitz joined #parrotsketch
18:36 pmichaud I don't know if chromatic or dietcoke will make it today, so I'll go ahead and run things
18:36 Wknight8111 pmichaud++
18:36 * jhorwitz arrives late
18:36 pmichaud allison, shall we start with you?
18:36 * barney is here too
18:37 allison ok
18:37 rgrjr here (but not clever enough to say so sotto voce)
18:37 allison - Two Parrot hackathons last week, both very productive.
18:38 allison - Assembled and posted a tasklist for the multiple dispatch branch.
18:38 allison - Applying patches from Andrew Whitworth for the multiple dispatch branch.
18:39 allison - Also nearly finished implementing the  MULTI routine parsing in PMCs.
18:39 allison EOR
18:39 pmichaud barney?
18:39 barney Attended YAPC::EU.
18:39 barney Added for and while-loops to Pipp.
18:39 barney .eor
18:40 pmichaud jhorwitz?
18:40 jhorwitz nquired about resource management for mod_parrot.  allison suggested waiting for security sandboxes, so that's what i'm doing.
18:41 jhorwitz no other progress unfortunately
18:41 jhorwitz EOR
18:41 pmichaud jonathan posted his report earlier (see irclog or scrollback)
18:41 pmichaud moritz?
18:41 moritz * Vacations, so no hacking
18:42 moritz * Submitted GSOC final evaluation
18:42 moritz * Now backlogging RT, commits and blogs
18:42 moritz EOR
18:42 pmichaud particle?
18:43 pmichaud ENOPARTICLE, so rgrjr?
18:44 rgrjr just release prep (I'm about to upload now.)
18:44 rgrjr .eor
18:44 pmichaud rgrjr++ on august release
18:44 DietCoke joined #parrotsketch
18:44 pmichaud Tene also posted in scrollback
18:44 pmichaud tewk?
18:45 tewk * Working on x86_64 jitted nci stubs, debugging that is, its starting to work
18:45 tewk * gsoc_nci_001 is stable and ready to merge
18:45 tewk EOR
18:45 tewk * would like to find some time to try to use ncigen on apache headers.
18:45 tewk * I'm always short on tuits
18:45 pmichaud Allison gave away a bunch of tuits at YAPC::EU, and many were even auctioned off :-)
18:45 pmichaud NotFound, anything to report?
18:45 NotFound - more work on debugger
18:46 NotFound - codingstd and c++ fixes
18:46 NotFound eor
18:46 pmichaud excellent.  Wknight8111?
18:47 Wknight8111 * Wrapped up GSOC work, final reports, evaluations, etc.
18:47 Wknight8111 * Not "finished" with the GC, and still working on it.
18:47 Wknight8111 * Write up some documentation, clarifications to PDD09
18:47 Wknight8111 * Looking to get involved with the pdd27mmd branch, if I can find more things to hack on that I actually understand.
18:47 Wknight8111 EOR
18:47 pmichaud my report:
18:47 pmichaud ** Rakudo spectest_regression:  121 files, 2220 passing tests
18:47 pmichaud == Overall
18:47 pmichaud : Hawai'i and YAPC::EU over the past couple of weeks
18:47 pmichaud : Very productive discussions with Jonathan++ and Allison++ at YAPC::EU
18:47 pmichaud == PCT stuff
18:47 pmichaud : Added :scope('register') to PAST::Var nodes
18:47 pmichaud : Anonymous PAST::Block nodes are now :anon in Parrot
18:47 pmichaud - should help with sub naming conflicts across modules, see below
18:47 pmichaud : Added 'loadinit' attribute to PAST::Block
18:47 pmichaud - allows block properties and bindings to be easily set at load time
18:47 pmichaud : Worked on .HLL proof of concept on plane to Copenhagen
18:47 pmichaud - should work out okay but may need some updates to existing libraries
18:47 pmichaud : PAST::Op :inline() nodes can now take an array of strings
18:47 pmichaud : Fixed POST->PIR generation to generate parrot subs in proper sequence
18:48 pmichaud == Rakudo stuff
18:48 pmichaud : various method and code refactors
18:48 pmichaud : applied patches, fixed bugs, resolved RT tickets in perl6 queue
18:48 pmichaud : updated ROADMAP with help from obra++ and jonathan++
18:48 pmichaud : cleaned up :inline PIR in code generation
18:48 pmichaud : nearly complete on getting precompiled modules to work
18:48 pmichaud - anonymous blocks are truly anonymous, so no conflicts
18:48 pmichaud - fixed up :load/:init handling for loading precompiled modules
18:48 pmichaud - had expected to finish while at YAPC::EU, but there are a
18:48 pmichaud number of io.pir and control.pir refactors needed that I
18:48 pmichaud hadn't accounted for
18:48 pmichaud - these aren't long, just need some dedicated hacking time
18:48 pmichaud == Blocker status
18:48 pmichaud : Resumable exceptions needed for gather/take processing
18:48 pmichaud Queue two items.
18:48 pmichaud EOR
18:48 pmichaud anyone want to report that I inadvertently skipped?
18:48 DietCoke Sure.
18:48 DietCoke - removed getclass opcode
18:48 DietCoke - removed builtin methods dispatch
18:48 DietCoke - have a few branches going to rip out more deprecated things
18:48 DietCoke - started some discussions on list
18:49 DietCoke - need to figure out how to make partcl faster. :|
18:49 DietCoke .
18:49 tewk I forgot, I need a OSX x86 tester for the gsoc_nci_001 branch
18:49 DietCoke tewk: I can setup a smolder test for you if you like.
18:49 smash joined #parrotsketch
18:50 pmichaud any other reports?
18:51 pmichaud if no other reports, then question/discussion time.  I have two items:
18:51 pmichaud 1.  any more thoughts as to resumable exceptions availability?
18:51 pmichaud (primarily for allison, I think)
18:51 allison pmichaud: write me a test and I'll make it work
18:51 pmichaud will do.
18:52 pmichaud 2 comes from a comment from Tene, but also affects Rakudo
18:52 pmichaud it would be really great if .HLL_map is introspectable and changeable at runtime.  Any chance of that happening in the near future?
18:52 pmichaud it's not always easy to get .HLL_map to work with custom types, because the types don't get created until runtime
18:53 allison with the mailing list thread(s) of the past few weeks, I'm thinking it's time to spec HLL_* as a PDD
18:53 pmichaud that would work
18:53 allison so, yes soon, but need to have some more conversations about what's needed
18:54 pmichaud I can summarize in a mailing list message what would be good for short-term
18:54 allison (what we have now is lacking in several respects)
18:54 pmichaud I wouldn't mind if we just had something in place for short-term, with a longer-term design to come later
18:54 allison that sounds like a useful start
18:54 pmichaud but trying to get .HLL_map to work with PIR classes is a little tricky at present
18:55 allison if there are a few things we can fix quickly, good, but at the moment we seem to be piling patch on top of patch, with no clear overall direction
18:55 pmichaud I'll try to summarize ideas to list then.
18:55 pmichaud Anyone else have discussion items or questions?
18:56 rgrjr 1 from me
18:56 pmichaud go ahead rgrjr
18:56 rgrjr I would like to add "highlights" to the usual release announcement.
18:56 rgrjr See http://nopaste.snit.ch/13845
18:56 rgrjr Any additions/corrections?
18:57 moritz +1 from me
18:57 pmichaud looks good to me -- I like it
18:57 barney +1
18:58 NotFound +1
18:58 Wknight8111 +1
18:59 DietCoke Very good.
18:59 rgrjr OK, I'll go with that, then; thanks for the feedback.
18:59 rgrjr .eoq
18:59 allison looks good
18:59 pmichaud any other items or comments?
19:00 pmichaud I do have another comment that it was very enjoyable meeting/seeing everyone at various conferences this summer
19:01 allison It was indeed
19:01 pmichaud very productive.  For those who didn't make it, there's lots of excitement continuing to build around Parrot and Rakudo, so thanks
19:02 pmichaud okay, well, if there isn't anything else I think we can call it done for this week.
19:02 moritz ciao
19:02 moritz left #parrotsketch
19:02 pmichaud continue the great work everyone
19:02 DietCoke adios.
19:03 pmichaud left #parrotsketch
19:03 NotFound left #parrotsketch
19:06 cotto_work left #parrotsketch
19:08 pmichaud joined #parrotsketch
19:10 Auzon left #parrotsketch
19:10 particle joined #parrotsketch
19:21 allison left #parrotsketch
20:08 particle joined #parrotsketch
20:17 particle joined #parrotsketch
20:33 rgrjr joined #parrotsketch
23:38 smash left #parrotsketch

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary