🦋 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:23 hacktor joined 00:27 ZzZombo_ joined 00:29 ZzZombo left 00:30 ZzZombo_ is now known as ZzZombo 00:31 johnjay left 00:34 johnjay joined 01:34 quotable6 left, bisectable6 left, reportable6 left, bloatable6 left, coverable6 left, nativecallable6 left, releasable6 left, committable6 left, greppable6 left, benchable6 left, unicodable6 left, notable6 left, squashable6 left, sourceable6 left, shareable6 left, statisfiable6 left, greppable6 joined, committable6 joined, coverable6 joined, bisectable6 joined 01:35 quotable6 joined, releasable6 joined, reportable6 joined, nativecallable6 joined, shareable6 joined, squashable6 joined 01:36 benchable6 joined, unicodable6 joined, statisfiable6 joined 01:37 notable6 joined, sourceable6 joined, bloatable6 joined 02:35 wildtrees left 03:36 lucasb left 04:36 squashable6 left, statisfiable6 left, committable6 left, benchable6 left, coverable6 left, bloatable6 left, nativecallable6 left, releasable6 left, notable6 left, shareable6 left, sourceable6 left, reportable6 left, unicodable6 left, quotable6 left, greppable6 left, bisectable6 left 04:37 greppable6 joined, reportable6 joined, bloatable6 joined, notable6 joined, nativecallable6 joined 04:38 bisectable6 joined, quotable6 joined, squashable6 joined, coverable6 joined, releasable6 joined 04:39 unicodable6 joined, shareable6 joined, statisfiable6 joined, sourceable6 joined, committable6 joined, benchable6 joined 04:50 rindolf joined 05:50 quotable6 left, statisfiable6 left, greppable6 left, releasable6 left, shareable6 left, notable6 left, coverable6 left, squashable6 left, evalable6 left, sourceable6 left, unicodable6 left, bisectable6 left, nativecallable6 left 05:51 unicodable6 joined, nativecallable6 joined, releasable6 joined, shareable6 joined 05:52 statisfiable6 joined, notable6 joined, bisectable6 joined 05:53 squashable6 joined, evalable6 joined, coverable6 joined, quotable6 joined, sourceable6 joined, greppable6 joined 06:25 Xliff joined
Xliff . 06:25
06:26 Xliff left 07:08 wamba joined 08:05 voegelas left
moon-child .. 08:11
Geth advent: 058592005d | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | raku-advent-2019/schedule
Swapping articles

Please @nige123 tell me *now* if you can make it for the 21st or I really will have to look for alternatives.
08:29 jmerelo joined
Geth advent: 17987aa35f | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | raku-advent-2019/schedule
Swapping articles

  @arnesom's moved back to the 23th, @tbrowder's moved up to tomorrow.
