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