🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:00 reportable6 left 00:01 reportable6 joined 00:22 jpn joined 00:36 Guest57 joined 00:37 Guest57 left 00:54 razetime joined 01:54 shareable6 left, linkable6 left, releasable6 left, squashable6 left, coverable6 left, statisfiable6 left, tellable6 left, notable6 left, evalable6 left, benchable6 left, nativecallable6 left, bloatable6 left, bisectable6 left, quotable6 left, sourceable6 left, greppable6 left, reportable6 left, committable6 left, unicodable6 left 01:55 nativecallable6 joined, committable6 joined, releasable6 joined, unicodable6 joined, evalable6 joined, coverable6 joined 01:56 tellable6 joined, shareable6 joined, sourceable6 joined, notable6 joined, bloatable6 joined, linkable6 joined 01:57 squashable6 joined, greppable6 joined, statisfiable6 joined, bisectable6 joined, reportable6 joined, benchable6 joined, quotable6 joined 02:57 linkable6 left, evalable6 left 02:58 linkable6 joined 03:00 evalable6 joined
su.shi class Action [is] Abstract, Thing if only this worked.. 03:30
03:44 jpn left 04:12 razetime left 04:33 jpn joined 04:38 jpn left 05:01 jpn joined 05:07 jpn left 05:21 razetime joined 05:57 jpn joined 06:00 reportable6 left 06:02 reportable6 joined 06:03 jpn left 06:44 abraxxa joined 06:52 jpn joined 06:57 jpn left 07:34 jpn joined 07:40 jpn left 07:45 sena_kun joined 08:10 dakkar joined 08:19 razetime left 08:49 razetime joined 09:46 jpn joined 09:51 jpn left
guifa su.shi what are you trying to do? 10:09
Voldenet consider roles 10:33
m: role Action { method do { … } }; Action.new
camelia Method 'do' must be implemented by Action because it is required by roles: Action.
in block <unit> at <tmp> line 1
10:51 evalable6 left, linkable6 left 10:52 linkable6 joined 10:53 evalable6 joined 11:13 kurahaupo joined 11:23 razetime left 11:35 Sgeo left 12:00 reportable6 left 12:01 reportable6 joined 12:07 jpn joined 12:12 jpn left 12:17 kurahaupo left 12:18 kurahaupo joined, kurahaupo left 12:19 kurahaupo joined, kurahaupo left 12:20 kurahaupo joined, kurahaupo left 12:21 kurahaupo joined, kurahaupo left 12:25 kurahaupo joined, kurahaupo left 12:26 kurahaupo joined, kurahaupo left, kurahaupo joined 12:27 kurahaupo left 12:28 kurahaupo joined, kurahaupo left 12:30 kurahaupo joined, jpn joined, kurahaupo left 12:34 jpn left
su.shi inherit multiple classes without writing 'is' repeatedly, though i've realized that what i wrote wouldn't work with the idea of reduction operators 12:43
if reduction were to work with 'is', it would have to be class Action is [is] Abstract, Thing { 12:44
tonyo it's doable in this way but probably just as ugly as a bunch of `is`es 12:57
m: role A { method a {"a".say;} }; role B { method b { "b".say; }; }; class C { method c { "c".say; } }; C.HOW.add_role(C, $_) for [A,B]; C.^compose; C.new.b
camelia b
13:04 tejr left 13:12 tejr joined 13:14 squashable6 left 13:17 squashable6 joined 13:33 tejr left, tejr_ joined, tejr_ is now known as tejr 13:48 razetime joined 14:40 razetime left 15:23 samcv left, samcv joined 15:31 abraxxa left 15:38 eroux left 15:42 eroux joined 16:14 Sgeo joined 16:33 dakkar left 16:55 saint- joined 17:02 sivoais left 17:12 sivoais joined 18:00 reportable6 left 18:02 reportable6 joined 18:28 Sgeo left, Sgeo joined 18:34 abraxxa-home joined
tbrowder__ .ask lizmat i would like to use File::LibMagic but it fails testing in the symlinks. I 18:37
tellable6 tbrowder__, I'll pass your message to lizmat
lizmat tbrowder_: worry, but I've only ported that module to modern Raku a while ago, I have no recollection of what and how it does things 18:38
tbrowder__ it looks like it's a problem the original author wasn't happy with. can we cut that test for now?
i'm happy to do that cause i want the other stuff it provides 18:39
lizmat sure, but what it really needs is a maintainer :-) It hasn't been touched significantly since 2016 :-(
18:52 abraxxa-home left 19:24 sena_kun left, sena_kun joined 19:25 sena_kun left 20:32 bisectable6 left, squashable6 left, statisfiable6 left, notable6 left, coverable6 left, reportable6 left, evalable6 left, linkable6 left, bloatable6 left, greppable6 left, releasable6 left, shareable6 left, sourceable6 left, quotable6 left, benchable6 left, tellable6 left, nativecallable6 left, committable6 left, unicodable6 left, coverable6 joined, nativecallable6 joined 20:33 unicodable6 joined, tellable6 joined, bisectable6 joined, sourceable6 joined 20:34 releasable6 joined, bloatable6 joined, committable6 joined, greppable6 joined, squashable6 joined, quotable6 joined, reportable6 joined, notable6 joined 20:35 linkable6 joined, shareable6 joined, statisfiable6 joined, benchable6 joined, evalable6 joined
tbrowder__ i just published a quick and dirty File::file to do what i need. i’m reluctant to mess with File::LibMagic 20:47
21:23 teatime joined 21:53 tejr left 22:21 Voldenet_ joined, Voldenet left, Voldenet_ is now known as Voldenet 22:37 guifa_ joined 22:53 squashable6 left 22:56 squashable6 joined 23:18 tejr joined