|
Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec Set by moderator on 25 January 2016. |
|||
|
02:52
TimToady joined
02:53
Kassandry joined
04:30
Kassandry joined
06:17
Kassandry1 joined
06:19
Kassandry joined
07:55
lizmat joined
08:50
domidumont joined
08:56
domidumont joined
10:53
leont joined
10:55
flussence joined
11:22
Kassandry joined
11:34
lizmat joined
11:56
Kassandry joined
12:28
diakopter joined,
lizmat joined,
domidumont joined,
cognominal joined,
autarch joined,
stmuk joined,
ugexe joined,
mst joined,
MadcapJake joined,
tony-o_ joined,
jdv79 joined,
pnu joined,
ranguard joined,
sivoais joined,
japhb joined
12:29
ribasushi joined,
hoelzro joined
12:30
Kassandry joined,
flussence joined,
JimmyZ joined,
xdg joined,
sjn joined,
nine joined,
llfourn joined,
b2gills joined,
masak joined,
[Coke] joined
12:31
[Coke]_ joined,
llfourn_ joined,
diakopter joined
12:34
camelia joined
14:01
hankache joined
15:12
leont joined
16:11
kmel joined
17:19
hankache joined
19:30
b2gills joined
19:49
b2gills joined
|
|||
| autarch | mst: did you have a chance to look at Test::Stream yet? I think it's working pretty well - I'm starting to write Test::Class using stream under the hood, and I'm actually able to test Test::Class by looking at the event stream | 20:03 | |
| mst | autarch: to be entirely honest, my last living grand parent died last monday so I've mostly been a small ball of emo and fail. normal service should hopefully resume shortly. | 20:04 | |
| autarch | mst: oh, I'm sorry to hear that - take whatever time you need, obviously | ||
| this isn't terribly urgent, I don't think | |||
| and I can bug other people to look too | |||
| speaking of which ... nine - any interest in taking a look? | 20:06 | ||
| nine | autarch: yeah, will have a bit of a look on the train home | 21:09 | |
| autarch | nine: thanks | 21:11 | |
| nine | autarch: where can I find it? | 21:14 | |
| autarch | nine: github.com/autarch/perl6-Test-Stream | 21:17 | |
| just take a look at the master branch for now - the big question I have is about whether the overall design is right and won't bite us in the ass later | |||
| smaller details are probably fixable | |||
| nine | autarch: looks like you'd be happy when we finally fully support :auth in module names :) | 21:32 | |
|
21:34
domidumont joined
|
|||
| nine | autarch: I guess multi threaded tests are not on your radar? | 21:44 | |
| autarch | nine: I have an ipc branch I'm working on | 21:45 | |
| my thinking is that a hub can have a listener that sends events over the network and then the other proc/thread has one that receives events | 21:46 | ||
| nine | The advertising of P6 async features at FOSDEM got me thinking about multi threaded testing | 21:56 | |
| autarch | nine: I definitely want that to work | 21:57 | |
| depending on what you did in the threads it might just work - but if you want to run subtests in threads then there needs to be a little bit of ordering imposed on the stream of test events | 22:05 | ||
| nine | Not if every thread produces a substream that can be properly identified | 22:29 | |
|
23:02
lizmat joined
|
|||
| nine | Looks like Test::Predicates is just a drop in replacement for Test? | 23:04 | |
| autarch | nine: yes, Test::Predicates could be renamed at some point - I wrote it mostly to make sure I could make a drop-in replacement | 23:07 | |
| and every thread could potentially produce a substream, but it needs a little setup | |||
| nine | The only thing that's nagging me so far is that we should really use Supplies for communicating tests to/from the hub. AFAIK that should make it much more multi threading friendly already. | 23:08 | |
| autarch | nine: that sounds reasonable | ||
| nine | If Test::Predicates is more than just the drop in replacement, it'd have a serious need for dependency injection :) | ||
| autarch | if you want the DI-friendly version you can build on top of Test::Predicator, which is why I wrote it | 23:09 | |
| nine | Makes sense | 23:10 | |
| I have to admit, I'm a little slow now. Hard week at work and FOSDEM taking their toll. Still an hour to reaching my bed... | 23:11 | ||
| autarch | that's alright | 23:15 | |
| nine | Architecture wise everything looks fairly straight forward. It is a quit simple event demultiplexer/multiplexer at heart after all :) | 23:17 | |
| Performance could be an interesting challenge. But I guess we'll just have to make Perl 6 fast enough so it won't matter... | 23:19 | ||
|
23:31
leont joined
|
|||
| autarch | yeah, I don't want to make it hard to understand because of optimizations right now - it seems like most optimization focus needs to be on the core | 23:45 | |