|
weekly Perl 6 status meetings with phase transitions: Tue 19:00 UTC | IR clogs at irclog.perlgeek.de/phasers/today Set by moderator on 14 June 2011. |
|||
|
01:48
[particle]1 is now known as [particle]
02:46
[particle] left
02:47
[particle] joined
04:29
[particle] left
12:53
colomon joined
13:37
[particle] joined
16:18
cotto_work joined
|
|||
| jnthn | Pre-reporting; will miss #phasers this week due to being in Beijing | 16:41 | |
| This week: | |||
| * A couple of talks at Beijing Perl Workshop | |||
| * Got .new/.bless/.BUILDALL mostly fixed up. Known issue is that defaults are always applied (half way through fixing that) | |||
| * $obj.Parent::bar support | |||
| * print and say use $*OUT, added note | |||
| * Basic support for constant | |||
| * Role punning, fixed Foo ~~ SomeRole | |||
| * $_, $/ and $! magical handling in the lexpad in place | |||
| * Slurpy placeholders | |||
| * Fixed chomp on Win32 | |||
| * Fixed a multi-dispatch bug | |||
| * Figured out a bunch of how mixins will work, sketched something into the repr API | |||
| Over the coming week I hope to do... | |||
| * Attribute defaults properly | |||
| * Mix-ins (does, but) | |||
| * Automatic *%_ for methods | 16:42 | ||
| * Some enum support | |||
| * Fix bugs | |||
| * If time allows, more roles bits and/or handles | |||
| EOR | |||
|
16:47
benabik joined
|
|||
| colomon | jnthn++ | 16:48 | |
|
17:11
masak joined
|
|||
| pmichaud | report: | 18:32 | |
| (Items marked "nom +1" are places where nom is significantly improved over master) | |||
| What I did: | |||
| nom stuff: | |||
| * Bool::True, Bool::False workarounds for CORE.setting | |||
| * List.sort | |||
| * metaoperators (+1): reduce, triangle reduce, X, Z, R, =, ! | |||
| ā X and Z operators now properly work on multiple list argments (+1) | |||
| * Initial LoL type implementation (+1) | |||
| * Added NYI.pm as a place to stick known NYI features | |||
| * Update to Configure.pl nqp/parrot branch handling | |||
| * infix:<===>, infix:<cmp> | |||
| master stuff: | |||
| * discussions of &infix:<ff> and variants | |||
| nqp stuff: | |||
| * __dump method for Parrot Data::Dumper | |||
| * added nqp::bindattr_[i|n|s] | |||
| * added --rxtrace option to default HLL::Compiler | |||
| * added experimental --nqpevent=<logfile> features | |||
| * more nqp:: ops | |||
| * lots of planning for regex improvements and LTM | 18:33 | ||
| What I plan to do: | |||
| * nom regexes | |||
| * more CORE functionality | |||
| * more spectests | |||
| * Work on S07 redraft | |||
| EOR | |||
| [Coke] | What I did: (nom) | 18:38 | |
| * Some Very Low Hanging Fruit (unlink, undefine, some eqv) | |||
| What I plan to do: (nom) | |||
| * More VLHF | |||
| EOR | |||
| pmichaud | [Coke]++ | 18:44 | |
| masak | pmichaud++ | ||
| did: started edublogging again after Paris trip. plan to: wrap things up by Friday, then dig into nom hacking (probably enums). blockages: the heat, and $work. EOR | 18:45 | ||
| colomon | did: a great deal of hanging out with members of the Parrot team and TimToady. Tweaks to ecosystem. Talk for YAPC::NA. My first RC solution. Implemented several more math functions for Niecza. plan to: Try to survive $work and family get-together over the next two weeks. | 18:55 | |
| o/ | 19:02 | ||
| Util | \\o | ||
| masak | o/ | ||
| any more reports? | 19:03 | ||
| moritz_ | Ill be back in a few minutes | ||
| masak | ok. | ||
| anyone else, in the meantime? | 19:04 | ||
| tadzik | I can go | ||
| notmuch to report though :) | |||
| Util | q1r | ||
| masak | fire at will, both of you. | ||
| tadzik | ā did a little mess with my schedule. Basically, week 'now' became week-now-and-next, and week 'next' becaome week-now-and-next | 19:05 | |
| the end goal being: get the best result possible by the midterms, disregarding the order of the goals. | |||
| Util | # Done: | 19:07 | |
| * Attended YAPC::NA, including Parrot&Perl6 BOF, Hackathon, and 3 meals with P&P6 members. | |||
| tadzik | that was caused by the plans of doing $=POD first and then seeing how complicated and delicate thing it is, I'd much rather spend more time to get it right than delivering something at all costs to fit exactly in the schedule | ||
| Util | = Missed last meeting :( | ||
| * Helped colomon with initial RosettaCode | |||
| colomon | Util++ | 19:08 | |
| Util | Doh! please continue tadzik | ||
| tadzik | ā discussed the serialization stuff with jnthn++, I think I finally understand this stuff, still it's a delicate thing to work with | ||
| Util: no worries :) | |||
| masak | my fault :P | ||
| masak put Util and tadzik in a parallelization context... | 19:09 | ||
| tadzik | ā analyzed table parsing thrououghly (did I spell it right?) with moritz_++ and masak++, a delicate subject too and prone to subtle bugs, partly due to not-quite-specific specification. I'm on the right track here though :) | ||
| ā got back to life after the exam session (whew!), eating again, meeting people again | 19:10 | ||
| ā hacked a bit on nom | 19:11 | ||
| that'd be it I think. Plans: finish GSoC goals for before the midterms, no particular order | 19:12 | ||
| =end report | |||
| Util | tadzik++ | ||
| (from the top...) | |||
| # Done: | |||
| * Attended YAPC::NA, including Parrot&Perl6 BOF, Hackathon, and 3 meals with P&P6 members. | |||
| = Missed last meeting :( | |||
| * Helped colomon with initial RosettaCode | |||
| * New RC solution: rosettacode.org/wiki/Dinesman's_mul...ng_problem | |||
| * Added .end method to Niecza (Single line of code; committing to branch today) | |||
| * Helped to find bugs in Niecza and Rakudo via RC efforts. | |||
| # Plan to do (but not all this week): | |||
| * Finish and post all partially completed RosettaCode solutions. | |||
| = including rosettacode.org/wiki/Permutations/Derangements | 19:13 | ||
| * Document the RC info for first-time contributors. | |||
| * Blog! | |||
| EOR | |||
| s/branch/fork/ | |||
| tadzik | Util++ # blog sounds exciting | 19:14 | |
| masak | looking forward to the blogging! | 19:15 | |
| Util | Thanks for the encouragement. That first post is just a mental hurdle I must overcome. | 19:17 | |
| masak | every thousand-post journey starts with a single post. | 19:18 | |
| Util | :) | 19:19 | |
| moritz_ returns-ish | |||
| masak seems to have made 279 blog posts since August 2008 | 19:20 | ||
| moritz_ | what I did: added many built-ins to nom | ||
| analyzed spectests for easy-to-fix failures, fixed them, added the tests back | |||
| prototyped BackTrace out-of-core, got something decent going with help from jnthn++ | 19:22 | ||
| What I plan to do next week: more nom (exceptions + numbers + built-ins) hacking | 19:23 | ||
| oh, forgot that I also added Rat and Complex literals | |||
| EOR | |||
| oh, and tadzik++ Util++ pmichaud++ jnthn++ masak++ | |||
| [Coke]++ | |||
| tadzik | :) | 19:25 | |
| colomon | moritz_++ | ||
| masak | awesome work on nom this week, everyone! | 19:26 | |
| pmichaud | we're up to 3270+ passing spectests. | ||
| masak | \\o/ | 19:27 | |
| pmichaud | not bad considering we were at 0 passing spectests just 10 days ago. :) | ||
| Util | Wow! | ||
| masak | that's like... +Inf percent! | ||
| tadzik | aren't there around 9000 passing tests on master? | 19:28 | |
| masak thought it was more like 22k | 19:29 | ||
| pmichaud | 21K | ||
| tadzik | must've mistaken stuff | 19:30 | |
| pmichaud | but some test files are particularly biggish | ||
| like the regex tests | |||
| moritz_ | note that test sizes are decreasing right now | ||
| ord_and_chr.t and many trig tests are being reduced/simplified | 19:31 | ||
| pmichaud | plan statements from t/spec, sorted by decreasing plan size: gist.github.com/1065676 | 19:32 | |
| so, if you want to win a large number of tests... those are the files to look at :) | |||
| (produced using ack -o 'plan \\d+' | sort -n -r +1 -2 in case anyone is interested :) | 19:34 | ||
| Util | Any other business? We have tapered off. | 19:44 | |
| masak | how difficult would it be to implement labels in nom? | ||
| I accidentally used them in one of my games in the blog... :/ | 19:45 | ||
| specifically, labels which you can 'next' and 'last' and 'redo' on. | |||
| pmichaud | not likely to happen before nom->master | ||
| masak | makes sense. | ||
| pmichaud | it needs some significant PAST rework... but I already know how to do it | 19:46 | |
| masak | ok, great. | ||
| pmichaud | and yesterday I also came up with a way to be able to have labeled next/last/redo in NQP without having to make exception handlers all over the place | ||
| masak | excellent. | 19:47 | |
| pmichaud | actually, it might be solvable in nom before the PAST rework | ||
| I'll think about it a bit more. Anyway, it's on my list of things I'm actively thinking about :) | |||
| I haven't quite yet figured out the mechanism by which a statement label gets transmitted to a map block that follows. | 19:48 | ||
| i.e.: OUTER: @list.map({ ... }); # how does .map learn of OUTER: ? What if there are multiple map's or label-aware things in the statement? | 19:51 | ||
| masak | hm. | ||
|
20:21
jlaire joined
20:31
[Coke] left
20:34
[Coke] joined
|
|||
| Util | PWN: #parrotsketch will be held an hour earlier, starting next week. | 21:03 | |
| Whoops! PWN is a marker for Parrot Weekly News, so I should not have used it here. Info may still be relevant to lurkers, though. | 21:10 | ||
| cotto_work | ;) | 21:33 | |
|
21:34
masak left
22:50
PerlJam left,
PerlJam joined
23:41
benabik left
|
|||