| 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' |