AlexDaniel | .oO( we shouldn't be calling it anything until there's a ticket ) |
01:04 | |||||||||||||||||||||||||||||||||||||
m: <2 4 6 4 2 1 0>.grep({last if $_ > 5; True}).say | 01:05 | ||||||||||||||||||||||||||||||||||||||
camelia | (2 4) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I mean, that's even better than fff | 01:06 | |||||||||||||||||||||||||||||||||||||
you can't do the opposite thingy with it, but still | 01:09 | ||||||||||||||||||||||||||||||||||||||
just as an idea, maybe grep should support “rest” control flow thingy | 01:18 | ||||||||||||||||||||||||||||||||||||||
that would work similarly to “last” but would imply an empty block that just returns True | 01:19 | ||||||||||||||||||||||||||||||||||||||
I know, crazy, but is it crazier than adding -until&-when hell | 01:20 | ||||||||||||||||||||||||||||||||||||||
masak | the thing I like most about the `ff` family of operators is that they can occasionally be a great complement to the kind of debugging that's done by `say` statements | 06:18 | |||||||||||||||||||||||||||||||||||||
e.g. "start outputting things only after this condition occurs" | 06:19 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:16 | |||||||||||||||||||||||||||||||||||||
gfldex | IO::Socket::Async.listen does not complain if a port is already by another process. Is that intentional? | 10:23 | |||||||||||||||||||||||||||||||||||||
jnthn | It does complain | 10:25 | |||||||||||||||||||||||||||||||||||||
The Supply it returns will QUIT | 10:26 | ||||||||||||||||||||||||||||||||||||||
m: start react whenever IO::Socket::Async.listen("localhost", 11111) { }; sleep 1; react whenever IO::Socket::Async.listen("localhost", 11111) { } | |||||||||||||||||||||||||||||||||||||||
camelia | An operation first awaited: in block <unit> at <tmp> line 1 Died with the exception: Unexplained error in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
jnthn | Unexplained error is a bit LTA, but it's certainly an error. | ||||||||||||||||||||||||||||||||||||||
gfldex notes a ENODOC | 10:27 | ||||||||||||||||||||||||||||||||||||||
jnthn | Confirmed it works if I do it with a separate process also | ||||||||||||||||||||||||||||||||||||||
gfldex | m: start react whenever IO::Socket::Async.listen("localhost", 11111) { }; sleep 1; react whenever IO::Socket::Async.listen("localhost", 11111) { }; CATCH { default { say .^name, ': ', .Str } } | 10:28 | |||||||||||||||||||||||||||||||||||||
camelia | X::AdHoc+{X::Await::Died}: Unexplained error | ||||||||||||||||||||||||||||||||||||||
gfldex | m: start react whenever IO::Socket::Async.listen("localhost", 666) { }; sleep 1; react whenever IO::Socket::Async.listen("localhost", 11111) { }; CATCH { default { say .^name, ': ', .Str } } | 11:00 | |||||||||||||||||||||||||||||||||||||
m: start react whenever IO::Socket::Async.listen("localhost", 666) { }; sleep 1; react whenever IO::Socket::Async.listen("localhost", 666) { }; CATCH { default { say .^name, ': ', .Str } } | |||||||||||||||||||||||||||||||||||||||
camelia | (timeout) | ||||||||||||||||||||||||||||||||||||||
X::AdHoc+{X::Await::Died}: Unexplained error | |||||||||||||||||||||||||||||||||||||||
gfldex | 666 is a privileged port. Does camelia run a root? | 11:01 | |||||||||||||||||||||||||||||||||||||
.seen lizmat | 11:06 | ||||||||||||||||||||||||||||||||||||||
yoleaux | I saw lizmat 23 Nov 2017 23:27Z in #perl6-dev: * lizmat goes off for some shuteye | ||||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 7 commits pushed by pmurias++
|
13:33 | |||||||||||||||||||||||||||||||||||||
nqp: 85c5d8379e | pmurias++ | src/vm/js/nqp-runtime/core.js [js] Support fullwidth characters in radix ops |
14:22 | ||||||||||||||||||||||||||||||||||||||
nqp: 9fcd5e293b | pmurias++ | t/nqp/081-radix.t Test fullwidth characters in radix op |
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. pmurias 'Test fullwidth characters in radix op' | 14:39 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/306783321 github.com/perl6/nqp/compare/09456...cd5e293b3c | |||||||||||||||||||||||||||||||||||||||
Geth | nqp: b2789d9bc5 | pmurias++ | t/nqp/081-radix.t Fix test description |
15:01 | |||||||||||||||||||||||||||||||||||||
nqp: 8b9753f9cd | pmurias++ | 2 files Skip tests on the JVM |
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build passed. pmurias 'Skip tests on the JVM' | 15:18 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/306800514 github.com/perl6/nqp/compare/9fcd5...9753f9cd1e | |||||||||||||||||||||||||||||||||||||||
gfldex | those could do with some tagging github.com/rakudo/rakudo/issues/1265 github.com/rakudo/rakudo/issues/1266 | 16:44 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 3166400d91 | (Zoffix Znet)++ | 2 files Fix incorrect attribute name in X::AdHoc.new - Partially phixes #1266 - Includes todoed test that still wants to be told what the better message is |
17:34 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1266 [open]: github.com/rakudo/rakudo/issues/1266 [LTA] LTA port already bound to is very vague | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | squashable6: next | 17:50 | |||||||||||||||||||||||||||||||||||||
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 6 days and ≈16 hours (2017-12-02 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||||||||||||||||||||||||||||||||||||||
lizmat | . | 18:10 | |||||||||||||||||||||||||||||||||||||
.tell jnthn I have an almost working prototype of .toggle, but first will have some LPW socializing and dinner | 18:13 | ||||||||||||||||||||||||||||||||||||||
yoleaux | lizmat: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
lizmat | afk& | ||||||||||||||||||||||||||||||||||||||
tbrowder | btw, #ugexe blessed my PR #1240 which fixes some outstanding pod bugs | 18:34 | |||||||||||||||||||||||||||||||||||||
too bad i don’t know how to use irc correctly... | 18:58 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: FCO++ created pull request #1267: Make Supply.zip() 'done' when the first supply 'done' |
19:18 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1267 [open]: github.com/rakudo/rakudo/pull/1267 Make Supply.zip() 'done' when the first supply 'done' | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: d85585ea1d | usev6++ | src/core/Exception.pm Use native attributes in exceptions for sprintf This fix is similiar to 92f239b557. On MoarVM it makes the actual error message appear for code like this: m: sprintf "%q" [...] OUTPUT: «Died with X::Str::Sprintf::Directives::Unsupported» On JVM the type checking seems to be more (overly?) strict for cases like this. The above code resulted in a typed exception X::TypeCheck::Assignment. |
20:10 | |||||||||||||||||||||||||||||||||||||
rakudo: 1d0dae8673 | (Fernando Correa)++ | src/core/Supply.pm Make Supply.zip() 'done' when the first supply 'done' |
21:10 | ||||||||||||||||||||||||||||||||||||||
rakudo: f82433bfd9 | (Jonathan Worthington)++ (committed using GitHub Web editor) | src/core/Supply.pm Merge pull request #1267 from FCO/supply-zip Make Supply.zip() 'done' when the first supply 'done' |
|||||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#1267 [closed]: github.com/rakudo/rakudo/pull/1267 Make Supply.zip() 'done' when the first supply 'done' |