š¦ 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||
00:07
reportable6 left
00:09
reportable6 joined
00:23
Xliff joined
00:48
Kaipei joined
00:52
Kaiepi left
01:21
Xliff left
01:31
Kaiepi joined
01:33
Kaipei left
02:28
vrurg joined,
vrurg_ left
02:31
Xliff joined
|
|||||||||||||||||||||||||||||||
Xliff | P6-GLib suite timing statistics for Raku 2022.07.13.g.10.feda.116 | 02:31 | |||||||||||||||||||||||||||||
Total number of projects: 33 (483289 loc) | |||||||||||||||||||||||||||||||
tellable6 | 2022-08-15T01:58:53Z #raku <guifa_> Xliff: github.com/alabamenhu/PolyglotRegexen | ||||||||||||||||||||||||||||||
Xliff | Total non-parallel compile times: 8972.550 (271.895 avg) | ||||||||||||||||||||||||||||||
Total parallel compile times: 1757.284 (53.251 avg) 5.106x speedup | |||||||||||||||||||||||||||||||
This is a serious performance regression from last week. Times increased by 5% (non-parallel) and 17% (parallel) | |||||||||||||||||||||||||||||||
03:05
pamplemousse joined
03:20
pamplemousse left
04:14
pamplemousse joined
04:19
pamplemousse left
05:02
leont left,
leont joined
05:16
samcv left
05:17
samcv joined
|
|||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-numeric-suffix-as-value: 6df088ab09 | (Elizabeth Mattijsen)++ | src/core.c/Main.pm6 Introduce SUB-MAIN-OPTS<numeric-suffix-as-value> This allows CLI arguments of the form -j2 to be interpreted as --j=2, making it more compatible with "normal" CLI argument interpreters |
06:01 | |||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #5025: Introduce SUB-MAIN-OPTS<numeric-suffix-as-value> |
|||||||||||||||||||||||||||||||
06:06
reportable6 left
06:08
reportable6 joined
|
|||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-numeric-suffix-as-value: 05e48713b7 | (Elizabeth Mattijsen)++ | src/core.c/Main.pm6 Only do conversion for single letter args |
06:10 | |||||||||||||||||||||||||||||
06:31
|Tux| left
|
|||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-numeric-suffix-as-value: 900664d89c | (Elizabeth Mattijsen)++ | src/core.c/Main.pm6 Allow only numeric suffixes, not anything else after that |
06:36 | |||||||||||||||||||||||||||||
rakudo/lizmat-expand-single-letter-options: 4111513a51 | (Elizabeth Mattijsen)++ | src/core.c/Main.pm6 Introduce SUB-MAIN-OPTS<expand-single-letter-options> When activated, allows specification of -abc to be equivalent to --a --b --c |
06:45 | ||||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #5026: Introduce SUB-MAIN-OPTS<expand-single-letter-options> |
|||||||||||||||||||||||||||||||
07:29
sena_kun joined
08:58
evalable6 left,
linkable6 left
08:59
linkable6 joined,
evalable6 joined
09:16
sena_kun left
10:23
sena_kun joined
|
|||||||||||||||||||||||||||||||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/08/15/2022-...succeeded/ | 11:38 | |||||||||||||||||||||||||||||
11:42
Xliff left
12:06
reportable6 left
12:08
reportable6 joined
|
|||||||||||||||||||||||||||||||
sena_kun | lizmat++ | 12:16 | |||||||||||||||||||||||||||||
13:21
squashable6 left
13:23
squashable6 joined
14:38
linkable6 left,
evalable6 left
14:40
linkable6 joined
14:41
evalable6 joined
15:13
nebuchadnezzar left
15:37
melezhik joined
15:42
melezhik left
16:05
lizmat_ joined
16:06
Kaipei joined
16:08
Kaiepi left
16:09
lizmat left
16:20
lizmat_ left,
lizmat joined
16:28
Xliff joined
|
|||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-ask: 7ed022b8d9 | (Elizabeth Mattijsen)++ | src/core.e/control.pm6 Add "ask" as an alias to "prompt" in 6.e |
17:12 | |||||||||||||||||||||||||||||
rakudo: lizmat++ created pull request #5028: Add "ask" as an alias to "prompt" in 6.e |
17:13 | ||||||||||||||||||||||||||||||
tbrowder | lizmat: thanks, but i'm not trying to be "butt-headed" (well, mayn | 17:22 | |||||||||||||||||||||||||||||
*maybe a bit :-) | 17:23 | ||||||||||||||||||||||||||||||
lizmat | well, I wanted to make it concrete about what we're talking about :-) | ||||||||||||||||||||||||||||||
no worries | |||||||||||||||||||||||||||||||
lizmat is still not convinced... :-) | |||||||||||||||||||||||||||||||
tbrowder | i really do like your CLI::Help and am using on a new module | 17:24 | |||||||||||||||||||||||||||||
lizmat | :-) | 17:25 | |||||||||||||||||||||||||||||
tbrowder | on another subject, IO::Path. i would really to see something symmetric with method extension on basename. | 17:26 | |||||||||||||||||||||||||||||
something like stem, maybe. | 17:27 | ||||||||||||||||||||||||||||||
OR a pair: IO::Path.basename.parts | 17:28 | ||||||||||||||||||||||||||||||
that would return (stem, suffix) | 17:29 | ||||||||||||||||||||||||||||||
lizmat | doesn't something like that not already exist in the ecosystem ? | 17:31 | |||||||||||||||||||||||||||||
tbrowder | the issue of multiple dot separators would have to be handled as a named arg | ||||||||||||||||||||||||||||||
17:32
sena_kun left
|
|||||||||||||||||||||||||||||||
tbrowder | i'm not sure but i'll look... | 17:32 | |||||||||||||||||||||||||||||
yes, Path::Util, I'll revisit and see how that works for the doc change before i make any more hasty comments | 17:36 | ||||||||||||||||||||||||||||||
lizmat | :-) | 17:37 | |||||||||||||||||||||||||||||
18:06
reportable6 left,
reportable6 joined
18:13
sena_kun joined
|
|||||||||||||||||||||||||||||||
[Tux] |
|
18:31 | |||||||||||||||||||||||||||||
19:15
pamplemousse joined
19:23
pamplemousse left
19:26
pamplemousse joined
19:29
pamplemousse left,
pamplemousse joined
|
|||||||||||||||||||||||||||||||
tbrowder | Path::Util uses a regex get the basename without extension so I don't think it helps on the doc example. likewise, getting the basename without extension by setting the current extension as [Coke] suggested seems like as much of a hack as any other. | 19:29 | |||||||||||||||||||||||||||||
*setting the current extension to ""... | 19:30 | ||||||||||||||||||||||||||||||
in sum, i think we're missing something in core of IO::Path | 19:31 | ||||||||||||||||||||||||||||||
in perl and C++ i used to call them stem and suffix | 19:33 | ||||||||||||||||||||||||||||||
(i'm sure i got that terminology from somewhere other than myself, probably perl newsgroup or perl monks or brlcad.org) | 19:35 | ||||||||||||||||||||||||||||||
19:44
pamplemousse left
19:46
pamplemousse joined
19:49
pamplemousse left
19:58
[Coke] left
|
|||||||||||||||||||||||||||||||
lizmat | tbrowder: on /foo/bar.txt, stem would be "bar" and suffix would be "txt" ? | 19:58 | |||||||||||||||||||||||||||||
19:59
pamplemousse joined
20:04
pamplemousse left
|
|||||||||||||||||||||||||||||||
sena_kun | lizmat, likely so | 20:06 | |||||||||||||||||||||||||||||
this case appears to me like a more rare one compared to all the others, so de-huffmanization at work maybe | |||||||||||||||||||||||||||||||
or the opposite, huffmanized syntax is at it again | 20:08 | ||||||||||||||||||||||||||||||
JRaspass | FWIW Raku Land does the .extension("").basename dance in a good half a dozen places too, I would very much welcome a better method | ||||||||||||||||||||||||||||||
tellable6 | 2021-01-11T02:35:00Z #raku <melezhik> .tell JRaspass I wonder how long does it take for raku.land to index a new version of a module, Sparky new version 0.30.0 is already seen on modules.raku.org ... | ||||||||||||||||||||||||||||||
2021-07-08T12:56:00Z #raku-dev <tbrowder> .tell JRaspass ^^^ | |||||||||||||||||||||||||||||||
hey JRaspass, you have a message: gist.github.com/d752612ff86b82cd03...40f1be38e4 | |||||||||||||||||||||||||||||||
tbrowder | lizmat: yes, for methods on basename | 20:11 | |||||||||||||||||||||||||||||
sena_kun | an util sub to factor out .extension("").basename? | 20:13 | |||||||||||||||||||||||||||||
tbrowder | i now have my "real" doc example looking pretty good for my take on existing methods, and it includes a pretty "hack" for the "stem". i just need to tidy the "# OUTPUT" stuff. | ||||||||||||||||||||||||||||||
sena_kun: yes, something like that | 20:14 | ||||||||||||||||||||||||||||||
sena_kun | tbrowder++ | 20:15 | |||||||||||||||||||||||||||||
20:15
[Coke] joined
|
|||||||||||||||||||||||||||||||
tbrowder | maybe i'm the only one in the world to often the "stem" ofn | 20:16 | |||||||||||||||||||||||||||||
of basenames, but i | |||||||||||||||||||||||||||||||
i use them for renames of children. also handy when you have dirnames with dots | 20:18 | ||||||||||||||||||||||||||||||
20:18
pamplemousse joined
|
|||||||||||||||||||||||||||||||
sena_kun | "stem" gives off an image of "the base of the word in a linguistic sense", not the "name without extension" to me | 20:18 | |||||||||||||||||||||||||||||
tbrowder | most of the $coding and $fun coding in my life has been text filtering and transformation | 20:19 | |||||||||||||||||||||||||||||
sena_kun: that's probable where the coding use comes from. dr knuth i think may have used those words. | 20:21 | ||||||||||||||||||||||||||||||
or larry back in the day | |||||||||||||||||||||||||||||||
TeX or LaTeX | 20:22 | ||||||||||||||||||||||||||||||
20:26
pamplemousse left
|
|||||||||||||||||||||||||||||||
tbrowder | ah, Make? see full Make manual | 20:26 | |||||||||||||||||||||||||||||
going to real computer now for doc PR update... | 20:27 | ||||||||||||||||||||||||||||||
20:27
pamplemousse joined
20:44
pamplemousse left
|
|||||||||||||||||||||||||||||||
Kaipei | m: say qx/raku --version/; sub (\ is readonly) { }(1) | 20:45 | |||||||||||||||||||||||||||||
camelia | ===SORRY!=== Error while compiling <tmp> Invalid typename 'is' in parameter declaration. at <tmp>:1 ------> say qx/raku --version/; sub (\ isā readonly) { }(1) |
||||||||||||||||||||||||||||||
Kaipei | m: say qx/raku --version/ | ||||||||||||||||||||||||||||||
camelia | |||||||||||||||||||||||||||||||
Kaipei | welp | ||||||||||||||||||||||||||||||
oh wait i'm already on master | 20:46 | ||||||||||||||||||||||||||||||
20:47
pamplemousse joined
|
|||||||||||||||||||||||||||||||
tbrowder | ok, ready for re-review | 20:49 | |||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #5030: Make World's `is_type` method more reliable |
20:51 | |||||||||||||||||||||||||||||
roast: vrurg++ created pull request #816: Add more tests for sigilless declarations |
20:53 | ||||||||||||||||||||||||||||||
20:58
pamplemousse left
21:01
pamplemousse joined
21:04
pamplemousse left
21:08
pamplemousse joined
21:11
pamplemousse left
21:26
pamplemousse joined
21:28
pamplemousse left
|
|||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-v-check: 7ddb90ce98 | (Vadim Belman)++ | src/Perl6/Grammar.nqp Don't blindly make a Version object for vN First look up whether there's a lexical symbol for it, and use that if we found it. Fixes #3919 |
21:32 | |||||||||||||||||||||||||||||
21:35
pamplemousse joined
21:40
pamplemousse left
21:49
pamplemousse joined
21:50
pamplemousse left
|
|||||||||||||||||||||||||||||||
lizmat | vrurg++ | 22:01 | |||||||||||||||||||||||||||||
Geth | rakudo: 13f7416c1c | (Vadim Belman)++ | src/Perl6/World.nqp Make World's `is_type` method more reliable Sometimes it was treating a lexical sigilless as a type causing obscure compiler errors. Fixes #5027 |
22:16 | |||||||||||||||||||||||||||||
rakudo: 2c1e1bfd33 | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/World.nqp Merge pull request #5030 from vrurg/rakudo-5027 Make World's `is_type` method more reliable |
|||||||||||||||||||||||||||||||
roast: 75f1bf6d77 | (Vadim Belman)++ | S04-declarations/my-6c.t Add more tests for sigilless declarations Related to rakudo/rakudo#3919 and rakudo/rakudo#5027 |
|||||||||||||||||||||||||||||||
roast: 147874f3b4 | (Vadim Belman)++ (committed using GitHub Web editor) | S04-declarations/my-6c.t Merge pull request #816 from vrurg/sigilless-declarations Add more tests for sigilless declarations |
|||||||||||||||||||||||||||||||
22:17
linkable6 left
22:19
linkable6 joined
22:37
sena_kun left
22:53
pamplemousse joined
22:56
pamplemousse left
22:57
sena_kun joined
22:58
Xliff left,
Xliff joined
22:59
Xliff left,
sena_kun left
23:49
pamplemousse joined
23:51
pamplemousse left
|