Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
06:56 leont left 06:57 leont joined 06:58 camelia left 07:43 sena_kun joined 07:49 camelia joined 08:30 camelia left 08:55 camelia joined 09:19 sena_kun left
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/08/12/2024-...6c-ending/ 13:38
timo i wonder if there's something Very Smart but Very Simple we can do to get spesh to look through the graph often enough to not miss anything, since sometimes optimizations at one spot enable optimizations at an earlier spot to happen, right? 15:56
lizmat that's my understanding: I often see that in refactoring code manually anyway :-) 16:01
timo i'm not sure i catch your meaning 16:08
something unrelated or vaguely related i've been wondering about is "peeling" a common path off to get more optimization opportunities in one version, but i find it really difficult to come up with a way to decide when exactly to try that 16:09
i guess i should start by finding a few examples manually where i'm certain it would be helpful 16:11
i really want a spesh viewer with more features than just "open file with vim" LOL 16:12
oh no ... what am i doing ...
lizmat :-) 16:13
timo so this is pretty cool: you can create a devcontainer in vscode and in the "additional features" you can literally just ask for Raku, because it's one of the official things asdf can get for you 16:33
lizmat nice
which version though ? 16:34
timo v2024.07.
lizmat not too shabby
timo absolutely
also comes with zef
i think it wouldn't be terribly much work to submit features to install some important individual raku packages via a zef that asdf pulls in, also 16:35
like, "cro via zef via asdf"
lizmat well, the's Rakudo Star ? 16:36
*there's
timo github.com/devcontainers-contrib/f.../raku-asdf
curious, cro fails its tests in this setup, because it can't connect to the service it starts? 16:39
kind of hurts to have to redo the whole install if the last package in your tree fails, but on the other hand nice to not be left with a bunch of random packages when the thing you actually wanted couldn't be installed 16:40
[Coke] cro has recommended installing sans tests for some time, but I *think* that was merely intended to be a time saver. 16:42
timo yeah i've considered --no-tests a time saving measure only, ideally tests wouldn't fail ever :(
if you have some tests that are important to development, but not reliable, maybe they should go in xt/ which i think isn't tested by default when you install something? 16:43
[Coke] correct. basically "author tests" 16:44
timo i wonder if, when zef is installed via asdf, it should also hook into asdf's shims mechanism so 1) the user doesn't have to set their path to contain ~/.asdf/installs/raku/$raku_version/share/perl6/site/bin (and friends) and 2) it seamlessly switches the shims to other versions when you use asdf to switch them 16:46
17:14 mst_ joined 17:15 mst_ left 18:39 sena_kun joined