🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:02 reportable6 left 00:03 reportable6 joined 01:03 committable6 left, statisfiable6 left, greppable6 left, notable6 left, quotable6 left, releasable6 left, sourceable6 left, coverable6 left, linkable6 left, squashable6 left, reportable6 left, bloatable6 left, tellable6 left, bisectable6 left, evalable6 left, benchable6 left, unicodable6 left, shareable6 left, nativecallable6 left, committable6 joined, tellable6 joined 01:04 bisectable6 joined, bloatable6 joined, unicodable6 joined, statisfiable6 joined, nativecallable6 joined 01:05 evalable6 joined, quotable6 joined, greppable6 joined, linkable6 joined 01:06 reportable6 joined 01:14 frost joined 02:04 sourceable6 joined, notable6 joined 02:05 releasable6 joined, benchable6 joined 03:04 coverable6 joined 03:05 shareable6 joined 04:05 squashable6 joined 04:42 coverable6 left, reportable6 left, nativecallable6 left, MasterDuke left, Altai-man left, jdv left, timo left 04:43 coverable6 joined, reportable6 joined, nativecallable6 joined, MasterDuke joined, Altai-man joined, jdv joined, timo joined 04:44 shareable6 left, Xliff left, kjp_ left, leont left, djinni` left 04:45 shareable6 joined, Xliff joined, kjp_ joined, leont joined, djinni` joined 04:46 AlexDaniel left 04:48 [Tux] left, [Coke] left, nine left, [Tux] joined, [Coke] joined, nine joined 04:50 Voldenet left, gfldex left, rba left, Voldenet joined, rba joined, gfldex joined 04:51 rba[m] left 04:52 casaca left, jjatria left, jjatria_ joined, casaca joined 04:53 jjatria_ is now known as jjatria 04:54 ugexe left, ugexe joined 05:16 AlexDaniel joined
Geth nqp: usev6++ created pull request #734:
[JVM] Let with/without use 'defined'
05:23
05:25 rba[m] joined 06:02 reportable6 left 06:05 reportable6 joined 07:49 |Tux| joined, Tux__ joined 08:00 Tux__ left 09:00 quotable6 left, bisectable6 left, committable6 left, benchable6 left, linkable6 left, evalable6 left, bloatable6 left, greppable6 left, unicodable6 left, notable6 left, tellable6 left, squashable6 left, statisfiable6 left, sourceable6 left, releasable6 left, shareable6 left, reportable6 left, nativecallable6 left, coverable6 left 09:01 quotable6 joined, bisectable6 joined, bloatable6 joined, squashable6 joined 09:02 statisfiable6 joined, tellable6 joined, greppable6 joined, coverable6 joined 09:03 reportable6 joined, committable6 joined 10:00 sourceable6 joined 10:02 unicodable6 joined 10:03 shareable6 joined, nativecallable6 joined 11:01 notable6 joined 11:36 sena_kun joined
lizmat notable6: weekly 11:40
notable6 lizmat, 3 notes: gist.github.com/e362d374b90039bf38...a88a0bdfd6
lizmat notable6: weekly reset 11:41
notable6 lizmat, Moved existing notes to “weekly_2021-08-16T11:41:23Z”
12:00 releasable6 joined 12:02 benchable6 joined, evalable6 joined, reportable6 left 13:02 linkable6 joined 13:11 frost left
|Tux| Rakudo v2021.07-26-g289a62f4a (v6.d) on MoarVM 2021.07-18-g343d0f37f
csv-ip5xs0.845 - 0.881
csv-ip5xs-208.479 - 8.758
csv-parser27.298 - 27.594
csv-test-xs-200.370 - 0.371
test7.676 - 7.685
test-t1.909 - 2.004
test-t --race0.883 - 0.895
test-t-2033.011 - 33.765
test-t-20 --race9.484 - 9.993
14:01
14:04 reportable6 joined
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/08/16/2021-...cumbering/ 14:12
sena_kun lizmat++ 14:17
14:31 |Tux| left 14:39 RakuIRCLogger left, RakuIRCLogger joined 14:45 |Tux| joined, Tux__ joined, discord-raku-bot left, discord-raku-bot joined 14:47 discord-raku-bot left 14:48 discord-raku-bot joined 15:01 discord-raku-bot left, discord-raku-bot joined, TempIRCLogger left 15:02 TempIRCLogger joined 15:18 |Tux| left 15:24 mattil joined
lizmat PSA: log server will be down for a bit for server upgrades 16:03
16:04 hankache joined
Tux__ is(some-call(args),""|Str,'this call can return "" or Undefined Str') 16:05
Cannot unbox a type object (Str) to a str
is that counter-intuitive or did I go over the limit
16:06 hankache left
lizmat how is Undefined defined ? 16:06
:-)
Tux__ an Str typed value with no content at all 16:07
like «Any» or «Str» 16:08
lizmat m: sub a(str $a) { }; a Str
camelia Cannot unbox a type object (Str) to a str.
in sub a at <tmp> line 1
in block <unit> at <tmp> line 1
lizmat that's what you're doing somewhere
Tux__ m: use Test; my Str $s;is($s,""|Str,"test") 16:11
camelia not ok 1 - test
# Failed test 'test'
# at <tmp> line 1
Cannot unbox a type object (Str) to a str.
in sub is at /home/camelia/rakudo-m-inst-2/share/perl6/core/sources/2D4A7CA10695CD2B374573413D261A660E282E2A (Test) line 211
in block <unit…
Tux__ that is what I was trying
lizmat is() assumes you pass it something that is a string 16:12
my Str $s is *not* a string, but a type object
Tux__ but, but ... 16:13
m: use Test; my Str $s="x";is($s,""|"x","test")
leont The error eventually comes from sub infix:<~>(Str:D $a, Junction:D $b)
camelia ok 1 - test
Tux__ Ahh, :D
leont It assumes the Junction eigenstates are all defined
Tux__ damn 16:14
thanks leont I now understand
leont I don't understand why it assumes that, or if that is a correct assumption
Tux__ I though that I was balancing the knive's edge again 16:15
lizmat m: use Test; is Str,""
camelia not ok 1 -
# Failed test at <tmp> line 1
# expected: ''
# got: (Str)
lizmat hmmm
leont I suspect it's correct not to accept it, but that the error is less than awesome
lizmat Tux__: use is-deeply vs is ? 16:17
Tux__ in this specific case I can be more strict by using Str instead of ""|Str. I was just curious where I went wrong given the two examples 16:18
lizmat PSA: server is up again 16:19
16:19 hankache joined 16:41 hankache left 17:10 b2gills left, b2gills joined 18:02 reportable6 left 18:25 vrurg left 18:28 sena_kun left 18:29 vrurg joined
releasable6 Next release in ≈4 days and ≈23 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
Altai-man what 19:21
oh dammit
releasable6, status 19:26
releasable6 Altai-man, Next release in ≈4 days and ≈23 hours. 1 blocker. Changelog for this release was not started yet
Altai-man, Details: gist.github.com/d5d52ed0a2183c45bd...3022054eba
20:05 mattil left 21:04 reportable6 joined 21:55 Tux__ left 22:36 Xliff left 23:36 evalable6 left, linkable6 left