00:02 pmurias left 00:14 canopus left
[Coke] If so, why do we even have that option? :) 00:15
00:15 skids joined
timotimo because if you don't have inline::python, we still want you to have syntax highlighting 00:15
oh, maybe the doc build would be a good opportunity for nine to optimize inline::python 00:16
[Coke] we already require a few modules. doesn't seem like a big deal to require one more.
timotimo though i fear it's probably only a very few calls that are drowned out by perl6 work time
00:18 unicodable6 joined
[Coke] yay, it finished. 00:20
timotimo yay 00:24
00:25 canopus joined
[Coke] ... and search didn't seem to pick up on my changes. hurm. 00:28
timotimo is that perhaps a separate step?
[Coke] hurm. Inline::Python install fails for me, cannot find pyhelper.c:1:10: fatal error: 'Python.h' file not found 00:30
timotimo ah 00:31
install python-dev or python-devel
00:33 eyck left
[Coke] nosuch package on macports. swear i had this working at somepoint. (there are many py-*-devel packages. no idea which one is right) 00:34
timotimo does macports have something like "apt-file" or "dnf provides"?
00:35 eyck joined
geekosaur port provides 00:36
[Coke] guessing, "which port provides this executable I'm looking for"?
geekosaur but only for installed ports; variants make the problem of uninstalled ports rather difficult 00:37
TimToady
.oO(Duke Nukem Forever provides?)
timotimo well, apt-file and dnf provides work based on file-per-package lists they download separately
geekosaur (debian and fedora ship prepopulated databases generated for every installable package. variants change what files a port can install, so the equivalent file is rather large)
00:56 wamba left 01:00 BenGoldberg joined 01:01 aborazmeh joined, aborazmeh left, aborazmeh joined 01:02 cdg left 01:15 Actualeyes joined 01:17 cibs left 01:19 cibs joined
ZzZombo m: my \self = π; say self 01:29
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤'self' used where no object is available␤at <tmp>:1␤------> 3my \self = π; say 7⏏5self␤ expecting any of:␤ argument list␤ term␤»
ZzZombo m: my \sеlf = π; say sеlf
camelia rakudo-moar 843a6b: OUTPUT«3.14159265358979␤»
ZzZombo WTF? 01:30
01:31 Actualeyes left 01:33 zakharyas joined
MasterDuke m: say 'self'.uninames 01:35
camelia rakudo-moar 843a6b: OUTPUT«(LATIN SMALL LETTER S LATIN SMALL LETTER E LATIN SMALL LETTER L LATIN SMALL LETTER F)␤»
MasterDuke m: say 'sеlf'.uninames 01:36
camelia rakudo-moar 843a6b: OUTPUT«(LATIN SMALL LETTER S CYRILLIC SMALL LETTER IE LATIN SMALL LETTER L LATIN SMALL LETTER F)␤»
yoleaux AlexDaniel: go through clog and see if there are any other < > cases that are obviously wrong 01:38
AlexDaniel .in 1d go through clog and see if there are any other < > cases that are obviously wrong
yoleaux AlexDaniel: I'll remind you on 2 Dec 2016 01:38Z
AlexDaniel :P
u: SPACE MODIFIER 01:40
unicodable6 AlexDaniel, Found nothing!
AlexDaniel :(
u: MODIFIER
unicodable6 AlexDaniel, U+02B0 MODIFIER LETTER SMALL H [Lm] (ʰ)
AlexDaniel, U+02B1 MODIFIER LETTER SMALL H WITH HOOK [Lm] (ʱ)
AlexDaniel, U+02B2 MODIFIER LETTER SMALL J [Lm] (ʲ)
AlexDaniel, gist.github.com/9e9ba0755e9aefa43c...06d4081ef2 01:41
AlexDaniel u: Lm space
unicodable6 AlexDaniel, Found nothing!
AlexDaniel u: Lm 01:43
unicodable6 AlexDaniel, U+02B0 MODIFIER LETTER SMALL H [Lm] (ʰ)
AlexDaniel, U+02B2 MODIFIER LETTER SMALL J [Lm] (ʲ)
AlexDaniel, U+02B1 MODIFIER LETTER SMALL H WITH HOOK [Lm] (ʱ)
AlexDaniel, gist.github.com/b5cd8f0e7db5642cdb...78c776247f
AlexDaniel m: my \ꘌ = 42; say ꘌ == ꘌ 01:44
camelia rakudo-moar 843a6b: OUTPUT«True␤»
AlexDaniel m: my \ꓼ = 42; say 5+ꓼ 01:45
camelia rakudo-moar 843a6b: OUTPUT«47␤»
ZzZombo m: my \хрясь=2;put ++хрясь 01:46
camelia rakudo-moar 843a6b: OUTPUT«Cannot resolve caller prefix:<++>(Int); the following candidates␤match the type but require mutable arguments:␤ (Mu:D $a is rw)␤ (Int:D $a is rw)␤␤The following do not match for other reasons:␤ (Bool $a is rw)␤ (Mu:U $a is rw)␤ …»
ZzZombo m: my \хрясь=2;put хрясь 01:47
camelia rakudo-moar 843a6b: OUTPUT«2␤»
AlexDaniel m: my \х=2; say х Xx х × х xx х 01:49
camelia rakudo-moar 843a6b: OUTPUT«(2222 2222)␤»
ZzZombo stop having fun :V 01:51
01:52 ZzZombo left 01:55 Actualeyes joined
TimToady TimToady is suddenly rather glad he didn't make the optional... 01:58
01:59 adu joined 02:02 pat_js left 02:05 obfusk left, pierre_ joined, obfusk joined 02:11 Vynce joined 02:12 adu left 02:17 thowe joined
thowe Hello. 02:25
02:26 kurahaupo__ joined
AlexDaniel 🙋 02:29
thowe hm, that must be something my font doesn't have. 02:30
AlexDaniel u: 🙋 02:31
unicodable6 AlexDaniel, U+1F64B HAPPY PERSON RAISING ONE HAND [So] (🙋)
thowe So... Interesting. WHat does one need on a Debian box to have all of these unicode characters?
AlexDaniel thowe: ttf-unifont package is a must 02:32
but this one should be rendered by something else, actually 02:33
MasterDuke fonts-noto maybe
02:33 Actualeyes left
AlexDaniel yea, I have fonts-noto-mono installed 02:34
thowe OK, now I see you waving. The next question is, how do you type these things? have them someplace you can paste in? Keyboard mapping? 02:36
🙋
AlexDaniel thowe: compose key 02:41
I have a custom keyboard layout, so yes, I have added some commonly used characters there 02:42
but most people use compose key for everything
thowe not even sure what "compose key" means
AlexDaniel well, dead keys too, but I don't think these ones can help with emojis
thowe: google it :) 02:43
02:46 ilbot3 left 02:47 ilbot3 joined 02:49 Actualeyes joined
thowe problem is alt key wants to be menu shortcut in word processor... 02:49
still, now I know how to type an 􏿽xF1 if there isn't a menu. 02:53
02:53 synopsebot6 left, synopsebot6 joined
thowe Anyone know if Util is ever around? 02:53
TimToady this could easily be determined by searching the ir clogs 02:58
MasterDuke .seen Util
yoleaux I saw Util 9 Oct 2016 22:28Z in #perl6: <Util> p3rln00b: thanks!
thowe ah ".seen". Hm. Bummer. I wanted to say "Hi"> 02:59
AlexDaniel thowe: you make it sound like alt is the only key on your keyboard :) 03:08
thowe: for example, you can use caps lock as a button for your compose key
thowe I think what I would want to do is probably map the Windows button. I don't use it for anything else. 03:09
03:13 Actualeyes left
TimToady that's what I do 03:14
AlexDaniel AlexDaniel is using both Super and Hyper buttons all the time
thowe: do you have Ctrl on caps lock or something? 03:18
03:19 labster left
thowe I haven't made any alterations 03:21
TimToady my keyboard doesn't even have caps lock, except occasionally by accident
03:21 ZzZombo joined
TimToady it has home/end where caps lock should be, if it wasn't where control was supposed to be instead of where it is... :) 03:22
03:22 ZzZombo is now known as Guest92221, Guest92221 left, Guest92221 joined, Guest92221 is now known as ZzZombo
AlexDaniel TimToady: does not sound too bad 03:23
03:25 noganex joined
thowe thowe is excited for the Learning Perl6 book. 03:27
If I can have a book at the office, I can make an argument for rewriting my invoice processor in Perl6. 03:28
03:28 noganex_ left
AlexDaniel Changing caps lock to any other key is a win anyway 03:30
03:35 user9 left, user9 joined
ZzZombo Can we get --ll-exception to print paths using OS-aware path separators? 03:37
03:45 AlexDaniel left
ZzZombo why the hack: 03:46
m: gist.github.com/ZzZombo/5caa51f9b2...556920a0d8
camelia rakudo-moar 843a6b: OUTPUT«Perl6::Metamodel::ClassHOW.new␤No such method 'find_private_method' for invocant of type 'Perl6::Metamodel::PackageHOW'␤ in block at <tmp> line 48␤ in method handler at <tmp> line 44␤ in submethod tweak at <tmp> line 15␤ in block <unit> at <…»
ZzZombo why does it look into Perl6::Metamodel::PackageHOW instead of Perl6::Metamodel::ClassHOW??
TimToady TimToady would be more excited about the LP book if he knew it wouldn't be written with that barfaliciously pythonic bracket style 03:47
03:56 solarbunny left
thowe not sure what this message means... when doing ""Howdy World".^methods(:local).join(',')" I get a message "Control flow commands not allowed in toplevel". 04:00
what does that mean? 04:01
join is a control flow command? 04:02
ZzZombo m: "Howdy World".^methods(:local).join(',') 04:04
camelia rakudo-moar 843a6b: OUTPUT«Submethod object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (pl…»
ZzZombo m: dd "Howdy World".^methods(:local).join(',')
camelia rakudo-moar 843a6b: OUTPUT«Submethod object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (pl…»
ZzZombo m: dd "Howdy World".^methods(:local) 04:05
camelia rakudo-moar 843a6b: OUTPUT«(submethod BUILD (Str $: :$value = "", *%_ --> Nil) { #`(Submethod|46742088) ... }, method Int (Str:D $: *%_) { #`(Method|46742240) ... }, method Num (Str:D $: *%_) { #`(Method|46742392) ... }, method chomp (Str:D $: *%_) { #`(Method|46742544) ... }, metho…»
ZzZombo m: put "Howdy World".^methods(:local).join(',')
camelia rakudo-moar 843a6b: OUTPUT«Submethod object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (please use .gist or .perl to do that)␤ in block <unit> at <tmp> line 1␤Method object coerced to string (pl…»
ZzZombo I don't get your results. 04:06
thowe might be a REPL thing(?)
04:11 cdg joined
thowe hm. I was just trying an example from docs.perl6.org/language/classtut#Introspection 04:11
"say $o.^methods(:local).join(', ');" 04:12
04:13 cdg left
ZzZombo I think it's a mistake then. You shouldn't stringify methods like that. It probably meant to concat their names only. 04:13
04:13 cdg joined
ZzZombo m: put ("Howdy World".^methods(:local)>>.name).join(',') 04:14
camelia rakudo-moar 843a6b: OUTPUT«BUILD,Int,Num,chomp,subst,pred,succ,ords,parse-base,samecase,samemark,samespace,word-by-word,trim-leading,trim-trailing,trim,encode,NFC,NFD,NFKC,NFKD,wordcase,trans,indent,codes,chars,uc,lc,tc,fc,tclc,flip,ord,WHY,WHICH,Bool,Str,Stringy,DUMP,ACCEPTS,chop,s…»
ZzZombo m: put ("Howdy World".^methods(:local)>>.name).join(', ')
camelia rakudo-moar 843a6b: OUTPUT«BUILD, Int, Num, chomp, subst, pred, succ, ords, parse-base, samecase, samemark, samespace, word-by-word, trim-leading, trim-trailing, trim, encode, NFC, NFD, NFKC, NFKD, wordcase, trans, indent, codes, chars, uc, lc, tc, fc, tclc, flip, ord, WHY, WHICH, B…»
ZzZombo thowe ^
thowe so, ^methods doesn't return a list of names, it actually returns "methods". Method objects(?) 04:15
ZzZombo yes
thowe ah ha... I come from a Ruby world once upon a time, so I wasn't quite ready for that. That's next level. 04:16
is >>. a special operator on Method? 04:17
ZzZombo well, to be pedantic, it returns a List of methods.
no
it is a generic operator called hyper operator
04:17 pierre_ left
thowe looks like it might be iterating(?) 04:18
ZzZombo basically performs actions on all members of a list, and returns results in order
so here, I tell it to iterate over the result of ^methods() call, call .name on it and the results of all calls are then returned in another list. 04:19
s/on it/on each item/ 04:20
thowe yeah, I got that. Nifty.
Kinda like .each in Ruby I guess.
wow, there's a lot of hyper operators. 04:21
I guess I know some of these already though. I think the term "hyper operator" is just new to me. 04:22
I'm also not reading the page right, so don't mind me... 04:23
04:24 pierre_ joined
thowe what makes something a "Hyper" operator? 04:25
is it an operator on an operator? 04:26
ZzZombo yea, it applies another operator 04:27
thowe I probably shouldn't annoy the channel with stuff I should just be reading up on. Sorry for the noise.
04:29 pierre_ left 04:36 thowe left 04:37 solarbunny joined
BenGoldberg . o O (A hyper operator is one which has ADHD) 04:38
MasterDuke ZzZombo: are you on windows? 04:40
04:40 Actualeyes joined
MasterDuke well, assuming you are, are all the paths in the output of --ll-exception non-windows? or just some? 04:56
ZzZombo Yes 04:58
they look like "C:\rakudo/share/perl6/runtime/CORE.setting.moarvm"
04:58 aborazmeh left
ZzZombo note the first separator is Windows-like, while the rest are not. 04:59
oh, user files properly use only '\'. 05:00
so it affects only internal files.
there is also no consistency in paths on the beginning of strings, I was talking earlier about paths in parentheses: 05:02
from src/Perl6/Compiler.nqp:27 (C:\rakudo\share\nqp\lib/Perl6/Compiler.moarvm:command_eval)
from gen\moar\stage2\NQPHLL.nqp:1508 (C:\rakudo\share\nqp\lib/NQPHLL.moarvm:command_line)
and there are instances of mixed separators as well. 05:03
MasterDuke some parts of those paths are kind of hard-coded, some are pulled from the filesystem 05:05
05:05 awwaiid left 05:06 awwaiid joined
MasterDuke and a bunch of the code is from NQP, which i don't believe has as much OS-awareness as Perl 6 does 05:06
ZzZombo well sure we can decorate the paths but only in the output.
MasterDuke could you rakudobug it? 05:07
ZzZombo Yes.
MasterDuke cool. i'll try and look into it, but it would be good to have in RT in case it slips my mind 05:08
05:09 rburkholder joined
ZzZombo m: gist.github.com/ZzZombo/5caa51f9b2...556920a0d8 05:18
camelia rakudo-moar 843a6b: OUTPUT«Perl6::Metamodel::ClassHOW.new␤No such method 'find_private_method' for invocant of type 'Perl6::Metamodel::PackageHOW'␤ in block at <tmp> line 48␤ in method handler at <tmp> line 44␤ in submethod tweak at <tmp> line 15␤ in block <unit> at <…»
ZzZombo why does it look into Perl6::Metamodel::PackageHOW instead of Perl6::Metamodel::ClassHOW?? 05:19
05:23 ZzZombo left, ZzZombo joined 05:24 ZzZombo is now known as Guest67198, Guest67198 left, Guest67198 joined, Guest67198 is now known as ZzZombo 05:25 pierre_ joined
seatek is this a bug or a feature? 05:26
gist.github.com/adaptiveoptics/a4b...054dbd5dca
i can't quite decide myself! 05:27
ugexe thats how once works 05:28
ZzZombo m: sub fragile{ once put 'You broke dis...'};fragile;fragile; 05:29
camelia rakudo-moar 843a6b: OUTPUT«You broke dis...␤»
seatek ok sounds good to me :) i'll doc it in the things to watch out for with once
ugexe "A block prefix with once will be executed exactly once, even if placed inside a loop or a recursive routine."
05:30 pierre_ left
seatek different class isntances are supposed to have different scope though 05:30
that's what makes it unexpected 05:31
ugexe it does not say once per instance
it works just like `state`
m: class foo { method bar { state $x = rand; say $x } }; foo.new.bar; foo.new.bar
camelia rakudo-moar 843a6b: OUTPUT«0.590090676209819␤0.590090676209819␤»
seatek actually, that just made me think of a good use for it 05:32
ugexe different scope doesnt matter if its only executed once 05:33
seatek clones? 05:34
threads?
ZzZombo m: sub fragile{ once put 'You broke dis...'};fragile xx 2
ugexe what about them?
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Undeclared routine:␤ xx used at line 1␤␤»
ZzZombo m: sub fragile{ once put 'You broke dis...'};fragile x 2
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Undeclared routine:␤ x used at line 1␤␤»
05:35 khw left 05:36 pierre_ joined, pierre_ left
ugexe m: class foo { method bar { { once say 42 } } }; foo.new.bar; foo.new.bar # you can do this if you really want to 05:38
camelia rakudo-moar 843a6b: OUTPUT«42␤42␤»
ugexe but then you lose what you wanted to begin with if you use the same instance more than once 05:39
seatek no i think it works great the way it is.
05:40 pierre_ joined
BenGoldberg m: BEGIN { my $once; sub fragile { $once //= put 'You broke dis...' } }; fragile xx 2; 05:44
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Undeclared routines:␤ fragile used at line 1␤ xx used at line 1␤␤»
BenGoldberg m: BEGIN { my $once; sub fragile { $once //= put 'You broke dis...' } }; fragile for ^2;
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Undeclared routine:␤ fragile used at line 1␤␤»
BenGoldberg m: BEGIN { my $once; sub OUTER::fragile { $once //= put 'You broke dis...' } }; fragile for ^2;
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Cannot use pseudo package OUTER in sub declaration␤at <tmp>:1␤------> 3BEGIN { my $once; sub OUTER::fragile7⏏5 { $once //= put 'You broke dis...' } };␤»
BenGoldberg m: BEGIN { my $once; our sub fragile { $once //= put 'You broke dis...' } }; fragile for ^2;
camelia rakudo-moar 843a6b: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Undeclared routine:␤ fragile used at line 1␤␤»
BenGoldberg BenGoldberg frowns 05:45
ugexe m: BEGIN { my $once; my &fragile = sub fragile { $once //= put "You broke dis..." } }; fragile for ^2 05:46
camelia rakudo-moar 843a6b: OUTPUT«===SORRY!===␤P6opaque: no such attribute '$!yada' in type Routine when trying to get a value␤»
BenGoldberg That's my favorite perl5 way of giving some shared state to a small handful of subs, without that state being seen outside of them.
05:46 James0r joined
BenGoldberg m: my &fragile = BEGIN { my $once; sub { $once //= put "You broke dis..." } }; fragile for ^2; 05:47
camelia rakudo-moar 843a6b: OUTPUT«You broke dis...␤»
BenGoldberg m: my (&foo, &bar); BEGIN { my $counter = 0; &foo = sub { --$counter }; &bar = sub { ++$counter } }; say foo() xx 3, bar(); 05:49
camelia rakudo-moar 843a6b: OUTPUT«(-1 -2 -3)-2␤»
BenGoldberg m: my (&foo, &bar); say foo() xx 3, bar() xx 2; BEGIN { my $counter = 0; &foo = sub { --$counter }; &bar = sub { ++$counter } }; 05:50
camelia rakudo-moar 843a6b: OUTPUT«(-1 -2 -3)(-2 -1)␤»
ZzZombo m: sub fragile{ once put 'You broke dis...'};fragile() x 2 05:52
camelia rakudo-moar 843a6b: OUTPUT«WARNINGS for <tmp>:␤Useless use of "x" in expression "fragile() x 2" in sink context (line 1)␤You broke dis...␤»
ZzZombo m: sub fragile{ once put 'You broke dis...'};fragile() xx 2
camelia rakudo-moar 843a6b: OUTPUT«You broke dis...␤»
ZzZombo m: sub fragile{ once put 'You broke dis...';put 'Stop you criminal scum!'};fragile() xx 2 05:53
camelia rakudo-moar 843a6b: OUTPUT«You broke dis...␤Stop you criminal scum!␤Stop you criminal scum!␤»
05:56 BenGoldberg left 05:59 cdg left 06:00 Cabanossi left 06:02 Cabanossi joined 06:05 wisti left 06:09 cibs left 06:10 cibs joined 06:13 Vynce left 06:14 skids left 06:16 darutoko joined 06:18 ugexe left 06:23 domidumont joined 06:24 wamba joined 06:32 ugexe joined 06:36 domidumont left 06:47 rindolf joined 06:49 pierre_ left 06:50 RabidGravy joined 06:51 James0r left 06:55 pierre_ joined 07:00 xtreak joined 07:03 pierre_ left 07:06 pierre_ joined
xtreak p6: (1..*).grep: * % 2 == 0.map: * + 2.take(10) 07:08
camelia rakudo-moar 843a6b: OUTPUT«Too many positionals passed; expected 1 argument but got 2␤ in block <unit> at <tmp> line 1␤␤»
07:08 Woodi left 07:20 CIAvash joined, CIAvash left 07:23 pierre_ left, CIAvash joined 07:26 geekosaur left 07:27 geekosaur joined 07:29 pierre_ joined 07:31 rburkholder left 07:33 wamba left 07:46 ufobat joined 07:51 Tonik joined 08:01 Tonik left 08:11 dogbert2 joined 08:14 dogbert17 left 08:15 firstdayonthejob joined 08:23 dj_goku_ joined 08:26 dj_goku left, thib left 08:28 wamba joined 08:30 rurban joined 08:33 m0ltar left 08:34 cxreg joined 08:35 m0ltar joined 08:41 dakkar joined 08:48 aborazmeh joined, aborazmeh left, aborazmeh joined 08:51 xtreak left 08:53 dg joined 09:02 xtreak joined 09:04 jonas1 joined 09:08 domidumont joined 09:10 Actualeyes left 09:13 domidumont left, domidumont joined 09:15 pierre_ left 09:17 Unavowed left 09:18 Unavowed joined 09:20 wamba left 09:23 pierre_ joined 09:28 pierre_ left 09:29 pierre_ joined, brillenfux joined, aries_liuxueyang left 09:30 aries_liuxueyang joined
xtreak p6: (1..*).grep: * % 2 == 0.map: * + 2.take(10) 09:34
camelia rakudo-moar 843a6b: OUTPUT«Too many positionals passed; expected 1 argument but got 2␤ in block <unit> at <tmp> line 1␤␤»
xtreak Works on my repl but breaks here . Any clue? Also how do I convert (...) to give the actual results
09:35 scimon joined 09:38 giraffe left
scimon Hi folks. Can anyone give me any good pointers on the state of Perl6 on the JVM? 09:39
Right now i've got it running via rakudobrew but panda won't install and this makes my plan to convince my boss it's a viable option is hitting a speed bump. 09:40
09:41 CIAvash left, CIAvash joined 09:42 wamba joined
ZzZombo try zef? 09:44
scimon That won't build either. 09:45
(Just runing them both now to give some more details) 09:46
Panda fails at the bootstrap stage with Cannot unbox a type object and a metric ton of nqp stacktrace. 09:47
09:47 giraffe joined
scimon (Ubuntu Linux 16.04 with the Oracle Java 8 VM) 09:48
I know Rakudo star currently says the JVM stuff has issues and I figured I'd see if I could help with them. Even if it is by tracking down bugs.
Zef fails with "Serialization Error: could not locate static code ref for closure" 09:49
09:49 CIAvash_ joined
scimon (Meeting... will try zef build outside of rakudobrew on my return, any pointers people can give would be great) 09:50
ZzZombo I don't know anything about that, sorry. Wait for someone else. Just hang around, you'll get help.
CIAvash_ m: (1..*).grep(* %% 2).map(* + 2)[^10] 09:51
camelia ( no output )
scimon Cheers. :)
CIAvash_ m: say (1..*).grep(* %% 2).map(* + 2)[^10]
camelia rakudo-moar 843a6b: OUTPUT«(4 6 8 10 12 14 16 18 20 22)␤»
CIAvash_ xtreak: ↑
09:52 CIAvash left 09:54 zakharyas left
xtreak CIAvash_: Thanks. Why does using the colon notation yield a lazy list and how can I make it as a list? 09:54
09:54 zakharyas joined
gregf_ m: ((1..*).grep: * %% 2.map: * + 2)[1..10] 09:55
camelia ( no output )
gregf_ doesnt look quite right :| 09:57
xtreak Is there a way to convert the output of take(10) itself as a list?
m: say ((1..*).grep: * %% 2.map: * + 2)[1..10]
p6: say ((1..*).grep: * %% 2.map: * + 2)[1..10] 09:58
gregf_ m: (^10).^name.say
09:58 zakharyas left
gregf_ m: (^10).List.^name.say 09:58
ZzZombo GJ team
that will shut those pesky bots for sure 09:59
10:02 lizmat left 10:03 dontbe^2 left, abruanese left 10:04 dontbe^2 joined
camelia rakudo-moar 843a6b: OUTPUT«(2 3 4 5 6 7 8 9 10 11)␤» 10:04
rakudo-moar 843a6b: OUTPUT«(2 3 4 5 6 7 8 9 10 11)␤»
rakudo-moar 843a6b: OUTPUT«Range␤»
rakudo-moar 843a6b: OUTPUT«List␤»
arnsholt I think "say (1..*).grep(* %% 2).map(* + 2)[^10]" and "((1..*).grep: * %% 2.map: