🦋 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:00
reportable6 left
00:02
reportable6 joined
01:02
evalable6 left,
linkable6 left
01:04
linkable6 joined,
evalable6 joined
02:01
kurahaupo_ joined,
kurahaupo left
02:02
kurahaupo_ left,
kurahaupo joined
02:04
kurahaupo left,
kurahaupo_ joined
02:06
kurahaupo joined
02:09
kurahaupo_ left
02:10
kurahaupo left,
kurahaupo_ joined
02:15
squashable6 left
02:16
kurahaupo joined,
kurahaupo_ left,
squashable6 joined
02:19
kurahaupo_ joined,
kurahaupo left
02:25
kurahaupo_ left
02:26
kurahaupo joined
02:29
kurahaupo_ joined
02:30
kurahaupo left
02:37
kurahaupo_ left
02:38
kurahaupo joined
02:39
kurahaupo_ joined,
kurahaupo left
02:47
kurahaupo joined
02:48
kurahaupo left
02:49
kurahaupo joined
02:50
kurahaupo_ left
02:52
kurahaupo_ joined,
kurahaupo left
02:54
kurahaupo joined
02:55
kurahaupo_ left,
kurahaupo left
02:56
kurahaupo joined
03:03
kurahaupo left
03:04
kurahaupo joined
03:05
kurahaupo left,
kurahaupo_ joined
03:11
kurahaupo_ left,
kurahaupo joined
03:29
kurahaupo_ joined,
kurahaupo left
03:33
kurahaupo_ left
05:54
Xliff joined
06:00
reportable6 left
06:01
reportable6 joined
07:08
kjp left
07:11
kjp joined
07:21
sjn left,
sjn joined
07:52
nebuchadnezzar left
08:09
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 809f84cc28 | (Elizabeth Mattijsen)++ | 2 files RakuAST: move header detection logic to fixups For =table doc, there are some heuristics to determine whether the first row should be considered a header. To allow renderers based on the RakuAST tree to NOT have to replicate those heuristics, it felt better to move this logic to fixups. |
08:28 | |||||||||||||||||||||||||||||||||||||
Xliff | 'morning, lizmat! | 08:46 | |||||||||||||||||||||||||||||||||||||
lizmat | Xliff o. | ||||||||||||||||||||||||||||||||||||||
o/ rather :-) | |||||||||||||||||||||||||||||||||||||||
Xliff | :) | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 6b5171d679 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/LegacyPodify.pm6 RakuAST: apparently leading is *not* referenced deeper This is to mimic the current (strange) behaviour of pod even closer. sub foo { #= trailing } will result in leading => ["leading"], trailing => [["trailing"],] in $=pod. Don't ask me why. |
09:08 | |||||||||||||||||||||||||||||||||||||
lizmat | argh... it lost the #|leading in the commit message :-( duh | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: e17840d8b8 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.pm6 RakuAST: a DeclaratorTarget needs its children checked also |
10:10 | |||||||||||||||||||||||||||||||||||||
rakudo/main: cdb9a836ac | (Elizabeth Mattijsen)++ | src/Raku/ast/doc-declarator.rakumod RakUAST: make the default WHY an Any Otherwise deparsing will break |
10:31 | ||||||||||||||||||||||||||||||||||||||
10:49
linkable6 left,
evalable6 left
10:52
linkable6 joined,
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈3 days and ≈7 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 11:00 | |||||||||||||||||||||||||||||||||||||
11:42
squashable6 left
11:45
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: f4fa7318f0 | (Elizabeth Mattijsen)++ | 2 files RakuAST: add proof-of-concept rakudo renderer Based on a RakuAST tree, rather than Pod:: objects. One either calls this as a class method: use RakuDoc::To::Text; say RakuDoc::To::Text.render($ast) ... (10 more lines) |
11:58 | |||||||||||||||||||||||||||||||||||||
lizmat | argh... rakudoc renderer | ||||||||||||||||||||||||||||||||||||||
12:00
reportable6 left
12:03
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | ^^ tbrowder__ | 12:13 | |||||||||||||||||||||||||||||||||||||
tbrowder__ | lizmat: ok! (P.S. glad to see i'm not the only person here with bouts of ff (finger fumble) :-D ) | 12:43 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah... :-) | 12:44 | |||||||||||||||||||||||||||||||||||||
tbrowder__ | hm, looking good. but i didn't notice any :config handling. did i miss it higher up somewhere? | 12:47 | |||||||||||||||||||||||||||||||||||||
i saw caption | 12:48 | ||||||||||||||||||||||||||||||||||||||
:config will be used a lot in my plan | 12:50 | ||||||||||||||||||||||||||||||||||||||
your code sure is much cleaner than pod grammar! | 12:51 | ||||||||||||||||||||||||||||||||||||||
lizmat | well, the only config it handles is the "header-row" which is set to indicate which row in a table should be marked as header | ||||||||||||||||||||||||||||||||||||||
and caption of course, but that is legacy | |||||||||||||||||||||||||||||||||||||||
tbrowder__ | yes, are paragraphy and head handlers just for tables? | 12:52 | |||||||||||||||||||||||||||||||||||||
lizmat | paragraphify is for anything that will need their contents word-wrapped | 12:53 | |||||||||||||||||||||||||||||||||||||
tbrowder__ | now i see the config hook, blank for now | 12:54 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah... I mimice functionality of Pod::To::Text | ||||||||||||||||||||||||||||||||||||||
tbrowder__ | maybe define a config class to handle it? | 12:55 | |||||||||||||||||||||||||||||||||||||
lizmat | well, this is the default renderer to text | ||||||||||||||||||||||||||||||||||||||
do we want it to be fully blown with bells and whistles ? | |||||||||||||||||||||||||||||||||||||||
that is a question :-) | 12:56 | ||||||||||||||||||||||||||||||||||||||
anyways, when encountered, it should be ignored for now | |||||||||||||||||||||||||||||||||||||||
tbrowder__ | i'm trying to think of general text handling but, for my future use case, including all the S26 defs would make the text handler more generally useful for multiple uses imho | 12:59 | |||||||||||||||||||||||||||||||||||||
as an intermediate DSL | 13:00 | ||||||||||||||||||||||||||||||||||||||
and not just as a renderer of text | 13:01 | ||||||||||||||||||||||||||||||||||||||
Damian's S26 is a terse but complete description of the pod components. his description of text rendering is a bit looser implying to me other tools should be able to use the same pod for other purposes. | 13:06 | ||||||||||||||||||||||||||||||||||||||
lizmat | I guess I should re-read S26 completely :-) | 13:08 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 7a49b6ec85 | (Elizabeth Mattijsen)++ | lib/RakuDoc/To/Text.rakumod RakuAST: some =table text rendering tweaks |
13:21 | |||||||||||||||||||||||||||||||||||||
rakudo/main: b50187e4d5 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6 RakuAST: fix deparsing of implicit code blocks |
14:32 | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
14:50 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 01e8222482 | (Elizabeth Mattijsen)++ | 3 files Make Int.Str take a :superscript named argument Replaces the Int.superize implementation-detail method. say 42.Str; # 42 say 42.Str(:superscript); # ⁴² say 42.Str(:!superscript); # 42 By popular request |
15:20 | |||||||||||||||||||||||||||||||||||||
16:22
linkable6 left
16:23
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | lizmat: I get the feeling (probably incorrectly) that this commit might have been incorrect if the idea was to get hold of the new libuv version? github.com/Raku/nqp/commit/db7d603...a47ffa051f | 16:24 | |||||||||||||||||||||||||||||||||||||
lizmat | aaah... hmmm | ||||||||||||||||||||||||||||||||||||||
ok, indeed, a fresh MoarVM clone shows a different git describe | 16:26 | ||||||||||||||||||||||||||||||||||||||
yup, got the right libuv now, bumping NQP again | 16:29 | ||||||||||||||||||||||||||||||||||||||
Geth | nqp/main: 921a73be32 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Properly bump MoarVM for libuv update |
16:30 | |||||||||||||||||||||||||||||||||||||
rakudo/main: 401b77a8a1 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get libuv update (now for real) |
16:39 | ||||||||||||||||||||||||||||||||||||||
lizmat | dogbert17++ for following through! | 16:40 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 0248cc3e4d | (Elizabeth Mattijsen)++ | src/core.c/Int.pm6 Add Int.Str(:subscript) for completeness sake |
16:45 | |||||||||||||||||||||||||||||||||||||
dogbert17 | yay, now it works, lizmat++ | 16:50 | |||||||||||||||||||||||||||||||||||||
jdv | so, what kind of hosting/compute resources does this org have? | 17:00 | |||||||||||||||||||||||||||||||||||||
this being the 2nd or more'th time I've ran into this issue I think the org should host the builds used by *able bots and blin. | |||||||||||||||||||||||||||||||||||||||
the release will be defered until this can be resolved - most likely not happening this week. | 17:02 | ||||||||||||||||||||||||||||||||||||||
18:00
reportable6 left
18:02
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | jdv: you could ask on #raku-infra :-) | 18:02 | |||||||||||||||||||||||||||||||||||||
sjn | hey, quick question (2nd try); when is the next language spec scheduled to be released? | 18:05 | |||||||||||||||||||||||||||||||||||||
lizmat | sjn: good question | ||||||||||||||||||||||||||||||||||||||
I hope we will be able to be more specific after the Raku Core Summit | |||||||||||||||||||||||||||||||||||||||
sjn | ah, cool | 18:06 | |||||||||||||||||||||||||||||||||||||
18:28
patrickb left
18:31
patrickb joined
21:01
greppable6 left,
committable6 left,
evalable6 left,
nativecallable6 left,
unicodable6 left,
releasable6 left,
bloatable6 left,
linkable6 left,
notable6 left,
statisfiable6 left,
shareable6 left,
reportable6 left,
benchable6 left,
coverable6 left,
bisectable6 left,
sourceable6 left,
quotable6 left,
tellable6 left,
tellable6 joined,
nativecallable6 joined,
committable6 joined,
bloatable6 joined
21:02
releasable6 joined,
evalable6 joined,
quotable6 joined,
bisectable6 joined
21:03
reportable6 joined,
benchable6 joined,
sourceable6 joined,
greppable6 joined,
linkable6 joined,
statisfiable6 joined,
notable6 joined,
unicodable6 joined
21:04
shareable6 joined,
coverable6 joined
21:10
vrurg left
21:15
sena_kun left
21:17
vrurg joined
21:28
vrurg left,
vrurg joined
22:03
squashable6 left
22:05
squashable6 joined
|