jmerelo It's again that time of the year when no one's have their advent calendar article ready for publication when it should. 08:31
So if you said you were going to publish an article and have a slot assigned, please have it ready *now* since I'm starting pushing up a few days articles that were scheduled for later 08:32
08:32 benjif joined
jmerelo And if you don't have a slot assigned, just request one and write the article ASAP. I'll schedule it when I have nothing else to work with, or by the end of the season. 08:33
Here's the new and improved schedule: github.com/Raku/advent/blob/master...9/schedule Please add yourself at the end, but not before your article is ready. 08:34
08:34 xinming left 08:37 xinming joined 08:43 n1ge joined
jmerelo Hi, n1ge 08:43
n1ge hi jmerelo - I'm on track to submit an entry by the end of the day 08:44
jmerelo n1ge: I'll publish it tomorrow, then
n1ge sorry if there is some confusion here
ok cool
jmerelo But please submit it today anyway
n1ge I was just going to put into wordpress and schedule to release it 08:45
is there a different process than previous years?
jmerelo n1ge: the difference is that I would like to have had the article a few days in advance
n1ge: to review them, and just to know that they are ready
n1ge oic ok
yes - that's a good idea - sorry I didn't realise 08:46
jmerelo n1ge: but by all means post it now, and I can reschedule stuff, no problem.
I'll try to have a look at it as soon as you post it
n1ge ok cool - will submit it later tonight - you can decide when it's best to publish 08:48
jmerelo n1ge: thanks
09:43 evalable6 left 09:44 evalable6 joined
lizmat Files=1292, Tests=109640, 209 wallclock secs (28.28 usr 8.23 sys + 2957.07 cusr 267.89 csys = 3261.47 CPU) 09:58
10:02 vividsnow1 joined 10:04 vividsnow left, vividsnow1 is now known as vividsnow 10:11 chloekek joined 10:12 vividsnow left 10:13 vividsnow joined 10:23 vividsnow left, vividsnow joined 10:29 stoned75 joined 10:33 benjif left, n1ge left, n1ge joined
chloekek Surprised you can’t use whenever in postfix form: react { f() whenever $x; } 10:42
jmerelo chloekek: but then how would you add another whenever? 10:50
chloekek react { f() whenever $x; g() whenever $y; } 10:54
11:11 chloekek left
Geth doc: a319e660c2 | (Stoned Elipot)++ | doc/Language/control.pod6
Remove extraneous #
jmerelo chloekek um. Right. 11:33
11:36 chloekek joined
chloekek p6: my $xs := [1, 2, 3]; push $xs, 4; say $xs; 11:50
camelia [1 2 3 4]
chloekek I wonder if it would be easier to use Raku with just the $ and & sigils, and := wherever possible. 11:51
Esp. with immutable lists and maps. 11:52
@ and % don’t seem all that useful without the Perl 5-like list behavior, other than the special behavior when initializing them (e.g. my @xs = 1, 2, 3) copies the list into a new array. 11:53
11:56 mscha joined
chloekek $ is useful because it’s universal, and & is useful because you can do a call by omitting the sigil, but @ and % don’t seem to have anything special to them other than the non-:= initialization behavior. 11:56
mscha m: my %h{Complex} = 0+0i => 'foo'; say %h{0+0i}; say %h{0-0i}; say 0+0i == 0-0i;
camelia foo
chloekek p6: my $xs := (1, 2, 3); my @ys = $xs; say @ys.perl; 11:59
camelia [1, 2, 3]
chloekek p6: my $xs := (1, 2, 3); my @ys = $xs,; say @ys.perl; 12:00
camelia [(1, 2, 3),]
mscha github.com/rakudo/rakudo/issues/3354 12:03
jmerelo chloekek: visibility, maybe? 12:05
tobs I agree insofar as Array and Hash in Raku behave like references already if you come from a Perl point of view (no flattening), but the explicit sigil still helps me discern singular from plural in a variable name. 12:06
chloekek You mean that you can immediately see that it’s positional or associative?
That’s true.
jmerelo chloekek: that's what they mean for me, at least.
Admitted this is maybe something that is meaningful only for people heavily invested in Perl before 12:07
chloekek If it’s about “plurality” one might argue this is not intuitive: 12:08
tobs but I see your point, as referring to an Array through a scalar container is most often(?) not different from a positional container.
chloekek p6: my @a := set(1, 2, 3)
camelia Type check failed in binding; expected Positional but got Set (Set.new(3,2,1))
in block <unit> at <tmp> line 1
chloekek So it being positional per se is quite significant.
p6: my %a := set(1, 2, 3) 12:09
camelia ( no output )
tobs ^ was about to write that :)
12:22 sauvin left
tbrowder jmerelo: i noted advent fo me on 17 but you said "tomorrow". confirm, please 12:23
tellable6 2019-12-14T07:39:55Z #raku <jmerelo> tbrowder thanks too!
12:24 sauvin joined
jmerelo tbrowder: tomorrow-ish 12:26
It's tomorrow after midnight for me
Still, n1ge showed up today, so I might still push it back another day 12:27
tbrowder ah, so 2019-12-17T0001 UTC? 12:28
jmerelo tbrowder: for the time being, yes. 12:30
tbrowder ok, got it
12:35 mid_home joined 12:39 chloekek left
n1ge here is a draft version of my advent entry: wordpress.com/post/rakuadventcalen...ss.com/312 12:50
comments/feedback/suggestions welcome
jmerelo n1ge: please add some links to documentation, for instance in TWEAK 12:52
IO::Path, $*HOME...
n1ge: add also some categories like Modules or Applications 12:53
And schedule it for 2019-12-16T0001 UTC 12:54
I'll push back the other two scheduled articles one day.
and thanks, n1ge
12:57 chloekek joined
n1ge ok will do 12:58
13:10 jmerelo left, wamba left 13:15 shlomif joined, rindolf left 13:16 shlomif is now known as rindolf 13:20 shlomif joined, rindolf left 13:22 lucasb joined
chloekek p6: sub f {}; say f.WHAT.HOW.perl 13:27
camelia Perl6::Metamodel::ClassHOW.new
13:35 shlomif is now known as rindolf
chloekek p6: class C {}; my $x := C.new; $x.BUILD(42) 13:35
camelia No such method 'BUILD' for invocant of type 'C'
in block <unit> at <tmp> line 1
chloekek p6: Sub.new 13:39
camelia Cannot make a Sub object using .new
in block <unit> at <tmp> line 1
14:01 benjif joined, benjif left 14:02 normanrockwell joined, normanrockwell left 14:05 sena_kun joined
tbrowder n1ge: sweet! 14:11
14:12 mscha left 14:18 vividsnow left 14:19 vividsnow joined
Geth doc: 52f11dee3c | (Stoned Elipot)++ | doc/Language/control.pod6
kill the suspense, give the example's output
14:52 chloekek left 14:53 sena_kun left 14:57 cpan-raku left 14:58 cpan-raku joined, cpan-raku left, cpan-raku joined 15:07 chloekek joined 15:08 sena_kun joined 15:26 Manifest0 left 15:34 Manifest0 joined 15:42 KotH left 15:57 jmerelo joined
jmerelo .seen n1ge 16:04
tellable6 jmerelo, I saw n1ge 2019-12-15T12:58:13Z in #raku: <n1ge> ok will do
jmerelo .tell n1ge I'm going to schedule your article for tonight, if you don't mind; right not it's just a draft. If you want to change something, do so in the next 8 hours or so 16:05
tellable6 jmerelo, I'll pass your message to n1ge
16:21 lucasb left 16:54 sena_kun left 16:59 KotH joined 17:09 sena_kun joined 17:38 wamba joined 17:54 AlexDani` joined 17:55 vividsnow left, AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 18:05 Kaiepi left 18:08 Kaiepi joined 18:20 vividsnow joined 18:49 vividsnow left 18:55 sena_kun left 19:09 sena_kun joined, vividsnow joined 19:39 jmerelo left 19:43 RobRaku joined 20:10 RobRaku left 20:13 guifa2 joined
pilne so, how much trouble am I biting off if i want to try and do the whole "develop in a working process(vm)?" thing like common lisp does with raku? :D 20:31
20:54 sena_kun left 21:07 RobRaku joined 21:10 sena_kun joined 21:26 Manifest0 left 21:27 rindolf left, patrickb joined 21:53 RobRaku left 21:55 chloekek left 22:21 AlexDani` joined 22:24 AlexDaniel left 22:26 AlexDani` left 22:54 sena_kun left 23:00 wamba left 23:09 sena_kun joined 23:19 guifa2 left 23:34 guifa2 joined 23:51 Kaiepi left 23:52 Altai-man_ joined 23:54 Kaiepi joined, Kaiepi left, Kaiepi joined 23:56 Kaiepi left, Kaiepi joined