🦋 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 06:00 reportable6 left 06:02 reportable6 joined 06:48 sena_kun joined 08:11 squashable6 left 08:13 squashable6 joined 08:58 squashable6 left, squashable6 joined
Geth roast: f81f6d83cf | (Elizabeth Mattijsen)++ | S26-documentation/04-code.t
Fix implicit code block tests

  - marked as TODO for now
  - github.com/finanalyst/Rakudoc-BETA...1639120735
09:26
roast: 2bad65a76a | (Elizabeth Mattijsen)++ | S26-documentation/01-delimited.t
Remove bogus tests

  github.com/finanalyst/Rakudoc-BETA...1639120735
established that all of those paragraphs are implicit code blocks, because abbreviated blocks such as =head1 do *not* set the margin
09:33
12:00 reportable6 left 12:01 reportable6 joined
[Coke] I wonder if some kind of overall project plan-style document would be helpful. (what projects do people consider to be on their individual lists, are there dependencies, is there an overall plan that they are part of. 13:11
nemokosch Well, if it's not too much effort, it's almost certainly better to at least know where people are heading, even if there is no straightforward path to get there 14:28
I still think that an organized effort for tooling would be a game changer, with relatively little Raku-specific knowledge I guess 14:29
14:32 evalable6 left, linkable6 left, evalable6 joined 14:34 linkable6 joined
[Coke] What kind of tooling? 15:55
lizmat: is there a list of "these things must be completed before we can release 6.e"? I assume RakuAST is on that list, but not, e.g. "macro re-write in rakuast" 15:56
lizmat being able to build the core setting with the RakuAST grammar, is a hard prerequisite I'd say 16:19
16:23 evalable6 left, linkable6 left 16:24 evalable6 joined 16:25 linkable6 joined
[Coke] throws this against the wall: gist.github.com/coke/83ea82167f753...5e014e5c81 17:29
Comments and additions welcome
jdv i thought ast was a ways off from being stable 17:51
lizmat what has been implemented, has been pretty stable
jdv doe that mean 6.e is "a ways off"?
i mean like not experimental, mostly done.
lizmat if you do: 'use v6.e.PREVIEW' it's already not experimental anymore :-) 17:55
or 'use v6.*'
[Coke] I imagine we need a changelog for 6.e itself 17:56
18:00 reportable6 left
lizmat yeah, that's going to be quite a job in of itself... but could be started now already 18:01
18:03 reportable6 joined
nemokosch I have vague recollections that it wasn't clear what will be a distinct RakuAST node and what simply a property of an existing node, there are things like this 18:05
I've said this before but it's better to not jinx that it's stable when probably clearing up the interface will be a much easier, yet more impactful part than getting to a working prototype 18:06
Re [Coke] tooling: highlighter, editor plugins, LSP, profiler, this sort of stuff 18:08
btw a cool "core hacker" tool that might come from RakuAST is a syntax-based grepper 18:09
18:13 squashable6 left 18:16 squashable6 joined 18:37 sena_kun left 18:38 sena_kun joined
[Coke] finds github.com/bscan/RakuNavigator 19:01
(speaking of LSP) 19:03
nemokosch yep, we talked about it a couple of times
19:38 evalable6 left, linkable6 left 19:39 evalable6 joined 19:40 linkable6 joined 21:38 sena_kun left 22:20 japhb left 22:38 japhb joined
Geth JSON-Unmarshal/add-some-safety: 4 commits pushed by (Vadim Belman)++ 23:09
JSON-Unmarshal: vrurg++ created pull request #6:
Add some safety
23:13
23:29 MasterDuke joined 23:56 squashable6 left 23:57 squashable6 joined