🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku
Set by ChanServ on 14 October 2019.
00:32 ggoebel left 00:54 pmurias left 02:04 TreyHarris left 02:12 vrurg left 02:19 vrurg joined 02:40 marcusr left 02:41 marcusr joined 02:57 Doc_Holliwould joined 02:59 holli left 03:00 Doc_Holliwood joined 03:03 Doc_Holliwould left 03:04 Doc_Holliwould joined 03:07 Doc_Holliwood left 03:11 ZzZombo_ joined 03:14 ZzZombo left, ZzZombo_ is now known as ZzZombo 03:35 Doc_Holliwood joined 03:38 Doc_Holliwould left, ZzZombo_ joined 03:39 Doc_Holliwould joined 03:40 ZzZombo left, ZzZombo_ is now known as ZzZombo 03:41 Doc_Holliwood left 03:42 Doc_Holliwood joined 03:45 Doc_Holliwould left 03:46 Doc_Holliwould joined 03:49 Doc_Holliwood left, Doc_Holliwood joined 03:52 Doc_Holliwould left 03:53 Doc_Holliwould joined 03:55 Doc_Holliwood left 03:56 Doc_Holliwood joined 04:00 Doc_Holliwould left, Doc_Holliwould joined 04:03 Doc_Holliwood left, Doc_Holliwood joined 04:06 Doc_Holliwould left 04:07 Doc_Holliwould joined 04:09 Doc_Holliwood left 04:10 Doc_Holliwood joined 04:13 Doc_Holliwould left 04:14 Doc_Holliwould joined 04:17 Doc_Holliwood left, Doc_Holliwood joined 04:20 Doc_Holliwould left 04:21 Doc_Holliwould joined 04:23 Doc_Holliwood left 04:24 Doc_Holliwood joined 04:27 Doc_Holliwould left 04:28 Doc_Holliwould joined 04:31 Doc_Holliwood left, Doc_Holliwood joined 04:34 Doc_Holliwould left 04:35 Doc_Holliwould joined 04:37 Doc_Holliwood left 04:38 Doc_Holliwood joined 04:41 Doc_Holliwould left 04:42 Doc_Holliwould joined 04:45 Doc_Holliwood left, Doc_Holliwood joined 04:48 Doc_Holliwould left 04:49 Doc_Holliwould joined 04:52 Doc_Holliwood left, Doc_Holliwood joined 04:55 Doc_Holliwould left
moon_child Doc_Holliwood: can you stop joinspamming 04:55
04:56 cpan-raku left, Doc_Holliwould joined 04:57 cpan-raku joined, cpan-raku left, cpan-raku joined 04:59 Doc_Holliwood left, Doc_Holliwood joined 05:02 Doc_Holliwould left 05:03 Doc_Holliwould joined 05:06 Doc_Holliwood left, Doc_Holliwood joined 05:09 Doc_Holliwould left 05:10 Doc_Holliwould joined 05:12 Doc_Holliwood left 05:13 Doc_Holliwood joined 05:16 Doc_Holliwould left 05:17 Doc_Holliwould joined 05:20 Doc_Holliwood left 05:21 Doc_Holliwood joined 05:23 Doc_Holliwould left 05:24 Doc_Holliwould joined 05:27 Doc_Holliwood left 05:28 Doc_Holliwood joined 05:30 Doc_Holliwould left 05:31 Doc_Holliwould joined 05:34 Doc_Holliwood left
xkr47 is there something like `use strict; use warnings;` from perl5 or is it default nowadays? 05:46
06:03 Doc_Holliwood joined 06:06 Doc_Holliwould left 06:07 Doc_Holliwould joined 06:09 Doc_Holliwood left 06:10 Doc_Holliwood joined 06:13 Doc_Holliwould left 06:14 Doc_Holliwould joined
AlexDaniel xkr47: yeah, you get that by default in raku 06:15
06:16 Doc_Holliwood left 06:17 Doc_Holliwood joined 06:20 Doc_Holliwould left 06:21 Doc_Holliwould joined 06:23 Doc_Holliwood left 06:24 holli joined 06:27 Doc_Holliwould left 06:28 Doc_Holliwood joined 06:31 holli left, Doc_Holliwould joined 06:34 Doc_Holliwood left 06:35 Doc_Holliwood joined 06:38 Doc_Holliwould left, Doc_Holliwould joined 06:41 Doc_Holliwood left 06:42 Doc_Holliwood joined 06:44 Doc_Holliwould left 06:45 Doc_Holliwould joined 06:48 Doc_Holliwood left 06:49 Doc_Holliwood joined 06:51 Doc_Holliwould left 06:52 Doc_Holliwould joined 06:56 Doc_Holliwood left, holli joined 06:57 jmerelo joined 06:58 Doc_Holliwould left 06:59 Doc_Holliwood joined
Geth_ doc: 44c5963b99 | (Luis F. Uceta)++ | doc/Language/setbagmix.pod6
Place C<> around operator and types
doc: beb775cad0 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Language/setbagmix.pod6
Merge pull request #3078 from uzluisf/master

