Geth Blin: 7d81839a2f | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/blin.p6
Add more info to the markdown output

Date, duration, start/end points, table with status counts, etc.
03:37
AlexDaniel Altai-man_: feel free to update it again and do another run :) 03:38
lizmat Files=1306, Tests=111236, 213 wallclock secs (28.84 usr 8.21 sys + 3002.56 cusr 268.98 csys = 3308.59 CPU) 09:14
lizmat notable6: weekly 11:57
notable6 lizmat, 4 notes: gist.github.com/77b29b1ce42ed04540...4ea8c933aa
Geth rakudo: 20ce556028 | (Elizabeth Mattijsen)++ | src/core.c/Date.pm6
Add Date.first-date-in-month for consistency
13:46
lizmat .tell chloekek crai.foldr.nl doesn't show Camelia anymore, but still references it in the footer :-) 14:06
tellable6 lizmat, I'll pass your message to chloekek
[Coke] runs "use nqp; nqp::js('console.log("OH HI THERE")')" in the 6Pad widget. nifty 14:22
lizmat goes afk for a few hours& 14:38
Geth nqp: 13c64db2bd | Coke++ | docs/ops.markdown
Document js opcode
14:39
jdv79 i tried to do a profile of an app y'day and i got something like "moarvm panic lost sequence" - is that known? 14:46
timotimo jdv79: can you reproduce it reliably? 15:46
[Tux] Rakudo version 2020.02.1-337-g20ce55602 - MoarVM version 2020.02.1-107-gab089e947
csv-ip5xs0.841 - 0.863
csv-ip5xs-208.041 - 8.437
csv-parser23.615 - 24.405
csv-test-xs-200.387 - 0.396
test7.540 - 7.910
test-t1.924 - 1.987
test-t --race0.925 - 0.965
test-t-2030.847 - 31.599
test-t-20 --race9.671 - 9.969
16:04
jdv79 i only ran it once and then gave up 16:08
i can try
hmm, i can't seem to repro it. writing the html file takes quite a lot of time... 16:10
timotimo quite possible; it's linear in the complexity of the call graph and there's a slight impact from having a lot of GC runs 16:21
guifa2 Is there anyway to conditionally set the bitness of a native int? Something like my native $foo = $tiny ?? my uint8 $ !! my uint16 $? 16:40
lizmat m: my $a is repr("P6Int") is Int is nativesize(8) # meh 16:51
camelia ===SORRY!===
Dynamic variable '$*REPR' not found
lizmat m: my $a is repr("P6int") is Int is nativesize(8) # actually, but also meh 16:52
camelia ===SORRY!===
Dynamic variable '$*REPR' not found
lizmat I guess $*REPR is only set when compiling the setting # guifa2 16:54
guifa2 Hrm. Whelp, that's going to create quadruplicate classes :-) 17:00
timotimo role WithBitSize[::T] { has T $.nativeint } 17:44
lizmat that won't help with just lexical, will it ? 17:51
nine jdv79: use constants: github.com/niner/Inline-Perl5/blob...er.pm6#L12
m: BEGIN my constant foo = True ?? int8 !! int16; my foo $a = 1;
camelia ( no output )
lizmat notable6: weekly reset 17:58
notable6 lizmat, Moved existing notes to “weekly_2020-04-20T17:58:58Z”
guifa2 nine++. That's one piece solved. Looks like I'll need to parameterization to enforce it on attributes, since it seems that an Any type container will rebox it 18:23
lizmat and another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/04/20/2020-...-progress/ 18:53
Geth nqp: eca5eb3495 | Coke++ | docs/ops.markdown
Document getport
20:05
AlexDaniel Raku shell :O 20:24
rakudoc in javascript :O 20:26
grammars for binary data :O
guifa2 AlexDaniel: don't get too excited, there's a lot of work to be done before I finish them 20:32
[Coke] what's the nqp opcode for .trans/.subst? 20:37
eh, I'll cheat. 20:47
AlexDaniel guifa2++ # looks like a lot of work already 20:49
AlexDaniel hmmm so rash is just part of the course book, it's not intended to be an actuall shell? Bummer 21:13
lizmat stranger things have happened :-) 21:15
Geth rakudo: b0a720cb65 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Specialize X::Method::NotFound for IterationEnd

Even though IterationEnd is just an instantiated Mu, it is a special value that occurs frequently in iterators. This stumped me for about half an hour until I figured that "of type 'Mu'" meant IterationEnd.
Also removed redundant $.private attribute default.
21:59
rakudo/rakuast: 0fc729b568 | (Jonathan Worthington)++ | 2 files
Typed array/hash variable declarations
22:06
gfldex is there a reason why there is only a dir sub but not a method? 22:36
.&dir works but looks out of place
jnthn There is on an IO 22:37
Just not on Str
gfldex that's an ENODOC then. 22:38
actually it is but not easy to ctrl-f 22:43
AlexDaniel m: say $*PERL 23:40
camelia Raku (6.d)
AlexDaniel m: say $*VM 23:41
camelia moar (2020.02.1.107.gab.089.e.947)
AlexDaniel m: say $*VM.words[0]
camelia No such method 'words' for invocant of type 'VM'
in block <unit> at <tmp> line 1
AlexDaniel m: say $*VM.prefix
camelia /home/camelia/rakudo-m-inst-1
AlexDaniel m: say $*VM.name
camelia moar