Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-toolchain, 2016-01-31

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:52 TimToady joined #perl6-toolchain
02:53 Kassandry joined #perl6-toolchain
04:30 Kassandry joined #perl6-toolchain
06:17 Kassandry1 joined #perl6-toolchain
06:19 Kassandry joined #perl6-toolchain
07:55 lizmat joined #perl6-toolchain
08:50 domidumont joined #perl6-toolchain
08:56 domidumont joined #perl6-toolchain
10:53 leont joined #perl6-toolchain
10:55 flussence joined #perl6-toolchain
11:22 Kassandry joined #perl6-toolchain
11:34 lizmat joined #perl6-toolchain
11:56 Kassandry joined #perl6-toolchain
12:28 diakopter joined #perl6-toolchain
12:28 lizmat joined #perl6-toolchain
12:28 domidumont joined #perl6-toolchain
12:28 cognominal joined #perl6-toolchain
12:28 autarch joined #perl6-toolchain
12:28 stmuk joined #perl6-toolchain
12:28 ugexe joined #perl6-toolchain
12:28 mst joined #perl6-toolchain
12:28 MadcapJake joined #perl6-toolchain
12:28 tony-o_ joined #perl6-toolchain
12:28 jdv79 joined #perl6-toolchain
12:28 pnu joined #perl6-toolchain
12:28 ranguard joined #perl6-toolchain
12:28 sivoais joined #perl6-toolchain
12:28 japhb joined #perl6-toolchain
12:29 ribasushi joined #perl6-toolchain
12:29 hoelzro joined #perl6-toolchain
12:30 Kassandry joined #perl6-toolchain
12:30 flussence joined #perl6-toolchain
12:30 JimmyZ joined #perl6-toolchain
12:30 xdg joined #perl6-toolchain
12:30 sjn joined #perl6-toolchain
12:30 nine joined #perl6-toolchain
12:30 llfourn joined #perl6-toolchain
12:30 b2gills joined #perl6-toolchain
12:30 masak joined #perl6-toolchain
12:30 [Coke] joined #perl6-toolchain
12:31 [Coke]_ joined #perl6-toolchain
12:31 llfourn_ joined #perl6-toolchain
12:31 diakopter joined #perl6-toolchain
12:34 camelia joined #perl6-toolchain
14:01 hankache joined #perl6-toolchain
15:12 leont joined #perl6-toolchain
16:11 kmel joined #perl6-toolchain
17:19 hankache joined #perl6-toolchain
19:30 b2gills joined #perl6-toolchain
19:49 b2gills joined #perl6-toolchain
20:03 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:04 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
20:04 autarch this isn't terribly urgent, I don't think
20:04 autarch and I can bug other people to look too
20:06 autarch speaking of which ... nine - any interest in taking a look?
21:09 nine autarch: yeah, will have a bit of a look on the train home
21:11 autarch nine: thanks
21:14 nine autarch: where can I find it?
21:17 autarch nine: https://github.com/autarch/perl6-Test-Stream
21:17 autarch 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
21:17 autarch smaller details are probably fixable
21:32 nine autarch: looks like you'd be happy when we finally fully support :auth in module names :)
21:34 domidumont joined #perl6-toolchain
21:44 nine autarch: I guess multi threaded tests are not on your radar?
21:45 autarch nine: I have an ipc branch I'm working on
21:46 autarch 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:56 nine The advertising of P6 async features at FOSDEM got me thinking about multi threaded testing
21:57 autarch nine: I definitely want that to work
22:05 autarch 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:29 nine Not if every thread produces a substream that can be properly identified
23:02 lizmat joined #perl6-toolchain
23:04 nine Looks like Test::Predicates is just a drop in replacement for Test?
23:07 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 autarch and every thread could potentially produce a substream, but it needs a little setup
23:08 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
23:08 nine If Test::Predicates is more than just the drop in replacement, it'd have a serious need for dependency injection :)
23:09 autarch if you want the DI-friendly version you can build on top of Test::Predicator, which is why I wrote it
23:10 nine Makes sense
23:11 nine 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:15 autarch that's alright
23:17 nine Architecture wise everything looks fairly straight forward. It is a quit simple event demultiplexer/multiplexer at heart after all :)
23:19 nine 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:31 leont joined #perl6-toolchain
23:45 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

| Channels | #perl6-toolchain index | Today | | Search | Google Search | Plain-Text | summary