🦋 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:02 finanalyst left 01:02 nativecallable6 left, quotable6 left, greppable6 left, shareable6 left, squashable6 left, committable6 left, sourceable6 left, evalable6 left, tellable6 left, statisfiable6 left, coverable6 left, bisectable6 left, bloatable6 left, reportable6 left, linkable6 left, unicodable6 left 01:03 notable6 left, releasable6 left, benchable6 left, statisfiable6 joined, committable6 joined, greppable6 joined 01:04 benchable6 joined, coverable6 joined, tellable6 joined, notable6 joined, linkable6 joined, sourceable6 joined, nativecallable6 joined, shareable6 joined, evalable6 joined 01:05 squashable6 joined, quotable6 joined, bisectable6 joined, bloatable6 joined, releasable6 joined, reportable6 joined 01:06 unicodable6 joined 01:23 trsgt joined, trsgt left 01:41 aborazmeh joined, aborazmeh left, aborazmeh joined
kawaii `Missing serialize REPR function for REPR MVMContext (BOOTContext)` first time seeing this error, brief Google search seems to show it might not be a me problem but a Rakudo problem instead. 01:44
01:47 defaultxr left
kawaii Seems to happen when you typecast using a parameter i.e. `my SetHash[Str] $a =` in an oop context 01:48
01:58 wamba left 02:01 molaf left 02:06 leont left 02:14 molaf joined 02:16 gnufr33dom left 02:19 defaultxr joined 02:21 Cabanossi left
Xliff kawaii: I usually encounter that when I am trying to store something at compile time that doesn't like to b e stored. 02:31
IE something that is not a Cool.
02:32 Cabanossi joined
Xliff Cool, Positional, Associative. And what's stored in the Positional or Associative must also be a Cool. 02:32
That's the limitations I've run into.
m: package AA { class A { has @.something }; our $a; BEGIN { $a = A.new }; }; 02:33
camelia ( no output )
Xliff m: package AA { class A { has @.something }; our $a; BEGIN { $a = A.new }; }; import AA; $AA::a.say
camelia AA::A.new(something => [])
Xliff Hmmm... wonder if that would trigger in a precomp context. 02:34
02:37 pelev joined 02:46 cpan-raku left 02:48 pelev left, pel joined 02:53 aborazmeh left 02:57 aborazmeh joined, aborazmeh left, aborazmeh joined 03:01 Tirifto left 03:16 pel left, pel joined 03:43 aborazmeh left
Geth ¦ problem-solving: fooist assigned to jnthn Issue META6.json perl key github.com/Raku/problem-solving/issues/226 04:06
04:43 linkable6 left, evalable6 left 04:45 linkable6 joined 04:46 evalable6 joined 04:53 billN1VUX left 05:22 Xliff left 06:12 zacts joined 06:32 aluaces joined 07:05 wamba joined 07:10 zxcvz left 07:20 gnufr33dom joined 07:44 andrzejku joined 08:33 defaultxr left 08:34 defaultxr joined 08:45 finanalyst joined 08:48 kensanata joined 08:49 Sgeo left 09:09 zacts_ joined 09:10 rindolf joined 09:12 zacts left 09:16 JJMerelo joined 09:26 Grauwolf left 09:28 Grauwolf joined, Grauwolf left, Grauwolf joined 09:29 hungrydonkey left 09:33 codesections left 09:36 xinming_ joined 09:38 xinming left 09:44 Maylay left 09:45 Cabanossi left 09:47 Maylay joined, Noisytoot joined
gfldex AlexDaniel`: You got a few modules in the ecosystem that intentionally break the .name field in META6.info. Do you still need those? 09:50
JJMerelo gfldex if you mean the Foo modules, short anwers is yes. Long answer is here github.com/Raku/ecosystem/issues/391 09:53
09:56 HarmtH joined, rindolf left 09:57 Cabanossi joined
finanalyst I've just begun work on a Raku language definition for the highlight.js syntax highlighter. If anyone wants to help, please let me know 09:57
tellable6 2020-08-12T12:54:07Z #raku <tbrowder> finanalyst great advent article
timotimo oh hey finanalyst 09:58
i haven't checked the module citations in ages
did we ever put a link to it in some prominent place?
09:59 rindolf joined
JJMerelo I think that after the experimentally-named modules were allowed to stay in there, it's broken, that one and my own "river" stuff. So it might be outdated... 09:59
WRT that, check out my very recent answer to gfldex in the #raku-dev channel.
finanalyst timotimo: When I moved from HongKong to UK, the infrastructure for ModuleCitation stopped working
timotimo oh, whoops 10:00
finanalyst I haven't set it up again. So it's been a year.
I could get it working again if its any use
I wasn't sure it was needed
JJMerelo (not in the raku-dev channel, but right here... scroll up a tiny bit) 10:01
10:05 JJMerelo left, JJMerelo joined, vrurg_ joined 10:06 ccamel left, pierrot joined, zacts_ left, vrurg left, shadowpaste joined, Kaiepi left 10:08 Cabanossi left 10:09 tejr left, raydiak left 10:10 raydiak joined, Kaiepi joined 10:11 m_athias left 10:12 jhill left, ChoppedBacon left, kawaii left, spycrab0 left, Grinnz left, peteretep left, timeless left, rjeli left, Hotbees left, m_athias joined, camelCaser joined, zostay left, dylanwh left, pnu__ left, tbrowder left 10:13 peteretep joined, spycrab0 joined, Grinnz joined, dylanwh joined, tbrowder joined, timeless joined, zostay joined 10:14 Kaiepi left, camelia left, Kaiepi joined 10:15 cpan-raku joined, cpan-raku left, cpan-raku joined, tejr joined 10:17 rjeli joined 10:18 pnu__ joined, zostay left 10:19 bdju left 10:20 camelia joined, kensanata left 10:24 ChoppedBacon joined, zostay joined 10:25 TreyHarris joined 10:28 Hotbees joined 10:30 TreyHarris left, TreyHarris joined 10:31 bdju joined 10:35 kawaii joined 10:37 jhill joined 10:39 bdju left 10:42 kawaii left 10:47 gnufr33dom left 10:49 kawaii joined 10:58 andrzejku left 11:01 finanalyst left 11:06 kawaii left 11:08 kawaii joined 11:18 JJMerelo left 11:21 hungrydonkey joined
Geth ecosystem: gfldex++ created pull request #533:
Document the lack of assurance for valid META6-fragments
11:37
11:40 jhill left, Hotbees left 11:41 kawaii left, brass left, Util left 11:43 kawaii joined 11:45 Hotbees joined, pecastro joined, jhill joined 11:52 brass joined 11:53 modula joined 11:54 defaultxr left, modula is now known as defaultxr 11:55 Maylay left 11:57 camelCaser left 11:58 robm left 11:59 robm joined 12:02 camelCaser joined, zostay left, zostay joined, Maylay joined 12:04 robm left 12:08 dataangel left 12:09 robm joined 12:14 Hotbees left, Hotbees joined, zostay left 12:15 zostay joined, kawaii left, kawaii joined 12:22 zakame left 12:25 cooper left 12:32 kylese joined 12:33 Util joined
gfldex cpan contains even more surprising META data. 12:35
We even pulled a few Perl 5 modules in. 12:36
12:38 kawaii left, jhill left 12:39 Util left, fvox left 12:40 kawaii joined 12:41 jhill joined 12:44 kylese left 12:45 fvox joined 12:47 jhill left, jhill joined 12:50 aborazmeh joined, aborazmeh left, aborazmeh joined 12:51 Util joined
Geth doc: codesections++ created pull request #3602:
Revert "Merge pull request #3601 from codesections-forks/signatures"
12:52
12:58 zakame joined 13:13 vrurg joined 13:15 nekomune left, nekomune joined, vrurg_ left 13:17 __jrjsmrtn__ left 13:18 __jrjsmrtn__ joined, zacts joined 13:20 hungryd80 joined 13:21 hungrydonkey left 13:22 zacts left 13:31 zakame left 13:32 rjeli left, rjeli joined 13:34 zakame joined 13:41 zakame left 13:43 zakame joined 13:46 aborazmeh left 14:08 jhill left 14:10 jhill joined 14:22 andrzejku joined 14:27 cam joined
cam hi everyone! I would like to help update the language support (currently perl6) on Travis to be Rakudo star with zef bundled. I am updating some modules, and would very much like to see builds working 14:28
See also: github.com/raku-community-modules/.../issues/13 14:30
I just added a PR and noticed the build uses something called panda which presume has been superseded by zef? 14:31
14:35 bdju joined 14:39 zacts joined 14:40 finanalyst joined
gfldex cam: Panda is not used anymore. 14:44
Geth doc: mendel++ created pull request #3603:
Update 02-reading-docs.pod6 - s/p6doc/rakudoc/g
14:46
15:04 zacts left 15:05 billN1VUX joined 15:13 MasterDuke joined 15:18 Maylay left 15:21 Maylay joined 15:31 codesections joined, natrys joined
cpan-raku New module released to CPAN! Math::Libgsl::Constants (0.0.7) by 03FRITH 15:44
15:45 cpan-raku left, cpan-raku joined, cpan-raku left, cpan-raku joined
[Coke] can someone provide some sample code showing how github.com/rakudo/rakudo/commit/2ed2f398 works so we can add it to the docs? 15:49
(it's the oldest changelog entry we're tracking that doesn't have docs yet) 15:52
MasterDuke m: my %a is Set[Int] = (1, 3); dd %a; my %b is Set[Int] = ("a", 3); dd %b 15:55
camelia Set[Int].new(3,1)
Type check failed in binding; expected Int but got Str ("a")
in block <unit> at <tmp> line 1
MasterDuke m: my %a is Set = ("a", 3); dd %a
camelia Set.new(3,"a")
[Coke] aaaand it was already in the docs, closing the doc ticket. Thanks! 16:05
aaaand the doc ticket had other stuff buried in it, reopening! 16:28
16:30 aluaces left 16:44 sena_kun joined
Geth doc/master: 5 commits pushed by (Norbert Buchmueller)++ 16:56
doc: c461774f47 | (Daniel Sockwell)++ (committed by Juan Julián Merelo Guervós) | 80 files
Revert "Merge pull request #3601 from codesections-forks/signatures"

This reverts commit 9a87be827b74f7a8c4957c2ab4671fc9799685eb, reversing changes made to e2c7a87d120330e12a004371ca3c9235978d8ff7. To be discussed in issue.
16:57
16:58 andrzejku left
Geth ecosystem: 000458c6b5 | (Wenzel P. P. Peppmeyer)++ (committed using GitHub Web editor) | README.md
Document the lack of assurance for valid META6-fragments

see: github.com/Raku/ecosystem/issues/391
16:59
ecosystem: 4cfb287439 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | README.md
Merge pull request #533 from gfldex/patch-7

Document the lack of assurance for valid META6-fragments
17:01 Sgeo joined 17:07 gordonfish left
codesections m: 'Life, the Universe and Everything'.WHY 17:12
camelia ( no output )
codesections m: say 'Life, the Universe and Everything'.WHY 17:13
camelia 42
codesections ... that is a fun easter egg that I didn't know about
17:15 Cabanossi joined 17:42 gnufr33dom joined 17:46 natrys left
Geth doc: 786a4ac450 | Coke++ | README.md
fix typo
17:48
doc: 87e25b1c0c | Coke++ | xt/pws/words.pws
new words
jdv79 codesections: are you in nyc? 17:49
codesections jdv79: nope. I was until ~2018 or so
why do ask?
jdv79 just curious if you have/would go to a perlmongers meeting if we ever had another;) 17:50
we did a few raku themed meetings in the past... 17:51
codesections I'm aiming to make it to the online SF one today. I haven't been to one yet
jdv79 nice
be interesting to see how/if perl7 affects our meetings 17:53
well, technically we did a few "perl6" themed meetings - its been a bit 17:55
17:56 gordonfish joined 18:03 aluaces joined 18:04 natrys joined
cpan-raku New module released to CPAN! Math::Libgsl::MovingWindow (0.0.2) by 03FRITH 18:12
18:12 camelCaser left 18:13 camelCaser joined
cpan-raku New module released to CPAN! XML::Actions (0.4.6.4) by 03MARTIMM 18:29
18:39 gnufr33dom left 19:36 wamba left 19:42 hungryd80 left 19:48 sena_kun left
Geth ¦ doc: codesections self-assigned Add xtest(s) to detect method signatures that are inconsistant with source/Roast github.com/Raku/doc/issues/3604 19:55
20:04 finanalyst left 20:23 Xliff joined 20:25 natrys left 20:26 kensanata joined 20:29 daxim joined 20:35 kensanata left 20:42 cpan-raku left, cpan-raku joined, cpan-raku left, cpan-raku joined 20:45 hungrydonkey joined 20:59 Tirifto joined 21:00 Xliff left 21:03 Cabanossi left, Cabanossi joined 21:26 wamba joined 21:40 jeff56 joined
jeff56 I am having trouble running scripts in Windows command line 21:40
21:44 jeff56 left, jeff56 joined 21:45 jeff56 left 21:57 Manifest0 left, Manifest0 joined 21:59 Kaeipi joined 22:01 Kaiepi left 22:39 aindilis left
codesections m: my $a = 1; say EVAL("$a + 1"); 22:41
camelia 5===SORRY!5=== Error while compiling <tmp>
EVAL is a very dangerous function!!! (use the MONKEY-SEE-NO-EVAL pragma
to override this error but only if you're VERY sure your data contains
no injection attacks).
at <tmp>:1
------> 3my $a =…
codesections m: use Test; my $a = 1; say EVAL("$a + 1");
camelia 2
codesections Is that ^^^ intentional or a bug? (`use Test` automatically turning on MONKEY-SEE-NO_EVAL (or maybe MONKEY itself?)) 22:42
after checking the source code, it looks like the Test module has the line `use MONKEY-GUTS`, which is a synonym for `use nqp`. And `use nqp` crosses the module boundary and allows EVAL 22:52
This is all surprising to me.
22:54 Cabanossi left
codesections m: module Foo {use nqp;} my $a = 1; say EVAL("$a + 1") 22:57
camelia 5===SORRY!5=== Error while compiling <tmp>
Strange text after block (missing semicolon or comma?)
at <tmp>:1
------> 3module Foo {use nqp;}7⏏5 my $a = 1; say EVAL("$a + 1")
expecting any of:
infix
infix stoppe…
codesections m: module Foo {use nqp;}; my $a = 1; say EVAL("$a + 1")
camelia 5===SORRY!5=== Error while compiling <tmp>
EVAL is a very dangerous function!!! (use the MONKEY-SEE-NO-EVAL pragma
to override this error but only if you're VERY sure your data contains
no injection attacks).
at <tmp>:1
------> 3use nqp…
codesections At least *that* doesn't work
22:57 Cabanossi joined 22:58 rindolf left 23:09 wamba left 23:12 Xliff joined 23:21 aindilis joined 23:27 cam left 23:34 pecastro left, AlexDaniel left
guifa codesections: yes, the first one is considered okay 23:58