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