|
weekly Rakudo status meetings with phase transitions: Tue 19:00 UTC | IR clogs at irclog.perlgeek.de/phasers/today Set by moderator on 25 April 2011. |
|||
|
04:33
[particle]1 joined
04:36
[particle] left
09:49
birdwindupbird joined
13:34
birdwindupbird left
13:41
pmurias joined
13:47
[particle]1 left
13:56
[particle] joined
14:42
birdwindupbird joined
14:43
birdwindupbird left
14:57
pmurias left
15:02
birdwindupbird joined
15:12
[particle]1 joined
15:13
[particle] left
15:20
[particle]1 is now known as [particle]
16:55
birdwindupbird left
17:55
masak joined
18:06
_ilbot joined
|
|||
| moderator | weekly Rakudo status meetings with phase transitions: Tue 19:00 UTC | IR clogs at irclog.perlgeek.de/phasers/today | ||
|
18:12
colomon joined
18:54
takadonet joined
|
|||
| Util | Pre-report: Nothing P6-ish done, but I now have a working laptop. Plan: R* binary for OS X. EOR | 18:59 | |
| colomon | \\o | 19:02 | |
| Util | o/ | ||
| colomon | Pre-reporting one minute early, eh? | ||
| Util | :) | ||
| I embrace the pre-reporting decision of #parrotsketch, and enourage others to do the same in #phasers. I am just not very timely :) | 19:05 | ||
| masak | o/ | ||
| jnthn | o/ | ||
|
19:07
[Coke] left
|
|||
| masak | report: Nil. EOR | 19:08 | |
| jnthn is writing his still... | |||
|
19:09
[Coke] joined
|
|||
| colomon | report: Nothing until today. Today, blog post, trivial fix to spectest.data, update from TimToady for blog post code, code for next blog post done. Future: That stuff, plus prepping / giving Perl 6 presentation at Penguicon on Saturday. EOR | 19:11 | |
| moritz | oh, forgot my "future" part: continue speccing errors | 19:12 | |
| jnthn | ok, here's mine... | 19:13 | |
| masak | oh, same here. I'm trying to get a blog post or two out the door. it's hard work, but I expect to make it eventually. | ||
| jnthn | Over the last week, I hacked a little on NQP... ;-) | 19:14 | |
| * Roughly 100 commits - see github.com/perl6/nqp/commits/master | |||
| * Totally re-worked packages | |||
| * The package really does hang off .WHO now - that's the authoritative source for a package | |||
| * All installations and lookups work through this mechanism | |||
| * This means that lexical packages Just Work now | |||
| * Realized that implementing is export and lexical UNIT::EXPORT will also be easy | |||
| * Separate compilation also works - every module gets a clean GLOBALish and we reconcile them at load time | |||
| * In compile-and-run mode, the set of packages the compiler maintains is the same one that we use at runtime. In compile-and-pir mode, we rebuild it at "deserialization time", though it's not really serialization yet. | |||
| * We now locate various objects during the compile time, such as the parent classes and roles and meta-objects, and add them to the compile-time created meta-object instance. Again, same one that we use at runtime in compile-and-run mode. | |||
| * Wrote a blog post on 6guts | |||
| Tasks for the week to come... | 19:15 | ||
| * Create attribute meta-objects at compile time and add them to the meta-object | |||
| * Detect undeclared attributes during the compile and whine about them | |||
| * Natively typed attributes | |||
| * Work out how adding methods to the compile time meta-object will work, given they're not compiled yet | |||
| * Whatever else I have time for | |||
| EOR | |||
|
19:15
birdwindupbird joined
|
|||
| masak | jnthn++ | 19:16 | |
| jnthn | Any other reports? :) | 19:18 | |
| colomon | jnthn++ | 19:19 | |
| jnthn | Oh, I forgot to mention, I also accidentally implemented a first cut of supplying custom meta-objects for class/grammar/role etc :) | 19:21 | |
| moritz | jnthn++ | ||
| masak | o.O | ||
| jnthn | masak: github.com/perl6/nqp/blob/master/s...PORTHOW.pm | 19:22 | |
| Actually even the default ones for NQP aren't baked in | |||
| The meta-objects library exports them to the setting, which is how they get found :) | |||
| masak | nice. | ||
| jnthn | (No pun intended.) ;) | ||
| tadzik | oh, I'm late! | 20:02 | |
| darn | 20:03 | ||
| jnthn | off-by-one? ;) | 20:04 | |
| tadzik | no, the PM meeting, I completely forgot about #phasers :( | ||
| jnthn | Aww | ||
| But PM meeting is a good excuse ;) | |||
| tadzik | but I don't think I have anything to report anyway, besides GSoC of course, but that's nothing to be talking about so far | ||
| masak | tadzik: tell us your thoughts about it. | 20:11 | |
| what's the first test you'll be writing? :) | |||
| tadzik | load.t for the POD classes :> | 20:13 | |
| I still think about what is the way to test them so the tests will make sense | |||
| surely I'll look how other implementors have done it | 20:14 | ||
| masak | test behaviours. that way, you don't have to mock a lot, and you'll get a rich API. | 20:16 | |
| tadzik | test behaviours? | ||
| I may appear to be thinking a bit slow, I've been celebrating a bit :) | |||
| masak | yeah, there's a way to do something to an object, and then check with getter methods that the change had some effect. | 20:17 | |
| try to avoid that ;) | |||
| tadzik | oh that's a bit stupid :) | ||
| masak | much better if the object actually *responds* somehow. | ||
| tadzik | that's rather testing how classes work in Perl 6 :) | ||
| masak | aye. | 20:18 | |
| tadzik | well, the only thing making sense to test is where the class is something more than just a container | ||
| masak | a Pod parser is basically a filter. filters are very well-suited for testing. | ||
| jnthn | tadzik: I'll be very happy to assist with the .WHO wiring when you get there, fwiw. :) | 20:19 | |
| masak | not to mention the .HOW wiring ;) | ||
| tadzik | masak: well, the Pod parser. But the Pod Nodes, the representation? | ||
| it's a prerequisite for the parser, and that's the first target of mine | |||
| masak | tadzik: hm. I guess they'd need to have getters. | ||
| tadzik: but much more important to test whether they serialize correctly, etc. | 20:20 | ||
| tadzik | oh, right | ||
| I need my "gsocmess" repository | |||
| there we go github.com/tadzik/gsocmess :) | 20:23 | ||
| masak | \\o/ | 21:22 | |
|
22:09
masak left
22:58
birdwindupbird left
|
|||