🦋 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.
01:04 benchable6 left, bisectable6 left, coverable6 left 01:05 nativecallable6 left 01:07 nativecallable6 joined, coverable6 joined, benchable6 joined, bisectable6 joined 01:08 MasterDuke left 06:19 bartolin left 07:46 sena_kun joined
nine MasterDuke: pushed a fix for unsigned num 09:12
tellable6 nine, I'll pass your message to MasterDuke
lizmat ugexe++ 09:46
10:10 sena_kun left
patrickb That was an accidental push. Good to revert. Apart from that: Wow, a pure Raku parse tree export! *That's* a feature worth having. I'm looking forward to what comes of it. I hope this work won't block on the age old issue of BEGIN blocks executing during compilation. (GitHub won't allow user code to run and rightly so. So its always been an issue that Raku calls BEGIN blocks while parsing.) 11:04
lizmat any Raku parsing that does not run BEGIN blocks, will be incomplete 11:07
but it may get very close :-)
patrickb Yeah, no fancy need like monitor and other Slsyntax changing goodness. We do need a solution for the syntax highlighting / IDE domain that 11:33
- works without begin 11:34
- is robust wrt non valid Raku code
[Tux] Rakudo v2024.01-31-ge93208ce7 (v6.d) on MoarVM 2024.01-4-g504a4d7b8
csv-ip5xs0.267 - 0.272
csv-ip5xs-201.146 - 1.192
csv-parser1.595 - 1.618
csv-test-xs-200.143 - 0.143
test1.954 - 1.974
test-t0.433 - 0.434
test-t --race0.291 - 0.305
test-t-205.251 - 5.311
test-t-20 --race1.225 - 1.251
12:04
Geth nqp/main: 94ee052770 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM for the latest tweaks/optimizations
14:17
rakudo/main: 5c9156e268 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get latest MoarVM tweaks
14:32
nqp/main: 3291cb41ce | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Streamline NQPClassHOW

  - make sure access to data structures is atomic as much as possible
   as there is no NQPLock yet at this stage, so there's no way to
   actually protect updates
  - add some helper subs
  - change for loops to while loops: clearer where accesses are made
   and while loops are faster on arrays than for loops
  - added more comments (not nearly enough yet, though)
14:38
nqp/main: 5ba8a74121 | (Elizabeth Mattijsen)++ | 11 files
Rebootstrap to be on the safe side
14:40 kjp left, sivoais left, leont left 14:41 leont joined, kjp joined 14:50 sivoais joined
patrickb Random info: One of the things that slowly makes it to the top of my to-do list is writing a Raku Lexer in Raku. My current idea is to reproduce github.com/alecthomas/chroma/blob/...rs/raku.go in Raku. (the chroma Lexer is the most advanced there is atm) I'm definitely going to look at the comma sources once they are released if there is anything to steal. Purpose of such a 15:47
lexer: just as written above, we do need a solution for syntax highlighting. We have quite some solutions for different editors/technologies, but none in Raku. This hurts building Raku tooling in Raku, amongst those: raku.land, docs.raku.org and the Raku TUI debugger frontend I plan to work on.
japhb patrickb: You said the magic word 'TUI' ... what toolkit are you going to use for that? 15:50
15:57 epony left
patrickb japhb: Terminal::Widgets all the way. Not sure you remember, but that was on my core summit wish list... 16:01
japhb Oh, there's a *lot* going on in T::W right now, so good to hear. 16:06
I haven't been able to push a lot because a fair amount of it is trying to get some APIs right, but I feel like that's falling into place. 16:07
Actually, I should rearrange my patches and at least push the ones that were pure bug fixes ....
Geth nqp/main: 94b3eda428 | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Add missing increment

Apparently this path is not taken in NQP, but *is* taken in Rakudo
17:24
jdv is a tui much better than a gui? idk. its still not automatable. 17:26
lizmat notable6: weekly 18:26
notable6 lizmat, 2 notes: 2024-02-10T16:38:25Z <lizmat>: twitter.com/gugod/status/1756321207396512118 ; 2024-02-12T05:56:08Z <antononcube>: rakuforprediction.wordpress.com/20...interview/
lizmat notable6: weekly reset 18:31
notable6 lizmat, Moved existing notes to “weekly_2024-02-12T18:31:01Z”
18:42 sena_kun joined
patrickb japhb: Please don't feel pushed. Working on the debugger is not that far up on my todo list. First need to get the Rakudo cibot running. And that has turned out to be a multi year project... :-P All of those Cro fixes, the epic supplies fix, my work on return vs leave are all bugfixes to get the cibot stable. 18:59
At the moment the bot is segfaulting about every ten minutes. But I think I'm slowly approaching the ENOMOREBUGS moment. 19:01
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/02/12/2024-07-dr-raku/ 19:35
19:44 epony joined
nine lizmat++ 20:07
20:16 finanalyst joined 21:53 finanalyst left 22:15 sena_kun left
japhb patrickb: \o/ 22:36