🦋 Welcome to the former MAIN() IRC channel of the Raku Programming Language (raku.org). This channel has moved to Libera (irc.libera.chat #raku)
Set by lizmat on 23 May 2021.
00:01 Doc_Holliwood left 00:02 reportable6 left 00:03 reportable6 joined 00:47 swaggboi left 00:50 swaggboi joined 01:05 yewscion left 01:12 Util left
leont just finished the first version of his slides o/ (this is quite early by my standards) 01:28
leont just finished the first version of his slides \o/ (this is quite early by my standards)
01:38 tejr left 01:44 tejr joined 01:47 tejr left 01:49 tejr joined 01:50 tejr left 01:59 sono_ joined 02:00 tejr joined 02:02 sono left 02:03 Kaiepi left, Kaiepi joined, perlmaros left, perlmaros joined 02:29 kraxn joined 03:29 shareable6 left, bisectable6 left, statisfiable6 left, linkable6 left, reportable6 left, quotable6 left, greppable6 left, notable6 left, squashable6 left, evalable6 left, releasable6 left, unicodable6 left, committable6 left, bloatable6 left, nativecallable6 left, benchable6 left, sourceable6 left, coverable6 left, tellable6 left, greppable6 joined 03:30 benchable6 joined, tellable6 joined, committable6 joined, squashable6 joined, reportable6 joined, bloatable6 joined 03:31 sourceable6 joined, linkable6 joined, notable6 joined 03:32 nativecallable6 joined, statisfiable6 joined, bisectable6 joined, evalable6 joined, quotable6 joined, unicodable6 joined, coverable6 joined, releasable6 joined, shareable6 joined 04:32 reportable6 left, bloatable6 left, nativecallable6 left, notable6 left, benchable6 left, coverable6 left, bisectable6 left, releasable6 left, evalable6 left, greppable6 left, statisfiable6 left, sourceable6 left, shareable6 left, linkable6 left, committable6 left, quotable6 left, squashable6 left, unicodable6 left, tellable6 left 04:33 evalable6 joined, quotable6 joined, squashable6 joined, bloatable6 joined, coverable6 joined, shareable6 joined, benchable6 joined 04:34 greppable6 joined, statisfiable6 joined, releasable6 joined, unicodable6 joined, linkable6 joined, reportable6 joined, sourceable6 joined 04:35 notable6 joined, tellable6 joined, committable6 joined 05:35 quotable6 left, bloatable6 left, shareable6 left, evalable6 left, statisfiable6 left, sourceable6 left, linkable6 left, releasable6 left, reportable6 left, notable6 left, greppable6 left, squashable6 left, committable6 left, unicodable6 left, tellable6 left, coverable6 left, benchable6 left 05:36 nativecallable6 joined, releasable6 joined, benchable6 joined, evalable6 joined 05:37 bloatable6 joined, squashable6 joined, greppable6 joined, coverable6 joined, unicodable6 joined 05:38 linkable6 joined, reportable6 joined, quotable6 joined, statisfiable6 joined, sourceable6 joined, shareable6 joined, committable6 joined 05:39 notable6 joined, tellable6 joined 05:52 Ulti_ joined, Ulti_ left, Ulti joined 05:54 Ulti left, Ulti joined 06:02 Doc_Holliwood joined, stoned75 joined 06:03 reportable6 left 06:04 reportable6 joined 06:14 suman joined 06:15 yewscion joined 06:26 kylese joined 06:28 Raycat|Home left, Raycat|Home joined 06:44 yewscion left 06:45 kylese left, stoned75 left 06:51 frost joined 06:52 Raycat|Home left 06:57 kylese joined, kylese is now known as nibble 06:59 nibble left 07:05 kylese joined, kylese left 07:08 dogbert17 joined 07:11 dogbert12 left 07:23 kylese joined 07:24 kylese is now known as hulk 07:25 hulk left 07:27 kylese joined 07:32 Doc_Holliwood left 07:36 suman left 07:46 dakkar joined 07:57 suman joined 08:01 Sgeo left 08:17 squashable6 left, bisectable6 joined 08:18 squashable6 joined 08:49 suman left 08:59 patrickb joined 09:07 kraxn left 09:08 stoned75 joined
El_Che juanfra: github.com/nxadm/rakudo-pkg 09:32
09:48 sono_ left
leont CIAvash: what's the difference between the rakudo and rakudo-bin aur repositories? Is the latter just more maintained? 10:15
10:36 dakkar left 10:57 ecocode left 11:00 ecocode joined 11:07 Doc_Holliwood joined 11:45 stoned75 left 11:50 Kaiepi left 11:51 frost left 11:58 suman joined 12:02 Kaiepi joined, reportable6 left 12:17 stoned75 joined 12:28 Doc_Holliwood left
patrickb What's the easiest way to get at the method object of a method in an object? (e.g. to make a supply call that method regularly) 12:32
lizmat find_method ? 12:35
m: dd 42.^find_method("Str") 12:36
camelia Method Str = proto method Str (Mu: |) {*}
patrickb self.^find_method('some-method') ?
lizmat m: dd 42.can("Str") # more HLL 12:37
camelia (proto method Str (Mu: |) {*}, proto method Str (Mu: |) {*})
patrickb OK, so there is no short-hand thingie like `&` for methods?
lizmat no, there isn't
patrickb ah, can looks a bit nicer.
Thanks lizmat!
lizmat yeah, but the interface is a bit different
also, for some reason, 42.can returns the same proto twice :-( 12:40
patrickb I think I only just understood the intricacies of my question. A simple solution is to just use an anonymous sub and call the method from there. 12:47
13:06 stoned75 left 13:13 reportable6 joined 13:26 Doc_Holliwood joined 13:27 suman left 13:54 suman joined 14:01 Doc_Holliwood left 14:11 Guest92 joined 14:13 Guest92 left, Guest79 joined 14:31 Doc_Holliwood joined
juanfra <leont "CIAvash: what's the difference b"> "rakudo-bin" uses the binary tarball from rakudo.org. "rakudo" builds rakudo from the sources. 14:41
leont As a user, why would I prefer one over the other? 14:42
juanfra building rakudo and the dependencies take a lot of resources. rakudo-bin is like install an official arch package. 14:45
rakudo-bin extract the content from the tarball and the creates an arch package.
long time ago there was an official arch package for rakudo but for some reason they retired it 14:47
14:56 holly joined 15:11 colomon joined
colomon I'm finally using Comma in a big way, but I have one weird thing going on. When I say something like $file.print: qq:to/FOOTER/; (with the proper heredoc following), Comma complains "Too many position arguments". The code seems to compile and run just fine. Am I doing something subtle wrong, or is this a Comma bug? 15:13
15:20 colomon left 15:31 Doc_Holliwood left 15:36 suman left 15:41 colomon joined
leont juanfra: thanks, that does help. 15:57
16:01 Util joined 16:18 colomon left 16:24 Guest79 left 16:47 AntonOks joined 17:02 holyghost joined 17:04 stoned75 joined
holly latest slackware release 2016 :-/ 17:07
tellable6 2021-06-03T20:16:24Z #raku <japhb> holly There is a #raku-gamedev channel which you may be interested in.
Geth doc/cool-coercers: 1d91d36be6 | (Stoned Elipot)++ | doc/Type/Cool.pod6
Fix pastos and add a bit of diversity in examples
17:08
holly nice 17:11
.tell japhdb : thanks, I joined :-) 17:13
tellable6 holly, I haven't seen japhdb around, did you mean japhb?
holly .tell japhb : thanks, I joined :-)
tellable6 holly, I'll pass your message to japhb
holly they're's lots of game packages I see 17:15
s/they're/there
17:20 AntonOks left
Geth doc: 1e55cfdca4 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Type/Cool.pod6
Add Cool coercers ref #3361
17:32
doc: b232304520 | (Stoned Elipot)++ (committed by Juan Julián Merelo Guervós) | doc/Type/Cool.pod6
Fix pastos and add a bit of diversity in examples
linkable6 Link: docs.raku.org/type/Cool
17:33 linkable6 left 17:36 linkable6 joined, kylese left 17:42 holyghost left 17:44 holly left 17:57 notna joined 18:02 reportable6 left 18:04 reportable6 joined 18:09 Sgeo joined 18:24 Doc_Holliwood joined
gfldex lolibloggedalittle: gfldex.wordpress.com/2021/06/05/la...rly-bound/ 18:38
m6locks time travel ftw 18:56
19:05 patrickb left 19:28 patrickb joined 19:31 notna left 20:27 Doc_Holliwood left, gfldex left, Doc_Holliwood joined 20:32 gfldex joined 20:35 Doc_Holliwood left 20:37 Doc_Holliwood joined 20:44 patrickb left 21:09 cbk left 21:16 guifa joined
guifa so we can set the precedence for circumfixes (from the outside) 21:17
(that is, when Raku picks up the initial symbol)
Is there any way to adjust the precedence for the terminal symbol? Unfortunately, if the circumfix's second symbol begins with anything that looks like a prefix, infix, term, or circumfix-start, the parsing fails, and that really limit you on the symbols that can be used 21:18
leont I don't think that's a precedence issue 21:27
It's a fundamental "don't poke there", ambiguous syntax is not a good thing
guifa I kind of get that, but I wonder if having a "terminate-asap" property might help. I've run into it on two separate occasions, and couldn't understand why the circumfix wasn't working (LTA error but not sure how to improve it) 21:34
circumfix:«<html> </html>» is what I was trying to do, but the terminal < gets interpreted as less-than, and then the / as regex-start. 21:35
22:06 yewscion joined 22:20 guifa left 22:21 yewscion_ joined 22:24 yewscion left 22:39 stoned75 left 22:49 pierrot left, pierrot joined 23:00 yewscion_ is now known as yewscion 23:08 cbk joined 23:50 Doc_Holliwood left