02:15 neither left 09:41 wingfold joined 15:34 TempIRCLogger left 15:45 qorg11 left, TempIRCLogger joined 15:47 qorg11 joined 15:49 TempIRCLogger left 15:50 TempIRCLogger joined
stevied i'm looking at docs.raku.org/language/exceptions#...exceptions 17:06
what is that `:trying("zombie copy")` bit?
and why is a period tacked on to the front of that message 17:12
it just assumes, you are describing a method?
lizmat it;s just a named arg to the exception class 17:28
stevied yeah, but I don't understand why it assumes the first word in the message is a method by throwing a dot in front of it 17:31
just seems kind of weird
lizmat I'm not sure which dot you're referring to? 17:32
17:35 wingfold left
stevied in the output: `# OUTPUT: «Failed to find 'foo/bar' while trying to do '.zombie copy' ` 17:35
that argument is just an arbitrary string, right? doesn't have to contain a method call, does it? 17:37
this is all the documentation has on it: docs.raku.org/type/X::IO::DoesNotExist#___top
lizmat aaaah..... ok 17:43
yeah, in normal usage, that exception *is* called with a method name
so that example basically is not so good :-(
stevied ok, yeah, I'm like what the hell is "zombie"? 17:44
lizmat yeah... perhaps make a doc issue for it
stevied k 17:45
so basically I think documentation for the trying method is needed
lizmat but there is no trying method 17:58
stevied i'm lost. what's this? docs.raku.org/type/X::IO::DoesNotE...hod_trying 17:59
18:04 discord-raku-bot left, discord-raku-bot joined
gfldex <@563790557831495691> .trying is the public accessor to an attribute in X::IO::DoesNotExist . 18:15
stevied ok. and what type is that accessor? some magic container or something? 18:16
gfldex github.com/rakudo/rakudo/blob/mast...n.pm6#L670 18:18
stevied so it doesn't look like "X::IO::DoesNotExist" runs any kind of method AFAICT 18:23
method on the string passed to it, I mean
gfldex It will call `.Str` in the string substitution. 18:25
stevied so what's the point of throwing the `.` in front of it?
lizmat that exception is thrown inside IO::Path I believe, and then the method name is passed along 18:26
see github.com/rakudo/rakudo/blob/mast...h.pm6#L756
and then github.com/rakudo/rakudo/blob/mast...h.pm6#L747
gfldex By convention `$.trying` is meant to contain a method name. 18:27
stevied ok, thanks. will take a look when I get a chance. gotta run. 18:49
18:57 jgaz joined
lizmat github.com/Raku/doc/pull/4050 # stevied 19:12
20:28 jgaz left
stevied is there an easy way to migrate modules after upgrading rakudo star? 21:12
Nemokosch is rakudo star still relevant at all? 21:33
it's kind of strange we hear about it so often when it's virtually abandoned from what I know 🤔
drakonis rakubrew's the current good option 21:39
stevied abandoned? really?
i'm using the binary looks like, actually. not rakudo star bundle 21:41
i thought they were the same but apparently not 21:42
stackoverflow.com/questions/717900...mar-object 23:29