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