[00:21] *** oddp joined [01:10] *** Black_Ribbon joined [01:26] *** hythm joined [01:26] *** aindilis joined [01:45] *** finsternis joined [01:53] *** oddp left [02:13] *** oddp joined [02:22] *** kvw_5_ joined [02:25] *** leont left [02:32] *** gnufr33dom joined [02:37] *** oddp left [03:02] *** hythm left [03:18] *** RaycatWhoDat joined [03:18] Okay [03:18] Enums are doing my head in [03:19] If I want to get the enum member represented by a string in an container, how do I do that? [03:37] Figured it out [03:37] Enum::{$variable} [04:10] *** guifa2 joined [04:12] *** ThaEwat joined [04:13] *** RaycatWhoDat left [04:21] *** ThaEwat left [04:34] *** Garbanzo joined [04:34] *** perry joined [04:34] *** daxim joined [04:36] *** Garbanzo left [04:36] *** perry left [04:36] *** daxim left [04:38] *** Garbanzo joined [04:38] *** perry joined [04:38] *** daxim joined [04:45] *** AlexDaniel` joined [04:48] *** kiti_nomad[m] joined [04:48] *** Tirifto[m] joined [04:54] *** Garbanzo left [04:54] *** perry left [04:54] *** daxim left [04:56] *** CIAvash joined [04:56] *** matiaslina joined [04:57] *** Garbanzo joined [04:57] *** perry joined [04:57] *** daxim joined [05:00] *** kiti_nomad[m] left [05:01] *** Tirifto[m] left [05:01] *** CIAvash left [05:01] *** AlexDaniel` left [05:03] *** matiaslina left [05:03] *** brtastic joined [05:25] *** jmcgnh joined [05:38] tbrowder: `fez checkbuild` does a lot more sanity checks now. not sure how interested in that you are since you use mi6 but thought i'd mention it [05:40] tbrowder: the check will isn't very comprehensive until v12 [05:42] *** rindolf joined [05:44] *** MitarashiDango[m joined [05:44] *** JJAtria[m] joined [05:59] *** ThaEwat joined [06:04] *** unclechu joined [06:08] *** Tirifto[m] joined [06:10] *** CIAvash joined [06:12] *** AlexDaniel` joined [06:18] *** matiaslina joined [06:21] *** kiti_nomad[m] joined [06:51] ¦ ecosystem/alabamenhu-patch-2: 726c255a7b | L'Alabameñu++ (committed using GitHub Web editor) | META.list [06:51] ¦ ecosystem/alabamenhu-patch-2: Add Intl::Format::DateTime to the ecosystem [06:51] ¦ ecosystem/alabamenhu-patch-2: review: https://github.com/Raku/ecosystem/commit/726c255a7b [06:51] ¦ ecosystem: alabamenhu++ created pull request #579: Add Intl::Format::DateTime to the ecosystem [06:51] ¦ ecosystem: review: https://github.com/Raku/ecosystem/pull/579 [06:51] https://github.com/alabamenhu/IntlFormatDateTime <-- new module! This one has been literally a year+ in the making. [06:53] ¦ ecosystem: 726c255a7b | L'Alabameñu++ (committed using GitHub Web editor) | META.list [06:53] ¦ ecosystem: Add Intl::Format::DateTime to the ecosystem [06:53] ¦ ecosystem: review: https://github.com/Raku/ecosystem/commit/726c255a7b [06:53] ¦ ecosystem: 7dab4f33bb | tony-o++ (committed using GitHub Web editor) | META.list [06:53] ¦ ecosystem: Merge pull request #579 from Raku/alabamenhu-patch-2 [06:53] ¦ ecosystem: [06:53] ¦ ecosystem: Add Intl::Format::DateTime to the ecosystem [06:53] ¦ ecosystem: review: https://github.com/Raku/ecosystem/commit/7dab4f33bb [06:54] *** aluaces joined [07:05] *** aborazmeh joined [07:05] *** aborazmeh left [07:05] *** aborazmeh joined [07:05] *** ufobat joined [07:07] *** jKa8 joined [07:10] *** jKa8 left [07:11] *** jKa51 joined [07:13] *** jKa62 joined [07:16] *** hazim joined [07:16] *** aborazmeh left [07:17] *** jKa51 left [07:24] *** aborazmeh joined [07:24] *** aborazmeh left [07:24] *** aborazmeh joined [07:28] *** aborazmeh left [07:31] *** aborazmeh joined [07:31] *** aborazmeh left [07:31] *** aborazmeh joined [07:32] *** jKa62 left [07:33] *** peteretep joined [07:35] *** spycrab0 joined [07:41] *** aborazmeh left [07:42] *** aborazmeh joined [07:42] *** aborazmeh left [07:42] *** aborazmeh joined [07:49] *** Scimon joined [07:51] *** vike joined [07:55] *** guifa2 left [07:59] *** aborazmeh left [08:07] *** stoned75 joined [08:09] *** Manifest0 joined [08:33] *** hazim left [08:38] *** MasterDuke joined [08:39] *** aborazmeh joined [08:39] *** aborazmeh left [08:39] *** aborazmeh joined [08:41] *** dakkar joined [08:47] *** aborazmeh left [08:56] *** aindilis left [09:04] *** pecastro joined [09:04] *** vike left [09:10] *** MasterDuke left [09:14] *** MasterDuke joined [09:27] *** leont joined [09:55] *** vike joined [09:56] *** domidumont joined [10:09] *** abraxxa joined [10:14] *** abraxxa left [10:15] *** abraxxa joined [10:41] *** holli joined [10:42] hey guys. i am having trouble getting Comma to run on MacOS [10:42] it says it cannot find Java [10:43] I just installed Java8 from Oracle and rebooted but it still doesnt work [11:14] *** MasterDuke left [11:23] Ah, I need to install the SDK [11:23] Not just the runtime [11:47] *** gnufr33dom left [11:52] tony-o: thnx for update. i do want to use fez, but i just don't have time now. but i'll keep supporting yr effort as i can [11:52] tony-o: ++ [12:18] isn't java included in the ide? [12:18] it's in intellij (I use comma as a plugin) [12:37] ¦ doc: e777147bcb | Coke++ | 2 files [12:37] ¦ doc: Add utility method 'tests' to return test files. [12:37] ¦ doc: [12:37] ¦ doc: Similar to other methods already available. [12:37] ¦ doc: review: https://github.com/Raku/doc/commit/e777147bcb [12:42] *** MasterDuke joined [12:45] *** PimDaniel joined [12:45] Hi! \o [12:46] *** stoned75 left [12:47] I've an unicode problem : using uxterm, raku -v shows me glyphs all unreadable. :( Is there a special police or special terminal tu use? [12:48] that's a font problem. you need to set the font in your terminal to one with the unicode characters [12:48] <[Coke]> so, I just did that doc commit, but am suprised at the syntax (which is working) of using $.foo to apparently call a method on the invocant. I don't think this is documented. [12:48] <[Coke]> MasterDuke: do we have something like https://docs.raku.org/language/unicode_entry but for display? [12:50] i don't think in the docs, but not sure. isn't there something in the problem-solving repo? or user-experience repo? [12:51] MasterDuke: Sorry but my configured font yet supports unicode glyphs. [12:52] The problem is what glyphs does Raku print. [12:52] <[Coke]> PimDaniel: what OS are you on? [12:52] Linux Debian. [12:52] fonts are into : /usr/share/fonts/X11/ [12:54] <[Coke]> I assume if it's raku, you're having trouble with the ⏏ or 「3」 ? [12:54] <[Coke]> (and not something you're generating) [12:54] <勉人> Try a different terminal emulator [12:55] <勉人> Give alacritty a shot [12:55] he said `raku -v`, which now includes some unicode math symbols (i think it's the math ones) [12:56] <[Coke]> oh, yes. [12:56] PimDaniel: does this display correctly? Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.10. [12:57] <[Coke]> (those were stripped in a later version, no?) [12:57] i don't see them in Welcome to Rakudo(tm) v2020.12-86-g9c7b55612. [12:57] <勉人> Theyre still on my comp [12:57] Coke: The second of your chars prints into irssi-text not the 1st. [12:57] yeah, your font is probably just missing a couple of the glyphs we use [12:57] raku-bridge: <勉人> prints too [12:58] <[Coke]> m: run($*EXECUTABLE-NAME, <-v>) [12:58] [Coke], rakudo-moar 9c7b55612: OUTPUT: «Welcome to Rakudo(tm) v2020.12-86-g9c7b55612.␤Implementing the Raku(tm) programming language v6.d.␤Built on MoarVM version 2020.12-85-g2d9899c72.␤» [12:58] what if you try changing to something like noto to test? [12:58] MasterDuke : 𝐑𝐚𝐤𝐮𝐝𝐨™ , juste the TM does. [12:58] is noto a terminal? [12:58] <勉人> Its a font [12:59] haaa ok! [12:59] free, has most of the unicode glyphs [12:59] I try... [13:00] Well : i tried a TrueType font and i can see all chars : mais qu'est-ce que c'est moche! [13:00] <勉人> > raku -v Welcome to Rakudo(tm) v2020.12. Implementing the Raku(tm) programming language v6.d. Built on MoarVM version 2020.12. > raku Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.12. [13:00] Implementing the 𝐑𝐚𝐤𝐮™ programming language v6.d. Built on MoarVM version 2020.12. [13:00] It's very ungly [13:01] ugly font i search for noto font... [13:01] <勉人> Noto is the default font on android [13:02] Ok : it's a pain to change xterm font! :( but it has always be. [13:03] Thank's to all of you i think i'll found a solution to my problem... [13:03] there should be a way to enable/configure fallback. then if your font doesn't have a glyph it will look in whatever font you've set as the fallback [13:03] *** Black_Ribbon left [13:03] so you could use something prettier, but have noto as the fallback [13:03] <勉人> Alacritty uses ur comps default monospace font U can set that up using fontweak [13:09] *** RaycatWhoDat joined [13:13] It just needed a TrueType font : xterm -fa 'Liberation Mono' -fs 8. The charmap seams displays more glyphs!! I'll add it in my menus. Thanks. [13:17] *** mowcat joined [13:18] *** oddp joined [13:21] MasterDuke: Yes i must write a ~.XDefaults file with just properties to overload the one in Xorg config. [13:21] cool [13:31] *** holli left [13:32] *** holli joined [13:39] Could I get a code review for this? https://github.com/RayMPerry/kitchen-sink/blob/master/raku/rover.raku [13:41] <勉人> What does DOC CHECK do? [13:41] I added : xterm*faceName: Liberation Mono\nxterm*utf8Title: true in .Xdefault and we can set the font size with : xterm*faceSize: 8 [13:41] Only runs the block if you call Raku with --doc and -c [13:41] *** PimDaniel left [13:45] <勉人> Aint that useful [13:45] <勉人> Aint that useful [13:49] *** guifa2 joined [13:53] Is there a way to make .pred or .succ on an Enumeration wrap around? [13:58] Enumeration is a Role so I would extend it and override those methods personally. [14:01] *** Xliff joined [14:02] How can I force the default sub USAGE to execute? [14:04] can't you just call it?:) [14:05] So I'd make my role have a private enum that handles most of the calls just overriding pred and succ (probably with a private index I can wrap around). [14:05] (Other plans are possible of course). [14:07] m: sub MAIN { USAGE() }; MAIN [14:07] Xliff, rakudo-moar 9c7b55612: OUTPUT: «(exit code 1) 04===SORRY!04=== Error while compiling /tmp/25VUA9QeZS␤Undeclared name:␤ USAGE used at line 1␤␤» [14:07] tadzik: Nope. [14:08] I don't think it exists unless you create it. [14:09] If it doesn't exist the default is to print $*USAGE. [14:09] Scimon: Lemme try that. [14:09] m: sub MAIN(*@A) { say $*USAGE }; MAIN(); [14:09] Scimon, rakudo-moar 9c7b55612: OUTPUT: «(exit code 1) Dynamic variable $*USAGE not found␤ in sub MAIN at /tmp/DJLTwn0EmT line 1␤ in block at /tmp/DJLTwn0EmT line 1␤␤» [14:09] Hmmm [14:09] Yes. That works. [14:10] Thanks, everyone! [14:10] NP [14:24] *** holli left [14:24] *** Possum joined [14:25] Scimon: Sorry, could you give me an example of how you would do that? [14:26] re: private enum and overriding Enum methods [14:26] *** Sgeo joined [14:30] *** lizmat_ joined [14:32] *** spacebat2 joined [14:32] *** telex joined [14:52] *** mowcat left [14:58] I'll test it and make a gist. One sec. [15:00] *** lizmat joined [15:03] *** lucasb joined [15:04] *** lizmat_ left [15:05] Hmmmm.... Ok may be a bit more complicated that I thought but the example in docs https://docs.raku.org/type/Enumeration for DNA gives a pointer. [15:11] *** gnufr33dom joined [15:18] *** PimDaniel joined [15:19] sudo zef install rakudoc => no candidates fond matching identity rakudoc :( [15:20] *canditates found [15:20] *** holli joined [15:21] <[Coke]> PimDaniel: I'm not sure the new rakudoc module is "released", but it's at https://github.com/Raku/rakudoc [15:21] <[Coke]> You can always git clone it and experiment there (or try to do a zef install . from the clone) [15:24] *** holli left [15:24] Coke: Thank's [15:24] *** holli joined [15:24] <[Coke]> If you find any problems, please open an issue on that project. [15:26] <[Coke]> m: class A { method a() { dd $.b}; method b() {'e'} }; A.a [15:26] [Coke], rakudo-moar 8a1f8f6fc: OUTPUT: «"e"␤» [15:26] *** MasterDuke left [15:26] <[Coke]> ... ok, how is '$.' working there, and why is this e, not "e" ? [15:26] *** MasterDuke joined [15:29] *** PimDaniel left [15:33] *** parabolize joined [15:35] *** holli left [15:35] *** PimDaniel joined [15:35] *** holli joined [15:35] <[Coke]> m: class A { method a() { dd .b}; method b() {'e'} }; A.a [15:35] [Coke], rakudo-moar 8a1f8f6fc: OUTPUT: «(exit code 1) No such method 'b' for invocant of type 'Any'␤ in method a at /tmp/qu7vgnRuEz line 1␤ in block at /tmp/qu7vgnRuEz line 1␤␤» [15:35] <[Coke]> m: class A { method a() { dd self.b}; method b() {'e'} }; A.a [15:35] [Coke], rakudo-moar 8a1f8f6fc: OUTPUT: «"e"␤» [15:36] It fails on tests => No such method 'raku' for invocant of type 'Str'. :( [15:38] <[Coke]> m: "3".raku.say [15:38] [Coke], rakudo-moar 8a1f8f6fc: OUTPUT: «"3"␤» [15:39] <[Coke]> So that sounds like a very old raku that doesn't know .raku [15:39] Mine does! Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.10 [15:40] m: dd Str.raku [15:40] lizmat, rakudo-moar 8a1f8f6fc: OUTPUT: «"Str"␤» [15:40] <[Coke]> m: dd "e" [15:40] [Coke], rakudo-moar 8a1f8f6fc: OUTPUT: «"e"␤» [15:41] re 'dd Str.raku' => "Str" [15:42] *** holli left [15:42] *** holli joined [15:42] *** holli left [15:44] What is the problem in fact? [15:45] re '"3".raku.say' => "3" [15:46] Does rakudoc uses and old version of raku? [15:46] <[Coke]> PimDaniel: it doesn't come with it's own version of raku, should be using whatever is your default. [15:47] Coke: Ok but i do not understand what is the problem since i'v a recent version of Raku. [15:48] <[Coke]> how are you running the tests? [15:48] Like it's writtend in README.md [15:49] <[Coke]> Can you point me at a specific line? (there's a lot in there, and nothing like 'make test') [15:49] In fact i did not run theses tests : i ran : zef --depsonly install ./rakudoc and tests are i suppose a subprocess [15:50] <[Coke]> ok, so, zef. one sec. [15:50] *** Possum left [15:51] <[Coke]> ah. If you're doing "depsonly" install... it's an error in one of the dependencies. [15:51] <[Coke]> so can you capture the entire output and gist it? [15:51] <[Coke]> then we can show you which dep it's failing on [15:51] <[Coke]> (I just did an deps only install here and it was fine.) [15:52] it started downloading modules in ~/.zef/ [15:52] <[Coke]> when I then run 'RAKULIB=lib zef test --verbose .' I get several test failures. [15:52] but i'v lost output. [15:53] <[Coke]> PimDaniel: yes, you're telling it to install deps............ [15:53] is there a log somewhere [15:54] That's the precedure written in README.md [15:54] no? [15:54] <[Coke]> can you just cut and paste the output the command generates? [15:54] No [15:54] Is there a log? [15:55] <[Coke]> the command generates no output? how do you know it failed? [15:56] <[Coke]> for information on zef, see https://github.com/ugexe/zef [15:56] I wrote it yet. [15:56] a minute ... [15:56] <[Coke]> I can't parse that sentence. [15:57] It fails on tests => No such method 'raku' for invocant of type 'Str'. :( [15:58] <[Coke]> Can you please cut and paste your session from where you issue the command to the failure and put it on gist.github.com? [15:58] I tell you that i'v lost it [15:58] I must run again [15:58] <[Coke]> so re-run it? [15:58] <[Coke]> ok. [15:59] Coke: ok [15:59] <[Coke]> Thank you- will hopefully help track down the issue. [15:59] should i be root? to run install? there's nothing writen about this? [16:00] <[Coke]> that depends on you. I regularly run zef as just me, but I'm using it for myself and not sharing my raku install. [16:00] <[Coke]> OH [16:00] <[Coke]> if you're running sudo, you're using root's raku, not yours. [16:00] <[Coke]> is it possible you have a different version installed for root? [16:01] I see a .zef directory into /root/ too ! [16:02] <[Coke]> what does 'sudo raku -v' show? [16:02] <[Coke]> as opposed to just 'raku -v' [16:02] Welcome to 𝐑𝐚𝐤𝐮𝐝𝐨™ v2020.10. [16:02] Implementing the 𝐑𝐚𝐤𝐮™ programming language v6.d. [16:02] Built on MoarVM version 2020.10. [16:03] <[Coke]> ok. that theory didn't pan out. Maybe the the output of the failed command will help [16:03] ok... [16:03] <[Coke]> but don't use sudo for zef unless you are trying to install it in a system location. [16:04] but is this zef --depsonly install ./rakudoc needeed? [16:04] <[Coke]> Yes. that says "install the dependencies this module needs" [16:04] ok [16:04] <[Coke]> without doing that, you can't expect anything in the module to work [16:05] <[Coke]> it assumes you've checked it out in a subdir called rakudoc. I would cd to rakudoc and do 'zef --depsonly install .' [16:05] and may i install custom user? where does it install? [16:05] <[Coke]> but either should work [16:05] hum into ~/.zef maybe? [16:05] <[Coke]> I think ~/.raku [16:06] <[Coke]> .zef is for zef while it's working: installs probably to .raku [16:06] yes, it created it. [16:10] the download process overwrites everything! hey man why not complete! [16:11] https://pastebin.com/b14yLm4W [16:13] <[Coke]> So the errors are coming from the module "Template::Mustache" [16:13] I think it's because it does not found Mustache [16:14] Coke: I think we need this => Template::Mustache::TestUtil , no? [16:18] <[Coke]> Yes, but that seems like a different error than the raku version issue. [16:18] <[Coke]> it might be worth trying to install that module directly and if (when) it fails, open a ticket in its github repo showing the problem. [16:19] Notice that my raku is NOT the debian version which in fact has not yet a raku version. [16:19] I mean for stable Debian release. [16:20] <[Coke]> for you, do "which raku" and "which perl6" point to the same dir? [16:20] My Raku is in /usr/local/bin/raku [16:20] same dir for perl6 [16:20] <[Coke]> ok. no clue how it's getting the error about .raku method not being found. [16:21] <[Coke]> but the error is being thrown when you try to install Template::Mustache, based on the gist you shared. [16:21] it's a custom install of rakudo-moar-2020.12-01-linux-x86_64-gcc.tar.gz [16:21] <[Coke]> I don't see anything obvious (like it trying to shell out to a separate perl6) in that module. [16:22] How to install the module? I'm new to raku? [16:23] <[Coke]> 'zef install Template::Mustache' will grab the latest from the ecosystem. you could also clone it, cd to it, then 'zef install .' [16:23] <[Coke]> (the former gets the "released" version. the latter gets "latest from default branch") [16:24] <[Coke]> .seen softmoth [16:24] [Coke], I saw softmoth 2017-12-13T15:58:59Z in #perl6-dev: Thanks again! [16:24] *** aborazmeh joined [16:24] *** aborazmeh left [16:24] *** aborazmeh joined [16:24] <[Coke]> they haven't been on in a while, but I think ^^ is the author of that module. [16:26] Same error because like -rw-r--r-- 1 moi moi 126241 oct. 19 22:58 electronique_ampli_bf_010_pcb.zip [16:26] sorry [16:27] Same error because Template::Mustache was allready a dependency. [16:27] This is the error : Could not find Template::Mustache::TestUtil at line 5 in: [16:28] *** _jrjsmrtn joined [16:28] <[Coke]> so now, please open a ticket with T::M ticket queue and paste in that error. include 'raku -v' and OS info. [16:28] <[Coke]> s/error/command and output inc. the error/ [16:29] T::M is a Raku module? [16:36] T::M was just shorthand for Template::Mustache [16:38] *** peteretep left [16:38] *** lucasb left [16:38] *** spycrab0 left [16:38] *** zostay joined [16:39] *** SmokeMachine joined [16:39] *** ChoppedBacon joined [16:40] *** skaji_ joined [16:40] And to open a ticket? Where? on Github site issues? [16:41] *** rjeli joined [16:41] *** jhill joined [16:42] *** mrsolo joined [16:42] *** kawaii joined [16:42] <[Coke]> https://github.com/softmoth/raku-Template-Mustache/issues [16:43] *** aborazmeh_ joined [16:43] *** aborazmeh_ left [16:43] *** aborazmeh_ joined [16:43] *** mithaldu_ joined [16:43] *** pnu__ joined [16:43] *** dylanwh joined [16:44] *** Grinnz joined [16:45] *** lucasb joined [16:45] *** tbrowder joined [16:47] *** gnufr33dom left [16:50] *** spycrab0 joined [16:50] *** PotatoGim joined [16:55] *** PotatoGim left [16:56] *** caasih joined [16:56] *** peteretep joined [16:56] *** isacl___ joined [16:57] *** PotatoGim joined [16:58] *** BuildTheRobots joined [17:00] *** linkable6 joined [17:00] *** mowcat joined [17:00] *** timeless joined [17:04] *** natrys joined [17:06] *** sena_kun joined [17:13] *** epony joined [17:15] guifa2: good idea on curated modules. [17:17] *** aborazmeh_ left [17:17] Coke: the issue is here https://github.com/Raku/rakudoc/issues/10 [17:17] Coke: the issue is here https://github.com/Raku/rakudoc/issues/10 [17:17] *** PotatoGim left [17:17] *** timeless left [17:17] Coke: the issue is here: https://github.com/Raku/rakudoc/issues/10 [17:17] Coke: the issue is here: [17:17] *** BuildTheRobots left [17:17] *** spycrab0 left [17:18] Coke: the issue is here [17:18] fds [17:18] hum [17:18] clear [17:18] *** PimDaniel left [17:18] *** PimDaniel joined [17:18] hum [17:19] Coke: the issue is here https://github.com/Raku/rakudoc/issues/10 [17:19] clear [17:19] *** spycrab0 joined [17:19] hou là! [17:19] *** PimDaniel left [17:19] *** PotatoGim joined [17:20] *** timeless joined [17:21] *** BuildTheRobots joined [17:28] *** wamba joined [17:30] *** Scimon left [17:33] <[Coke]> ... that's not where I said to open the ticket. :) [17:33] *** aborazmeh_ joined [17:34] * [Coke] opened a referring ticket at https://github.com/softmoth/raku-Template-Mustache/issues/40 [17:36] *** dakkar left [17:59] *** sjm_uk joined [18:00] *** caasih left [18:00] *** timeless left [18:00] *** rjeli left [18:00] *** caasih joined [18:01] *** rjeli joined [18:01] *** timeless joined [18:04] *** mithaldu_ left [18:04] *** zostay left [18:04] *** peteretep left [18:04] *** spycrab0 left [18:04] *** kawaii left [18:04] *** mithaldu_ joined [18:05] *** peteretep joined [18:05] *** zostay joined [18:05] *** spycrab0 joined [18:05] *** kawaii joined [18:10] *** aborazmeh_ left [18:13] *** caasih left [18:13] *** zostay left [18:13] *** mithaldu_ left [18:14] *** spycrab0 left [18:14] *** timeless left [18:14] *** peteretep left [18:14] *** kawaii left [18:14] *** rjeli left [18:17] *** BuildTheRobots left [18:17] *** PotatoGim left [18:18] *** peteretep joined [18:18] *** mithaldu_ joined [18:18] *** caasih joined [18:18] *** kawaii joined [18:18] *** spycrab0 joined [18:18] *** zostay joined [18:18] *** rjeli joined [18:19] *** PotatoGim joined [18:19] *** timeless joined [18:19] *** BuildTheRobots joined [18:21] *** sortiz joined [18:24] *** zostay left [18:24] *** aborazmeh_ joined [18:24] *** mithaldu_ left [18:25] *** spycrab0 left [18:25] *** peteretep left [18:25] *** caasih left [18:25] *** rjeli left [18:25] *** kawaii left [18:26] *** domidumont left [18:27] *** BuildTheRobots left [18:27] *** timeless left [18:27] *** PotatoGim left [18:28] *** mithaldu_ joined [18:28] *** aborazmeh_ left [18:28] *** caasih joined [18:29] *** zostay joined [18:30] *** peteretep joined [18:31] *** spycrab0 joined [18:31] *** kawaii joined [18:32] *** rjeli joined [18:33] *** PotatoGim joined [18:33] *** timeless joined [18:34] *** BuildTheRobots joined [18:43] *** aborazmeh left [18:43] *** Legacy joined [18:44] Hellohello [18:45] *** aborazmeh joined [18:45] *** aborazmeh left [18:45] *** aborazmeh joined [18:46] /o Legacy [18:48] How ya going? [18:51] away ? [18:51] m: enum E ; dd E.enums, (E but role :: {}).enums; [18:51] sortiz, rakudo-moar 3865f1cae: OUTPUT: «Map.new((:a(0),:b(1),:c(2),:d(3)))␤Map.new␤» [18:52] m: enum E ; dd a.enums, (a but role :: {}).enums; [18:52] sortiz, rakudo-moar 3865f1cae: OUTPUT: «Map.new((:a(0),:b(1),:c(2),:d(3)))␤Map.new␤» [18:54] lizmat: Is that enum identity lost at mixing expected? [18:54] *** PotatoGim left [18:54] *** spycrab0 left [18:55] *** kawaii left [18:55] *** rjeli left [18:55] *** timeless left [18:55] *** BuildTheRobots left [18:55] enums are tricky... [18:55] I'm not surprised [18:57] m: enum E ; dd a.kv, (a but role :: {}).kv; # This works [18:57] sortiz, rakudo-moar 3865f1cae: OUTPUT: «("a", 0)␤("a", 0)␤» [18:59] *** aindilis joined [19:00] *** PotatoGim joined [19:00] *** rjeli joined [19:01] *** xelxebar joined [19:02] *** Legacy left [19:02] *** timeless joined [19:04] *** spycrab0 joined [19:05] It doesn't surprise me either, but I think it's a bug. [19:06] *** MasterDuke left [19:19] *** kawaii joined [19:21] *** BuildTheRobots joined [19:22] Enums are a bit weird, I still don't feel 100% comfortable using them (although part of that is probably because Comma doesn't handle them very well yet either so I get Teh Red Squiggly [19:28] *** gordonfish joined [19:30] *** ufobat left [19:40] *** BuildTheRobots left [19:40] *** kawaii left [19:42] *** kawaii joined [19:45] *** BuildTheRobots joined [19:48] m: enum E ; role R {}; my \N = E but R; N.^add_enum_value($_ but R) for E.^enum_value_list; dd N, N.enums, N.pick.kv; [19:48] sortiz, rakudo-moar 3865f1cae: OUTPUT: «E+{R}␤Map.new((:a(0),:b(1),:c(2),:d(3)))␤("b", 1)␤» [19:49] A workaround when needed. [19:51] *** RaycatWhoDat left [20:14] *** aborazmeh left [20:22] *** maggotbrain joined [20:28] *** aborazmeh joined [20:31] *** sjm_uk left [20:35] *** aborazmeh left [20:44] *** aborazmeh joined [20:44] *** kawaii left [20:44] *** kawaii joined [20:48] *** Garbanzo left [20:58] *** squashable6 joined [21:02] *** leont left [21:16] *** aborazmeh left [21:17] *** aborazmeh joined [21:18] *** Possum joined [21:23] *** aborazmeh_ joined [21:23] *** aborazmeh_ left [21:23] *** aborazmeh_ joined [21:24] *** natrys left [21:34] *** aborazmeh_ left [21:37] *** aborazmeh_ joined [21:37] *** aborazmeh_ left [21:37] *** aborazmeh_ joined [21:39] *** brtastic left [21:49] *** rindolf left [21:50] *** samcv joined [21:50] *** JJAtria[m] left [21:50] *** MitarashiDango[m left [21:50] *** pecastro left [21:50] *** kiti_nomad[m] left [21:50] *** Tirifto[m] left [21:50] *** unclechu left [21:50] *** AlexDaniel` left [21:51] *** ThaEwat left [21:51] *** matiaslina left [21:51] *** CIAvash left [21:52] *** pecastro joined [21:55] *** jhill left [21:57] *** jhill joined [22:06] *** aborazmeh_ left [22:12] *** aborazmeh left [22:13] *** cydf joined [22:21] *** MasterDuke joined [22:26] *** b2gills joined [22:29] *** wamba left [22:34] *** asy joined [22:35] *** asy is now known as asymptotically [22:43] *** aborazmeh joined [22:43] *** aborazmeh left [22:43] *** aborazmeh joined [22:45] *** aborazmeh_ joined [22:47] *** aborazme- joined [22:48] *** aborazmeh left [22:51] *** aborazmeh_ left [23:07] *** MasterDuke left [23:07] *** cog__ joined [23:09] *** sortiz left [23:15] *** mowcat left [23:23] *** ThaEwat joined [23:23] *** ThaEwat left [23:25] *** asymptotically left [23:29] *** asymptotically joined [23:32] *** matiaslina joined [23:40] *** ThaEwat joined [23:40] *** MitarashiDango[m joined [23:40] *** unclechu joined [23:40] *** AlexDaniel` joined [23:40] *** kiti_nomad[m] joined [23:40] *** CIAvash joined [23:40] *** JJAtria[m] joined [23:40] *** Tirifto[m] joined [23:56] *** guifa2 left [23:59] *** oddp left