🦋 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.
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
kawaii Seems to happen when you typecast using a parameter i.e. `my SetHash[Str] $a =` in an oop context 01:48
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.
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
Geth ¦ problem-solving: fooist assigned to jnthn Issue META6.json perl key github.com/Raku/problem-solving/issues/226 04:06
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
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?
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
Geth ecosystem: gfldex++ created pull request #533:
Document the lack of assurance for valid META6-fragments
11:37
gfldex cpan contains even more surprising META data. 12:35
We even pulled a few Perl 5 modules in. 12:36
Geth doc: codesections++ created pull request #3602:
Revert "Merge pull request #3601 from codesections-forks/signatures"
12:52
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
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
cpan-raku New module released to CPAN! Math::Libgsl::Constants (0.0.7) by 03FRITH 15:44
[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
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
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
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
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
cpan-raku New module released to CPAN! Math::Libgsl::MovingWindow (0.0.2) by 03FRITH 18:12
cpan-raku New module released to CPAN! XML::Actions (0.4.6.4) by 03MARTIMM 18:29
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
jeff56 I am having trouble running scripts in Windows command line 21:40
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.
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
guifa codesections: yes, the first one is considered okay 23:58