Place C<> around operator and types
07:02 holli left
squashable6 🍕 AlexDaniel++ edited wiki page “Monthly Bug Squash Day”: github.com/rakudo/rakudo/wiki/Mont...Squash-Day 07:02
🍕🍕🍕 First contribution by AlexDaniel++! ♥
AlexDaniel squashable6: status 07:03
squashable6 AlexDaniel, Next SQUASHathon in 13 days and ≈20 hours (2019-11-16 UTC-12⌁UTC+20). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
07:03 Doc_Holliwould joined 07:05 Doc_Holliwood left 07:06 Doc_Holliwood joined 07:09 Doc_Holliwould left 07:10 Doc_Holliwould joined 07:12 Doc_Holliwood left 07:13 Doc_Holliwood joined 07:16 Doc_Holliwould left 07:17 Doc_Holliwould joined 07:19 Doc_Holliwood left 07:20 Doc_Holliwood joined 07:23 Doc_Holliwould left 07:24 Doc_Holliwould joined 07:26 Doc_Holliwood left 07:27 Doc_Holliwood joined 07:30 Doc_Holliwould left 07:31 Doc_Holliwould joined 07:33 Doc_Holliwood left 07:34 Doc_Holliwood joined 07:37 Doc_Holliwould left 07:38 Doc_Holliwould joined 07:40 Doc_Holliwood left 07:41 holli joined 07:44 Doc_Holliwould left 07:45 Doc_Holliwood joined 07:48 holli left, Doc_Holliwould joined 07:51 Doc_Holliwood left 07:52 Doc_Holliwood joined 07:55 Doc_Holliwould left, Doc_Holliwould joined 07:58 Doc_Holliwood left 07:59 holli joined 08:01 Doc_Holliwould left 08:02 Doc_Holliwood joined 08:05 holli left 08:06 Doc_Holliwould joined
xkr47 AlexDaniel, thx! 08:07
08:08 Doc_Holliwood left 08:09 Doc_Holliwood joined 08:12 Doc_Holliwould left 08:13 Doc_Holliwould joined 08:15 Doc_Holliwood left
xkr47 is there some shorthand for `defined($<x>) ?? $<x>.made !! defaultvalue` ? 08:15
08:16 holli joined 08:19 Doc_Holliwould left 08:20 Doc_Holliwood joined
jmerelo xkr47: Can't think of any 08:22
tellable6 2019-10-31T12:01:42Z #raku <tyil> jmerelo can you accept my request to join the outreach ML with my personal email address?
2019-10-31T18:34:51Z #raku-dev <El_Che> jmerelo the doc packages should be up (updated to 2019.07.1)
08:23 holli left
jmerelo .tell tyil sorry, I missed it somehow. 08:25
tellable6 jmerelo, I'll pass your message to tyil
jmerelo .tell El_Che thanks.
tellable6 jmerelo, I'll pass your message to El_Che
08:37 Doc_Holliwould joined 08:39 Doc_Holliwood left
tyil jmerelo: no worries 08:39
tellable6 2019-11-01T08:25:44Z #raku <jmerelo> tyil sorry, I missed it somehow.
xkr47 jmerelo, hmm it's like like mapping a defined value to another one, but leaving an undefined value undefined.. 08:40
jmerelo xkr47: that's in an Grammar action, right? But undefined values get a default value, right? 08:42
xkr47 Nil.map doesn't work
jmerelo xkr47: Nil is not really an object... 08:43
xkr47 I was trying `$<x>.map(sub ($a){$a.made}) || defaultvalue`
woo woo now my time calculator can calculate 5d / 2 -> 2,12:00:00.000 08:49
or 5d / 4m -> 1800 08:50
jmerelo xkr47: congrats! 08:53
xkr47 and now I discover there is a type Duration :)
09:07 xinming joined 09:08 sena_kun joined 09:09 xinming_ left 09:19 MasterDuke left 09:21 Altai-man_ joined 09:23 sena_kun left 09:40 veesh left 09:53 veesh joined
xkr47 what's the difference between str and Str ? 10:11
or int vs Int 10:12
aha, native types.. 10:13
Altai-man_ yup, native types 10:18
10:18 veesh left 10:32 veesh joined 10:45 holli joined 10:47 Doc_Holliwould left 10:48 Doc_Holliwould joined 10:52 holli left, Doc_Holliwood joined 10:55 Doc_Holliwould left, Doc_Holliwould joined 10:58 Doc_Holliwood left 10:59 Doc_Holliwood joined 11:01 Doc_Holliwould left 11:02 Doc_Holliwould joined 11:05 Doc_Holliwood left 11:06 holli joined 11:08 Doc_Holliwould left 11:09 Doc_Holliwood joined 11:11 holli left 11:13 Doc_Holliwould joined 11:15 Doc_Holliwood left 11:16 Doc_Holliwood joined 11:19 Doc_Holliwould left 11:20 Doc_Holliwould joined 11:22 sena_kun joined, Doc_Holliwood left 11:23 Altai-man_ left 11:52 jmerelo left
stoned75 Hi. are there typesetting rules applicable to perl6/doc repository ? 11:54
sena_kun stoned75, typesetting rules to be? there are guidelines at github.com/perl6/doc/blob/master/C...IBUTING.md 11:55
stoned75 ah of course. thanks! 11:56
sena_kun you are welcome! 11:57
11:59 joule joined 12:39 Wahnburger joined
Wahnburger Hello, i want to count dots "." in a string..i tried the perl syntax but this wont work..does someone can give me a hint? 12:40
jnthn m: say "foo.bar.baz".comb('.').elems
camelia 2
jnthn Like that?
Wahnburger yes, perfect :) 12:43
do you also have a hint regarding the windows/IO-Socket-Async-SSL issue? :) 12:47
jnthn Not really. 12:50
I guess other than looking through the way openssl is set up inside of the module and comparing it to how the synchronous implementation does it. 12:51
Oh, though that's assuming it's just a CA issue, but now I see there's some more general problem too. 12:53
12:54 pmurias joined 13:01 lucasb joined 13:02 ggoebel joined
Geth_ doc: fcf46393ac | (Stoned Elipot)++ | doc/Language/iterating.pod6
Fix formatting
Wahnburger I am wondering why this issue is relative rarely reported 13:13
i have tried 3 diffrent machines without success
[Coke] Wahnburger: is there a ticket? I can try on the windows box I have access to 13:15
Wahnburger here: stackoverflow.com/questions/586477...ws-machine and here: github.com/jnthn/p6-io-socket-asyn.../issues/46 13:16
I have installed the newest version of *star and then i have installed the cro modules with zef...nothing special
modul with the issue could only ne installed with --force-test :) 13:17
13:21 Altai-man_ joined 13:23 sena_kun left
[Coke] Wahnburger: why are you trying to run the install from inside a zef .store folder? 13:23
[Coke] finds he perl6 installed on this box already and tries a vanilla "zef install IO::Socket::Async::SSL" 13:26
Wahnburger uhmm.yes ...i tried to add some debug outputs to get it after. But the failure messages also happens with zef install IO::Socket::Async::SSL 13:30
[Coke] verified, added my perl6/zef versions, just in case. 13:31
Wahnburger verified what - the failure?
[Coke] the windows installer version is at least six months old, it's possible the module is requiring something newer.
Wahnburger ah I see, thx
how sad :/ i wanted to put my stuff on the windows server..its LOT faster there that inside thd bsd VMs 13:35
[Coke] for debug, might be helpful to see if that error was introduced with a release of the module. (that is, can you install an older version?) 13:38
Wahnburger from where? 13:42
ah, i see
13:43 sena_kun joined 13:45 Altai-man_ left
Wahnburger the issue was already reported for 0.7.3 but ill try it..and then 0.7.2 13:47
13:55 ggoebel left
[Coke] Sorry can't be of more help. 13:55
Wahnburger same issue with 0.7.3 14:08
aaand with 0.7.2 and 1 14:17
14:23 cpan-raku left, cpan-raku joined, cpan-raku left, cpan-raku joined
jnthn I don't think I've done any Windows porting work on that module, and don't recall merging any PRs relating to it, so it's quite possible it's never really worked there. 14:25
[Coke] jnthn: I figured it was either "never worked on windows", or "module changed to track something in rakudo that is now too old on windows distro" 14:28
jnthn Could be that also
lucs How do I get Inline::Perl5 to use the currently active perlbrew perl5? (it appears to use the perl5 that was active when perl6 was built) 14:30
Wahnburger so actual not Cro client apps for windows? 14:34
jnthn Windows porting is in the Cro roadmap, but we didn't get to it yet. 14:35
Though I think most of the work won't even be in Cro, but in dependencies. 14:36
lucs (I did build my perlbrew version, 5.30.0, with -Duseshrplib, and -Dusemultiplicity too)
Wahnburger yep
14:50 pmurias left 14:51 pmurias joined 14:56 Wahnburger left 15:43 Altai-man_ joined 15:44 mspo joined 15:45 sena_kun left
Doc_Holliwould i just ate pudding with a fork. my work here is done. 16:27
16:28 Kaeipi joined, stanrifkin joined 16:29 Kaiepi left 16:34 daxim left
brass In some programs I've seen people do things like $++, what do you call it when you just use the dollar sign without a variable name? 16:35
lucasb an anonymous variable :) 16:37
lizmat brass: that's the anonymous state variable
brass Oh it's a state variable neat 16:38
Found it in the docs, thanks :) docs.perl6.org/syntax/state#The_$_variable 16:39
It's hard to find these things sometimes if you don't know where to look
16:41 daxim joined
stanrifkin should i alias perl6 to raku? 16:47
[Coke] in your own install? I imagine that's personal preference at the moment. 17:02
17:37 donaldh joined 17:38 stoned75 left
Geth_ doc: 421ec01d7b | cfa++ | 3 files
Fix typos.
doc: 767eb5fa6d | cfa++ | 2 files
Learn a few new words.
17:45 stoned75 joined 17:46 Altai-man_ left
donaldh Is there any way a module can resolve types from my namespace? 17:51
i.e. use Class::Generator # exports new types into my namespace 17:52
17:52 stoned75 left
donaldh followed by Module.doStuff(ParentType) # it will need to resolve OtherType 17:53
17:53 stanrifkin left 17:55 stoned75 joined
Geth_ doc: 083855f02b | cfa++ | doc/Language/grammars.pod6
Fix typo.
doc: 5209172445 | cfa++ | 2 files
Learn a few more words.
doc: 89c0418f54 | cfa++ | 2 files
Learn a few bot names.
18:07 cfa joined
cfa o/ 18:08
[Coke] \o
timotimo donaldh: i'm not sure i understand 18:20
donaldh: is OtherType in your current namespace, or does it come from Class::Generator?
18:21 veesh left
donaldh Class::Generator creates the new types ParentType and OtherType and exports them to my namespace. 18:21
I call Module.doStuff(ParentType) and it needs to reference OtherType.
Concretely, parse protobuf, generate classes. Protobuf::Reader needs to instantiate classes for sub messages. 18:23
I suppose I should add resolve capability to generated classes for sub messages. 18:24
18:34 veesh joined 18:39 donaldh left 18:52 donaldh joined 19:00 donaldh left 19:08 donaldh joined 19:10 lucasb left 19:19 MasterDuke joined
tony-o .tell wahnburger perhaps a bisect might be the easiest way to find out if it ever worked (and most recent version it did work if so)? 19:22
tellable6 tony-o, I'll pass your message to Wahnburger
19:26 donaldh left 19:57 donaldh joined 20:08 donaldh left, donaldh joined
tony-o m: my $x = "\{\n \"name\" : \"Algorithm::Snail\",\n \"description\" : \"Snail sort (snailshell pattern, spiral order) sequence in grid (two dimensional array)\",\n \"version\" : \"0.2\",\n \"perl\": \"6.*\",\n \"auth\": \"github:mj41\",\n \"authors\" : [ \"Michal Jurosz\" ],\n \"license\": \"Artistic-2.0\",\n \"source-type\" : \"git\",\n \"source-url\" : 20:39
camelia 5===SORRY!5=== Error while compiling <tmp>
Unable to parse expression in double quotes; couldn't find final '"' (corresponding starter was at line 1)
at <tmp>:1
------> 3-type\" : \"git\",\n \"source-url\" :7⏏5<EOL>
expecting …
tony-o \"git://github.com/mj41/Algorithm-Snail.git\",\n \"depends\" : [],\n \"build-depends\": [],\n \"provides\" : \{\n \"Algorithm::Snail\" : \"lib/Algorithm/Snail.pm6\",\n },\n \"support\": \{\n \"bugtracker\": \"github.com/mj41/Algorithm-Snail/issues\",\n \"license\": \"www.perlfoundation.org/artistic_license_2_0\"\n },\n \"tags\": [ \"algorithm\",
\"bidimensional\", \"sequence\", \"array\" ],\n \"test-depends\": [\n \"Test\"\n ]\n}"; say $x; say ::("Rakudo::Internals::JSON").from-json($x);
20:40 jjatria left, jjatria joined
tony-o m: gist.github.com/tony-o/b78699dcc6f...8461f78abf 20:40
camelia {
"name" : "Algorithm::Snail",
"description" : "Snail sort (snailshell pattern, spiral order) sequence in grid (two dimensional array)",
"version" : "0.2",
"perl": "6.*",
"auth": "github:mj41",
"authors" : [ "Michal…
tony-o hmm, that's failing locally
m: say $*VERSION 20:41
camelia Dynamic variable $*VERSION not found
in block <unit> at <tmp> line 1
tony-o m: say $*PERL
camelia Perl 6 (6.d)
MasterDuke m: say $*PERL.compiler.version 20:49
camelia v2019.07.1.453.g.54.e.0.aceec
20:49 joule left 20:56 donaldh left 20:57 donaldh joined 21:10 wildtrees joined 21:19 chloekek joined
tyil is there a way to mimick Moo's around functionality in Raku? (related to the description here: gitlab.com/tyil/raku-app-gtd/issues/8) 21:37
21:44 Wenjie1991 joined 21:45 Wenjie1991 left
donaldh If anyone is interested, protobuf implementation is creeping towards usable: github.com/donaldh/p6-pb 21:51
Forked from illustrious work by samuraisam, japhb, tadzik. 21:52
Grammar kinda supports protobuf v3 and nearly all tests pass. First successful message round-trip for me. 21:53
tadzik oh, I didn't know I'm involved :o :) 21:54
jnthn donaldh++
tadzik that's awesome :)
donaldh tadzik: well, you forked the repo, maybe you didn't actually contribute ;-)
21:58 donaldh left 21:59 donaldh joined, donaldh_ joined 22:03 donaldh left 22:06 donaldh_ left 22:07 chloekek left 23:04 gdonald left
Geth_ doc: d4c9b23754 | cfa++ | doc/Language/community.pod6
Revise formatting on the community page (=defn to multi-para lists).

Markup in =defn terms and definitions is currently ignored; the use of itemisation here is a workaround.
doc: e2b841168b | cfa++ | doc/Language/community.pod6
Formatting tweak; citation.
japhb donaldh: \o/ # I can't even tell you how useful that is to me. I just ran out of time back then to work on it, and have wanted it at least once a week every week since. 23:55
tellable6 japhb, I'll pass your message to donaldh
japhb does his best Evil Laugh while thinking about all the places he plans to use p6-pb. Mua-ha-ha-ha-haaaaaaaa .... 23:56
Now we just need a gRPC implementation, and I will have Lots Of Fun. 23:58