Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
tbrowder .ask ugexe zef's README shows an example Build.pm module it describes as dependent free. but can it use other modules if needed? 01:08
.ask ugexe ^^^ 01:09
tellable6 tbrowder, I'll pass your message to ugexe
02:26 ccamel left 02:27 camelCaser joined 05:28 robertle left
lizmat Files=1274, Tests=109501, 204 wallclock secs (26.32 usr 7.48 sys + 2877.73 cusr 255.72 csys = 3167.25 CPU) 08:02
Geth_ roast: 5f7eb674a2 | (Valentin Anger)++ | S02-types/lazy-lists.t
Add tests for lazy iterators

rakudo/rakudo#3041
08:03
roast: 812a2ad8ef | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S02-types/lazy-lists.t
Merge pull request #580 from SyrupThinker/R3041

Add tests for lazy iterators
synopsebot RAKUDO#3041 [open]: github.com/rakudo/rakudo/issues/3041 [tests needed] Using .kv, .pairs, or .antipairs on lazy List causes eager evaluation
roast: 8aa6941d87 | (Valentin Anger)++ | S32-trig/sinh.t
Add test that sinh is 'odd'

rakudo/rakudo#2688
08:06
roast: f48f1ba578 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S32-trig/sinh.t
Merge pull request #579 from SyrupThinker/R2688

Add test that sinh is 'odd'
synopsebot RAKUDO#2688 [open]: github.com/rakudo/rakudo/issues/2688 [tests needed] asinh() is not an odd function
|Tux| Rakudo version 2019.07.1-365-g6297b0e46 - MoarVM version 2019.07.1-243-g1546c8c4d
csv-ip5xs0.773 - 0.790
csv-ip5xs-206.345 - 6.491
csv-parser22.314 - 23.427
csv-test-xs-200.416 - 0.423
test6.846 - 7.004
test-t1.725 - 1.816
test-t --race0.777 - 0.896
test-t-2029.957 - 29.962
test-t-20 --race9.135 - 9.162
09:43
10:48 cognomin_ joined 10:52 cognominal left
tbrowder good morning raku-dev 10:58
.seen ugexe 10:59
tellable6 tbrowder, I saw ugexe 2019-09-24T11:24:41Z in #perl6-dev: <ugexe> te Example doesn’t explicitly use .p6 but it just as easily could
13:09 lucasb joined 15:11 awwaiid left, awwaiid joined 16:07 robertle joined
MasterDuke nine: i can confirm that `perl6 -I lib/ -e 'use foo::bar::...;'` where lib has ~14k files takes 3s 16:33
all in stage parse 16:34
whoops, make that ~7k .pm6 files, where each is just something like `class hh::hh { method n() { say q|hh::hh| }}` 16:36
nine MasterDuke: 3 seconds for 7k files is not terribly good, but also not unexpected. > 40 seconds sounded far off 16:37
MasterDuke but if his files are bigger... 16:41
or he has a spinning disk...
or a slower cpu. my parse times have halved since i upgraded to this ryzen 16:52
17:44 Ven`` joined 18:09 greppable6 left 18:12 lancew joined 18:13 greppable6 joined, ChanServ sets mode: +v greppable6
lizmat notable6: weekly 18:24
notable6 lizmat, 12 notes: gist.github.com/0b6965e08b2f0ac83d...54caceedcf
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2019-09-30T18:24:57Z”
18:32 lancew left
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/09/30/...th-a-lump/ 18:58
vrurg lizmat++ 19:26
Geth_ nqp: 0b8c8c79b3 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Remove unused macports thingie

mojca++
  colabti.org/irclogger/irclogger_lo...09-30#l376
19:33
¦ nqp: vrurg self-assigned NQP::Config missing from release tarball github.com/perl6/nqp/issues/581 19:45
rakudo: 519cfdeb24 | (Elizabeth Mattijsen)++ | 2 files
Make .indices quite a bit faster

Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature.
19:58
lizmat thought experiment: can something that is *not* a Str but *is* a Cool have whitespace or newlines in it 20:00
I can't think of a way, but then I have a limited imagination :-)
MasterDuke well, calling something like .contains on an array is a known trap, if that's what you're getting at. but that's because it calls .Str on it, so don't know if it's exactly what you mean 20:02
lizmat I'm looking at the Cool candidates for lines and words
I think they should always return self.Str (possibly wrapped in a Seq)
MasterDuke are Bufs/Blobs Cool? 20:03
m: say Buf.^mro
camelia No such method 'mro' for invocant of type 'Perl6::Metamodel::ParametricRoleGroupHOW'
in block <unit> at <tmp> line 1
lizmat they're roles 20:04
MasterDuke i never remember that 20:05
20:27 cognominal joined
Geth_ rakudo: 25abfe2b70 | (Elizabeth Mattijsen)++ | 2 files
Make .lines quite a bit faster

Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature.
20:28
20:30 cognomin_ left
Geth_ rakudo: 1e2b0ec595 | (Elizabeth Mattijsen)++ | 2 files
Make .words quite a bit faster

Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature.
20:44
lizmat and that concludes my low-hanging Cool |c fruit fixing
MasterDuke lizmat++ 20:45
tbrowder okay, what is the word on discussing raku file extensions within the community? i see it is "final" in the closed discussion, but i don't understand why except it's a decision by jnthn. i think at least one senior dev expressed doubt that that decision needs to be made along with the name-changing decision. 20:55
...at least at this stage in the game 20:56
Geth_ roast: vrurg++ created pull request #581:
[WIP] Tests for language versioning
21:42
22:48 Ven`` left