Xliff AlexDaniel: What? No response? 00:03
committable: Committ AlexDaniel to a nice, padded room.
committable6 Xliff, ¦Committ: «Cannot find this revision (did you mean “Gotanda”?)»
Xliff lol
00:05 Kaiepi left, Kaiepi joined
Xliff m: @a = <a b c>; @b = <d e f>; (@a, @b)».[0] = (1, 2); @a.say; @b.say; 00:23
camelia 5===SORRY!5=== Error while compiling <tmp>
Variable '@a' is not declared
at <tmp>:1
------> 3<BOL>7⏏5@a = <a b c>; @b = <d e f>; (@a, @b)».[0
Xliff m: my @a = <a b c>; my @b = <d e f>; (@a, @b)».[0] = (1, 2); @a.say; @b.say;
camelia [1 b c]
[2 e f]
AlexDaniel thanks, committable6 00:32
committable6 AlexDaniel, It's my pleasure!
Xliff m: my @a = <a b c>; my @b = <d e f>; (@a, @b)».[0, 1] = (1, 2, 'x', 'y'); @a.say; @b.say; 01:31
camelia [1 2 c]
[x y f]
01:51 lucasb left 03:41 moritz_ joined 03:42 moritz left 04:55 squashable6 left 04:57 squashable6 joined 05:46 robertle left 05:55 ZzZombo_ joined 05:58 ZzZombo left, ZzZombo_ is now known as ZzZombo 06:32 benjif joined 06:40 sena_kun joined 07:18 moritz_ is now known as moritz 07:26 sena_kun left 07:44 squashable6 left 07:46 squashable6 joined 07:56 MasterDuke left
nine Xliff: so what's missing from Cro that people want in a web framework? 08:11
I.e. what do people answer when you point them at Cro? 08:14
08:23 b2gills left, sjn left, dogbert17 left, Ulti left 08:24 b2gills joined, sjn joined, dogbert17 joined, Ulti joined
lizmat Files=1290, Tests=109646, 208 wallclock secs (27.95 usr 8.09 sys + 2927.61 cusr 262.30 csys = 3225.95 CPU) 08:54
09:38 ExtraCrispy joined 09:39 ExtraCrispy left 09:46 pmurias joined 10:10 benjif left 10:22 |Tux| joined 10:31 pmurias left 10:38 sena_kun joined 11:12 pmurias joined 11:15 travis-ci joined
travis-ci Rakudo build failed. Srikanth Gokavarapu 'Merge pull request #2 from dyna-dot/pull-1-restyled 11:15
travis-ci.com/dyna-dot/rakudo/builds/139299059 github.com/dyna-dot/rakudo/compare...a9e25d94f4
11:15 travis-ci left
Xliff nine: That's the point! They don't tell me! 11:18
Geth nqp: 6af4a58a03 | (Elizabeth Mattijsen)++ | t/nqp/081-radix.t
Add tests for '−' (U+2212) minus support to nqp::radix(_I)
nqp: e6573f5e7f | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get nqp::radix fixes + other goodies
nine Xliff: I wouldn't be surprised if all that's missing was a simple tutorial application 11:48
Geth nqp: 179e56eddf | (Stefan Seifert)++ | .travis.yml
Have Traivs report on #raku-dev instead of #perl6-dev
|Tux| Rakudo version 2019.11-95-g6c85e6910 - MoarVM version 2019.07.1-402-g34813e181
csv-ip5xs0.708 - 0.742
csv-ip5xs-206.293 - 6.303
csv-parser21.382 - 21.982
csv-test-xs-200.418 - 0.431
test5.775 - 6.486
test-t1.716 - 1.830
test-t --race0.784 - 0.789
test-t-2029.399 - 29.442
test-t-20 --race9.385 - 9.442
Geth rakudo: 90e9d45585 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get nqp::radix fixes
nine lizmat: your NQP radix fix fails on JVM 12:14
lizmat ah, of course, we need a corresponding JVM change... 12:15
any idea where I could find that ?
lizmat hasn't touched the JVM backend in years
nine me neither 12:17
lizmat I'm not even sure where that code lives ? 12:20
Xliff nine: There are several. sena-kun just did an advent post for one. 12:23
Xliff tries to figure out a good grammar for C enums 12:24
12:25 sena_kun left 12:39 sena_kun joined 12:43 Xliff left
Geth nqp: 79fbd28ebf | (Elizabeth Mattijsen)++ | t/nqp/081-radix.t
Revert "Add tests for '−' (U+2212) minus support to nqp::radix(_I)"

This reverts commit 6af4a58a03ead4eedc8f4c39ba2e438489a11387.
Revert for now, as it breaks the JVM build
lizmat afk for a few hours& 12:47
12:47 awwaiid joined
pmurias I'll look into fixing it on the JVM backend 13:02
I'll look into fixing it on the JVM backend 13:03
sorry for accidental repetition
13:04 travis-ci joined
travis-ci NQP build passed. Elizabeth Mattijsen 'Revert "Add tests for '−' (U+2212) minus support to nqp::radix(_I)" 13:04
travis-ci.org/perl6/nqp/builds/620607037 github.com/perl6/nqp/compare/179e5...fbd28ebfcc
13:04 travis-ci left 13:27 unclechu joined 13:59 Kaiepi left, Kaiepi joined 14:22 lucasb joined 14:25 sena_kun left 14:41 sena_kun joined
lucasb m: #`{{ 14:42
camelia 5===SORRY!5=== Error while compiling <tmp>
Starter {{ is immediately followed by a combining codepoint. Please use { without a combining glyph ({{ was at line 1)
at <tmp>:1
------> 3#`{{7⏏5<EOL>
expecting any of:
lucasb R#3339
m: #`{ 14:43
camelia 5===SORRY!5=== Error while compiling <tmp>
Couldn't find terminator } (corresponding { was at line 1)
at <tmp>:1
------> 3#`{7⏏5<EOL>
expecting any of:
pmurias vrurg: when I change a .java file on the jvm runtime the jar in the J_RUNNER_JAR_DIR doesn't get updated 14:45
vrurg pmurias: rakudo or nqp? 14:46
pmurias nqp
I'm not sure why we copy nqp-runtime.jar over 14:47
vrurg pmurias: I basically copied over deps/logic from old makefile. A dependecy could have been overlooked, but with regard to the installation logic, I think it's mostly unchanged. 14:48
pmurias: I think a ticket is needed. Right away I can only see that it should pick up all *.java from .../nqp/runtime/. I'd need more details. 14:51
pmurias vrurg: I think the most logical way would be to make cping over the nqp-runtime.jar depend on the nqp-runtime.jar it copies 14:54
vrurg pmurias: sorry, not getting you. 14:56
Geth nqp: 225bdadaf5 | (Paweł Murias)++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java
[jvm] Implement '−' (U+2212) minus support in nqp::radix(_I)
pmurias vrurg: currently when I change a .java file and run make nqp-runtime.jar gets rebuilt 14:59
but ./nqp-j uses gen/jvm/share/runtime/nqp-runtime.jar 15:01
gen/jvm/share/runtime/nqp-runtime.jar gets updated only when a new runner is generated
which is a bug 15:02
vrurg: ^^ # is that clearer? 15:03
vrurg pmurias: Yes, it is now. I'll have a look at it. Though it is confusing as I think about it. 15:07
pmurias: not sure when I'd have time for this, but will take a look ASAP. 15:08
pmurias vrurg: the thing I'm confused about is why do we it such a way 15:28
vrurg pmurias: No idea. As I said, I moved most of it from the older makefile. I hardly understand the details of building the JVM backend. 15:46
16:00 pmurias left 16:25 sena_kun left
lizmat pmurias++ 16:37
Geth nqp: be4b3c0558 | (Elizabeth Mattijsen)++ | t/nqp/081-radix.t
Add tests for '−' (U+2212) minus support to nqp::radix(_I)

This reverts commit 79fbd28ebfcc01b2e3348bd31ada2576261ebced, because the JVM backend is fixed by pmurias++
16:39 sena_kun joined
Geth rakudo: 80dfcd0579 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get JVM backend fix for nqp::radix

17:10 robertle joined 18:13 MasterDuke joined 18:26 sena_kun left 18:40 sena_kun joined 18:50 camelia left
Geth rakudo: 9b8ce733ae | (Elizabeth Mattijsen)++ | src/core.c/Str.pm6
Re-imagine Str.parse-base once again

  - now that nqp::radix_I is fixed
  - makes parsing integer values about 20% faster
  - makes parsing of rational values about 25% faster
  - with about 1/3 of the allocations of before
sena_kun lizmat++ 19:20
lizmat so that makes Str.parse-base for rats about 5.5x as fast, and ints about 9x as fast from the last release 19:21
AlexDaniel squashable6: next
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈8 hours (2019-12-07 UTC-12⌁UTC+20). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
20:26 sena_kun left 20:40 sena_kun joined 21:15 pmurias joined 21:32 pmurias left, pmurias joined 22:26 sena_kun left 22:41 MasterDuke left, sena_kun joined
dogbert17 .seen AlexDaniel 23:01
tellable6 dogbert17, I saw AlexDaniel 2019-12-04T22:34:41Z in #whateverable: <AlexDaniel> sourceable6test: 6c2f24455c NaN.FatRat.Bool()
AlexDaniel ahem, tellable6, that was a secret message 23:02
dogbert17 yes since I'm going to ask a stupid regex question
are you doing AoC?
AlexDaniel what's AoC
dogbert17 Advent of Code
AlexDaniel ah, no
dogbert17 I have solved everything so far but the last solution is not as elegant as I would like 23:03
AlexDaniel okay, so what's the question? :) 23:04
dogbert17 one piece is to look at a number and check if two, and only two, digits in a row are the same
AlexDaniel <same> ?
m: say ‘1233456’ ~~ /<same>/ 23:05
evalable6 「」
same => 「」
AlexDaniel m: say ‘1233456’ ~~ /.<same>./
evalable6 「33」
same => 「」
dogbert17 m: say ‘1233444’ ~~ /.<same>./
evalable6 「33」
same => 「」
dogbert17 hmm, looks very promising 23:06
for an undocumented feature :)
AlexDaniel it's documented a bit
dogbert17 aha
AlexDaniel docs.perl6.org/language/regexes#Pr...er_classes
I mean, you can also do 23:07
m: say ‘1233456’ ~~ /(.)$0/
evalable6 「33」
0 => 「3」
dogbert17 say ‘1233356’ ~~ /(.)$0/
evalable6 「33」
0 => 「3」
dogbert17 that one doesn't do it though
AlexDaniel ah 23:08
dogbert17 I was tinkering with <?before > and <?after>
it has to do with todays problem should you became interested 23:09
using same will look a lot better than the loop I was using 23:10
AlexDaniel dogbert17: /<!same>.<same>.<!same>/ 23:12
this works nicely on string end and start 23:13
dogbert17 aha, very cool
dogbert17 tries
yup, it works, many thanks 23:14
AlexDaniel m: say ‘1233456’ ~~ /(.)$0 <!after $0..> <!before $0>/ 23:21
evalable6 「33」
0 => 「3」
AlexDaniel m: say ‘12333456’ ~~ /(.)$0 <!after $0..> <!before $0>/
evalable6 「33」
0 => 「3」
AlexDaniel why not? 23:22
I don't know why this doesn't work
but I think it's possible to do it like that too 23:23
23:58 sena_kun left