»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
MasterDuke timotimo: what are you working on? 00:02
00:05 mcmillhj joined 00:06 w_richard_w joined 00:09 mcmillhj left 00:10 simpleseeker left
timotimo debugserver stuff 00:11
have you looked at that at all yet?
MasterDuke i sort of followed your session with Zoffix, haven't used it yet, but plan to 00:12
00:12 comborico1611 joined
timotimo OK 00:13
then if i explained, it wouldn't make terribly much sense
but here goes
comborico1611 say ~$/ if "abcdef" ~~ / bc.e / # Is ~ concatenating anything or is it being overloaded to another task?
evalable6 bcde
timotimo whenever moar mentions an object to you, it will allocate a handler, which is just an integer that you can use to refer to the given object
however, you can't tell if two handles are actually the same object underneath
so i'm implementing a command that'll give you a list of lists of handles that point at the same object 00:14
comborico1611: ~ and ~~ are two different operators
tobs comborico1611: it coerces $/ to a string
timotimo oh, you mean ~ in front of $/ there?
yes, what tobs said
comborico1611 timotimo: Yes
MasterDuke timotimo: is that handler ever visible in HLL-land (without using the debugserver)? 00:15
comborico1611 tobs: Thanks!
00:17 mcmillhj joined
timotimo nope 00:18
better to call it handle than handler
since it's a passive thing, whereas handler sounds more active
MasterDuke related to MVMFrameHandler? 00:20
00:22 simpleseeker joined, mcmillhj left
timotimo nope 00:23
it's literally just a 64bit integer
associated with any MVMObject that was part of some response from the debugserver 00:24
00:27 wamba left
MasterDuke cool. i'm trying to profile compiling the core setting during a jvm build with visualvm. however, i've never used it before, so i have no idea what i'm doing 00:28
timotimo oof, yeah, that's a lot to learn at once i bet 00:29
the output from "all lex" is much nicer now that handle numbers are coalesced
00:34 pharv left, pharv joined 00:35 mcmillhj joined 00:39 pharv left 00:40 mcmillhj left 00:42 pharv joined, zachk left 00:46 pharv left 00:50 mcmillhj joined 00:51 xi- left 00:52 xi- joined 00:55 mcmillhj left 00:59 comborico1611 left 01:03 mcmillhj joined 01:08 mcmillhj left 01:13 w_richard_w left, w_richard_w joined 01:14 simpleseeker left 01:20 mcmillhj joined 01:22 Zoffix joined, mcmillhj_ joined 01:25 mcmillhj left, athenot left 01:26 mcmillhj joined, athenot joined 01:27 mcmillhj_ left 01:30 mcmillhj left 01:31 mcmillhj joined, mcmillhj left 01:32 mcmillhj joined 01:36 mcmillhj left, mcmillhj joined 01:37 mcmillhj left 01:38 mcmillhj joined, mcmillhj left 01:39 mcmillhj joined
buggable New CPAN upload: ArrayHash-0.3.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.3.tar.gz 01:39
01:40 mcmillhj left, mcmillhj joined 01:42 mcmillhj_ joined, mcmillhj_ left 01:43 mcmillhj_ joined, mcmillhj_ left, mcmillhj_ joined, mcmillhj_ left 01:44 mcmillhj_ joined, mcmillhj_ left 01:45 mcmillhj_ joined, mcmillhj_ left, mcmillhj left 01:46 ilbot3 left
Zoffix 👂📌💧 01:47
01:47 w_richard_w left
Zoffix So quiet :) 01:48
Listen to this woman's beautiful singing: youtu.be/SAB0hlaPgFc?t=1m18s
01:49 MilkmanDan left
buggable New CPAN upload: DOM-Tiny-0.4.0.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...4.0.tar.gz 01:49
01:49 w_richard_w joined 01:51 MilkmanDan joined 01:56 ilbot3 joined, ChanServ sets mode: +v ilbot3 02:02 w_richard_w left, w_richard_w joined 02:05 skids left 02:35 athenot left 02:36 athenot joined
Geth perl6.org/bs4: 78cdf936be | (Zoffix Znet)++ | templates/home.html.ep
Add "Lazy Evaluation" to slides
02:44
03:39 ChoHag joined, khisanth__ left 03:50 eliasr left 03:51 khw left 03:53 khisanth__ joined 04:22 jmerelo joined
jmerelo releasable6: status 04:22
releasable6 jmerelo, Next release will happen when it's ready. 0 blockers. 266 out of 266 commits logged
samcv jmerelo: should be releasing MoarVM imminently 04:42
jmerelo samcv: great news and great job. 04:45
samcv thanks :)
lots of stuff in the changelog for MoarVM at least
jmerelo samcv++
samcv probably in rakudo as well though i haven't followed it super closely :)
always so much going on :) 04:46
jmerelo samcv: including pull requests in github/linguist :-)
04:48 curan joined 04:50 sauvin joined 05:06 ufobat_ joined
Geth perl6-pod-to-bigpage: 165791cf05 | (JJ Merelo)++ | t/render.t
Adds test for render refs #14
05:08
05:09 pharv joined 05:10 xtreak joined
zostay m: class F { ... }; class F:ver<1> { }; say F.^ver 05:10
camelia (Mu)
zostay m: class F:ver<1> { ... }; class F { }; say F.^ver
camelia v1
zostay apparently, it's important to make sure the first reference to a class as the adverbs set, even if it's a stub 05:12
buggable New CPAN upload: HTTP-Headers-0.1.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.1.tar.gz 05:19
New CPAN upload: Hash-MultiValue-0.5.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.5.tar.gz 05:29
05:31 ChoHag left 05:54 domidumont joined
Geth perl6-pod-to-bigpage: JJ++ created pull request #22:
Eliminates anchors for indexed terms
05:55
05:55 ChoHag joined 05:59 domidumont left 06:00 domidumont joined 06:03 pharv left 06:18 pharv joined 06:21 pharv left 06:24 ChoHag left, ChoHag joined 06:31 robertle joined 06:34 ChoHag left 06:35 ChoHag joined, ChoHag left 06:43 pharv joined 06:46 darutoko joined 06:50 pharv left
jmerelo 177 perl6 & rakudo & parrot users in StackOverflow. t.co/UecHGtGwFf Sigh 06:52
Actually, 179 if we include parrot. 06:53
06:55 wamba joined
jmerelo For the sake of comparison, there are 40596 for perl. To be fair, a few of that will be for perl6. I'll add that tag if I find them. Anyway. 06:57
moritz and by "users" you mean "people who asked questions", right? 07:01
'cause I'm a perl 6 user on stackoverflow, but don't show up there
jmerelo moritz: I've tried to find the way to include people to answer. There should be one... 07:02
Hm, there's a Comment table 07:04
moritz jmerelo: it's an OK metric; just want to be clear on what you mean by "users"
El_Che :hi 07:10
moritz \o El_Che 07:17
El_Che mmm, zsh does not set a $SHELL parameter it seems 07:18
I wanted to provide a script to set the path for perl6
not does sh 07:19
nor
donpdonp mycomputer$ echo $SHELL
/usr/bin/zsh
El_Che donpdonp: I suspect it's set by the OS. A Ubuntu container leaves it empty if you just type "zsh" 07:20
maybe it must be the login shell
donpdonp hmm ok
El_Che (however, zsh overrides the $SHELL set by bash, by removing it)
and other way is of course to look what files are in a users home 07:22
07:33 xiaomiao joined 07:36 domidumont1 joined, domidumont left 07:55 wamba left 08:08 rindolf joined 08:09 mspo left 08:13 dakkar joined 08:15 xtreak left 08:22 zakharyas joined 08:30 zakharyas left 08:31 zakharyas joined 08:35 darutoko left 08:38 wamba joined, brrt joined 08:41 zakharyas left 08:42 zakharyas joined 08:56 epony left 09:00 epony joined 09:11 xtreak joined 09:15 epony left 09:19 parv joined 09:28 epony joined 09:30 epony left 09:31 epony joined 09:36 xtreak left 09:37 jhill_ joined
Geth doc: fb56305876 | (Jonas Kramer)++ | doc/Type/Any.pod6
Fix link.
09:37
synopsebot Link: doc.perl6.org/type/Any
09:38 xtreak joined 09:40 xtreak left 09:44 zakharyas left 09:46 zakharyas joined 09:53 darutoko joined 09:55 w_richard_w left 09:59 wamba left 10:11 domidumont1 left 10:19 markong joined 10:23 scimon joined 10:28 eliasr joined 10:32 parv left 10:37 brrt left
Geth doc: 55210f24c2 | 陈梓立++ (committed using GitHub Web editor) | META6.json
Update META6.json
10:49
doc: a065a6b1b6 | 陈梓立++ (committed using GitHub Web editor) | META6.json
Update META6.json
10:58 zakharyas left 10:59 zakharyas joined
Zoffix With people doing constantly doing `release: status` I wonder if we should add a `release` alert level to alerts.perl6.org and post releases to it. That way people can sub to it through RSS 11:06
moritz I see alert.perl6.org mostly as a tool for users
whereas the release status, especially before a planned release, is more of interest to developers 11:07
jmerelo So, somebody answered my question in StackOverflow. What a surprise :-)
Here's the query that includes answers and comments data.stackexchange.com/stackoverfl...er-tag-set There are 459 persons participating in such questions. 11:08
Zoffix moritz: I don't follow. A new release of the compiler is surely of interest to users. Especially since the date of it isn't very predictable.
11:09 zakharyas left
Zoffix Also, downstream packagers are users. 11:09
jmerelo Zoffix: putting it in p6alerts can't hurt. But don't take away our lovely releasable6 bot from us.
AlexDaniel well, they can also subscribe to the mailing list right now 11:10
Zoffix: but maybe we should only issue alerts for rakudo star? 11:11
or both
moritz those sound like notifications, not alerts
if we say that alerts.perl6.org should serve for general notifications, not just alerts, I'm fine with that 11:12
just saying that this seems like a bit of a departure from the original goals (which might be fine too)
Zoffix moritz: right. good point. 11:13
And fo Rakudo Star there's already an RSS feed from rakudo.org's posts feed
(which isn't linked to from anywhere ATM github.com/perl6/rakudo.org/issues/4 ) 11:14
stmuk "severity" doesn't really match with a release notification (unless the release is a security fix) 11:16
11:17 brrt joined
lizmat weekly: data.stackexchange.com/stackoverfl...er-tag-set 11:20
notable6 lizmat, Noted!
AlexDaniel weekly: clear
notable6 AlexDaniel, Moved existing notes to “weekly_2018-04-25T11:20:50Z”
AlexDaniel weekly: data.stackexchange.com/stackoverfl...er-tag-set
notable6 AlexDaniel, Noted!
AlexDaniel (had some notes from the previous week) 11:21
lizmat AlexDaniel++
robertle shameless plug for short blog post: www.linkedin.com/pulse/less-stern-...rt-lemmen/ 11:25
AlexDaniel you can plug it yourself: 11:27
weekly: www.linkedin.com/pulse/less-stern-...rt-lemmen/
notable6 AlexDaniel, Noted!
AlexDaniel :)
robertle: so why didn't you make a perl 6 module? :) 11:29
robertle this isn't javascript, right? ;) 11:30
AlexDaniel what do you mean?
Zoffix robertle: well, we could do the same thing ether did and test how well our ecosystem supports it.
Unless the Hebrew 666 module is still in the ecosystem... 11:31
11:31 Luna521 joined
robertle AlexDaniel: that 3-line modules may not be the way to go. 11:32
AlexDaniel ah, that thing
robertle perhaps if they actually do something useful
AlexDaniel I don't think it's a problem for Acme::*
Zoffix doesn't look like it's still in there 11:34
Lots of easy rakudo tickets to fix: github.com/rakudo/rakudo/issues?q=...abel%3ALHF 11:43
Step right up \o/ Be a hero :)
huggable: zscript 11:44
huggable Zoffix, Helper script for Rakudo Perl 6 core development: github.com/zoffixznet/z
El_Che Ik have been bitten a zillion times by this: 11:46
m: class Result { has $.latest is rw; }; my $r = Result.new; $r.latest("Foo"); say $r;
camelia Too many positionals passed; expected 1 argument but got 2
in method latest at <tmp> line 1
in block <unit> at <tmp> line 1
Zoffix ^ it doesn't know how to handle forks when `z init`; but just run it and afterwards do `git remote remove origin; git remote add origin github.com/YOUR-USER/rakudo` and the same for all the other repos
El_Che m: class Result { has $.latest is rw; }; my $r = Result.new; $r.latest = "Foo"; say $r;
camelia Result.new(latest => "Foo")
El_Che the . notation make the method syntax more natural for me 11:47
Am I talking crazy?
AlexDaniel well, not crazy for sure
but what about 11:48
m: class Result { has $.latest is rw; }; my $r = Result.new(latest => "Foo"); say $r;
camelia Result.new(latest => "Foo")
11:48 raynold left
AlexDaniel m: class Result { has $.latest is rw; }; my $r = Result.new: :latest("Foo"); say $r; 11:48
camelia Result.new(latest => "Foo")
El_Che AlexDaniel: constructors are OK. It mostly for values written after 11:49
AlexDaniel right
Zoffix El_Che: maybe invent some mnemonic to remember it easier? **A**ttributes are **A**ssigned into. Or "you use `$!foo = "bar"` inside the class; and outside it's the same" 11:51
To me it makes more sense to assign into them than call them as a method. Makes the whole "we auto-gen a method for you" thing that much more hidden. 11:52
El_Che yeah, I wish the compiler would change the error to "El_Che, what are you doing, bro?"
Zoffix I wonder if CommaIDE would be able to detect this sort of stuff
weekly: Lots of easy rakudo tickets to fix: github.com/rakudo/rakudo/issues?q=...abel%3ALHF Talk to devs in #perl6-dev if you need assistance in fixing them: webchat.freenode.net/?channels=#perl6-dev 11:53
notable6 Zoffix, Noted!
Zoffix Thank you, robot.
El_Che Zoffix: maybe the wording on the doc page is confusing: "While there is no such thing as a public (or even protected) attribute, there is a way to have accessor methods generated automatically: replace the ! twigil with the . twigil (the . should remind you of a method call)."
Zoffix botsnack
.botsnack
yoleaux :D
El_Che method all over the place
Zoffix El_Che: you got a commit bit. Fix it! :) github.com/perl6/doc 11:54
Zoffix &
11:54 Zoffix left
El_Che Fixing is not the issue. I am wondering if others find the wording troublesome 11:54
11:57 Luna521 left
stmuk El_Che: the sentence is probably too long as for your original $r.latest("Foo") I probably made the same error first time 12:02
12:03 zakharyas joined, zakharyas left
El_Che stmuk: the problem is that whenever I am away from perl6 I make the error again 12:05
:)
12:06 zakharyas joined 12:13 avalenn left
jkramer What does this mean? MoarVM panic: Internal error: Unwound entire stack and missed handler 12:13
12:14 domidumont joined, mcmillhj joined
jkramer Ah looks like it's caused by doing a 'return' in a whenever-block 12:15
12:18 kent\n left
jnthn Yeah, that wants a better error for sure 12:22
Should probably say the handler is not in dynamic scope 12:23
12:23 dakkar left, MilkmanDan left, jtpalmer left, tobs left, ingy left, syntaxman left
jnthn Well, when that's the case at least. 12:24
Not quite sure if we should go so far as trying to make it magically DWIM 12:25
At least, in the cases where that makes any sense
Probably not
12:26 dakkar joined, MilkmanDan joined, jtpalmer joined, tobs joined, ingy joined, syntaxman joined, avar joined, perlawhirl joined, tony-o joined, statisfiable6 left, squashable6 left, releasable6 left, benchable6 left, committable6 left, bloatable6 left, coverable6 left, quotable6 left 12:27 Ven`` joined
jkramer I kinda assumed it would implicity do a "done;" and return from the sub the react-block was in, but crashing is also fine :) 12:27
Ven`` o/
12:27 dpk left, evalable6 left, greppable6 left
jnthn jkramer: The whenever can be running on another thread from the one waiting for the react block, though, and yes, it would need to arrange to make the `done` work 12:28
12:28 dpk joined
jnthn jkramer: I think that's all do-able, but what does give me a bit of pause for thought is that react today is implemented in terms of supply, and `return` can never work there, so it'd introduce a difference there 12:29
That may be reasonable, but I'd at least want to think it through a bit more :)
jkramer jnthn: I wasn't sarcastic, I really think crashing is fine in this case :) 12:31
I just had different expectations but it makes sense
12:32 kent\n joined
Ven`` if magic is involved it could maybe be detected at compile-time 12:32
jnthn Ven``: Indeed, given return works lexically 12:33
In fact, if it is doomed to not work, it can also be detected lexically :)
Ven`` sounds like an interesting thing to try and implement!
jnthn It's not unreasonable to want to `return` out of a `react`, I don't think.
Ven`` so it'd convert return to e.g. my $return-after-react; react { $return-after-react = True; done; }; return if $return-after-react;? 12:35
12:36 ZofBot left 12:38 ZofBot joined, ChanServ sets mode: +v ZofBot
jnthn Something like that, I guess 12:40
Though return is a control exception so another way is to handle that
Ven`` that sounds quite a bit harder than forbidding it 12:42
.oO( How very Perl 6-y, blood sweat and tears from the impl. to allow things the user to do everything they'd want to )
12:44 releasable6 joined
Ven`` s/things// 12:45
12:53 skids joined 12:58 committable6 joined, ChanServ sets mode: +v committable6 13:02 Ven`` left 13:03 zakharyas left
jkramer Is this how it's supposed to be? 13:03
m: sub lol(Str $foo?) { say "lol: --$foo--" if $foo.defined }; say "haha" ~ lol ~ "this is not supposed to be an argument for lol()"
camelia lol: --this is not supposed to be an argument for lol()--
hahaTrue
13:04 zakharyas joined
timotimo it is 13:04
jkramer I guess lol ~ "..." could be interpreted as lol with "..." as argument coerced to Str with ~
timotimo sub calls gobble up until the end of the line if they can
what you want here is a term, not a sub
13:13 jmerelo left
Geth perl6-most-wanted: 5b9f571cac | (Jonas Kramer)++ (committed using GitHub Web editor) | most-wanted/modules.md
WIP: Proc::InvokeEditor
13:16
13:23 quotable6 joined, ChanServ sets mode: +v quotable6, benchable6 joined, evalable6 joined, coverable6 joined, greppable6 joined, bloatable6 joined, ChanServ sets mode: +v greppable6, ChanServ sets mode: +v bloatable6 13:29 athenot left 13:30 athenot joined
donpdonp my code has "use BlkMeV::Util; BlkMeV::Util::int32Buf(1);" 13:57
how can I redo that so i can call int32Buf(1) without specifying the module part
jkramer Is anyone using mi6 for releasing to CPAN? 13:59
14:02 Zoffix joined
Zoffix donpdonp: just export it in the module. sub int32Buf (...) is export {... } 14:02
jkramer: yes, some people are using it. 14:03
14:03 curan left
jkramer Zoffix: Any idea what ~/.pause is supposed to look like? Can't find docs for that 14:04
donpdonp Zoffix: ok thx
is it possible to do a partial name "Util::int32Buf(1);" 14:05
Zoffix jkramer: gist.github.com/zoffixznet/60452b3...073b5605c3
jkramer Zoffix: Thanks! 14:06
14:09 Kaiepi left
Zoffix donpdonp: this would be one way of doing it: package BlkMeV { module Util is export { our sub int32Buf (int $x) { Buf.new: $x; } } } 14:10
jkramer Hmpf "599 Internal Exception, pause.perl.org/pause/authenquery" 14:11
donpdonp Zoffix: i think thats just what I wanted, thx.
Zoffix This is another way (cuts down on indents a bit): sub EXPORT { { 'Util' => ::('BlkMeV::Util') } }; unit module BlkMeV::Util; our sub int32Buf (int $x) { Buf.new: $x } 14:12
donpdonp o^O the first way is more reable 14:13
Zoffix :)
donpdonp readable. esp to a p6 newb :) 14:14
14:16 pilne left
Zoffix jkramer: dunno. Site works with the web interface. You could try installing this Perl 5 script and seeing if it is happy with your ~/.pause (e.g. run `pause ls` and see if it errors out the same): metacpan.org/pod/distribution/App-...ript/pause 14:19
jkramer Zoffix: Uploaded it manually now. 599 seems like an internal error code of HTTP::Tinyish and not from the upload server/site, but I can't be bothered to debug it now 14:21
Zoffix FWIW HTTP::Tinyish needs curl installed. Do you have it? 14:25
jkramer Yes
Zoffix shrugs
jkramer BTW how does CPAN keep p5/p6 modules apart? Is there a p6 section on CPAN somewhere or is that modules.perl6.org?
Zoffix jkramer: how did you manually upload? 14:26
('cause if you done it right, it'd kinda answer that question :P)
Did you select "Perl6" directory in the box? 14:27
jkramer Zoffix: Like in the olden times with p5 modules (pause.perl.org/pause/authenquery?A...N=add_uri) just with "Perl6" in that directory field.
As per your instrucations here :) blogs.perl.org/users/zoffix_znet/20...-here.html 14:28
Zoffix Right. So that's how it keeps it apart. All Perl 6 modules are in the user's Perl 6 dir: www.cpan.org/authors/id/J/JK/JKRAMER/Perl6/
And Perl 5 tools ignore that dir 14:29
jkramer Well my question was more about: can I select "perl 6" on search.cpan.org/metacpan to find P6 modules or is it just modules.perl6.org?
buggable New CPAN upload: Proc-Editor-0.0.1.tar.gz by JKRAMER cpan.metacpan.org/authors/id/J/JK/...0.1.tar.gz
scimon So I was thinking of using Concurrent::Queue to build a DBIish Connection Pool module.
Zoffix jkramer: just modules.perl6.org
jkramer Ok :)
Hey, here we go \o/
scimon jkramer: So what does that do? 14:30
Zoffix jkramer: the module schemes are inherently incompatible. We can have multiple authors having the same version name and multiple modules having same version but different APIs, and metacpan/search.cpan.org don't support that
*multiple authors having the same module name 14:31
jkramer scimon: Run an editor, much like Proc::InvokeEditor (was on the most-wanted-modules list so I just gave it a shot)
scimon github.com/Scimon/p6-Proc-InvokeEditor I probably should have updated the most wanted modules list.
jkramer Oops :)
scimon (Also I should probably finish this. There's a few things I'd like it to do it doesn't).
Zoffix jkramer: now that it's in ecosystem, you should remove it from most wanted. The WIP tag is really to avoid multiple authors working on the same thing when the thing isn't listed on the ecosystem 14:32
scimon No problemo, the more the merrier.
Zoffix Yeah, like that ^ ^_^
scimon My fault.
Zoffix hehe
jkramer Zoffix: Yup, was just about to do that :)
Geth perl6-most-wanted: 19c19180d6 | (Jonas Kramer)++ (committed using GitHub Web editor) | most-wanted/modules.md
Removed Proc::InvokeEditor.
14:33
scimon Mine currently has zip windows support because whilst I could get Rakudo star installed in Windows I couldn't get zef to install anything.
Also it currently only uses hard coded paths, plan was to add PATH checking but I'd not done it yet.
Zoffix scimon: is there a bug report for that zef unable to install anything? 14:34
14:34 Kaiepi joined
scimon Well the problem isn't zef it's that zef can't unzip files but then I start hitting the "Why the hell am I developing in Windows?" point and go back to playing games. 14:35
jkramer scimon: Those are things I want to add too. Currently it checks $VISUAL and $EDITOR plus some defaults and just runs them, if running them fails it tries the next one
Zoffix scimon: well that's weird innit, 'cause Windows comes with unzipper...
scimon I'll try running it (probably tomorrow I'm out tonight) and put a note here. I went with rakudo star msi installer. 14:36
Zoffix Hm, looks like it's only in GUI mode, I guess. No built in command-line utility: stackoverflow.com/questions/102155...mmand-line
scimon jkramer: I check the file exists and is executable :) 14:37
Windows Commandline is so painful.
Zoffix yeah
14:41 mcmillhj left
scimon Anyway, two different modules doing very similar things... isn't that what all the cool languages do? We should probably have given them dumb names. 14:42
14:42 mcmillhj joined, zakharyas left
stmuk scimon: I usually test zef on windows before shipping the MSI. Which module(s) couldn't you install? 14:46
14:46 zakharyas joined 14:48 timeless left 14:49 timeless joined 14:51 chansen_ left 14:52 chansen_ joined
scimon stmuk: I can't remember it was a few weeks ago and I've paged the memory to /dev/null. I'll try again tomorrow evening and actually ask questions here. (And possibly on Stack Overflow (before anyone says anything)) 14:54
Geth doc: zoffixznet++ created pull request #1961:
Post release 2018.04
doc/master: 10 commits pushed by (Zoffix Znet)++
review: github.com/perl6/doc/compare/a065a...59efe2f74d
scimon Like I say I don't think the issue is zef it's more you need some stuff setup in windows in order to use it that don't come as standard. 14:55
(I think I had to install curl for instance. I managed that.)
stmuk scimon: well you will need windows git if the module isn't on CPAN and Strawberry's Perl gcc if its nativecall 14:56
scimon Yeah I had to install git.
(My Windows box is mostly for games, though it recently got Unity because I felt that way inclined). 14:57
stmuk scimon: if you are talking about the last release of Star then there was an issue in the version of zef (recommended to upgrade on all platforms)
scimon Well I'll try when I get home (in the office on a real computer :) )
14:58 vcv_ joined 15:01 domidumont left, dakkar left, MilkmanDan left, jtpalmer left, tobs left, ingy left, syntaxman left, avar left, perlawhirl left, tony-o left, unclechu left, robertle left, khisanth__ left, ilbot3 left, |oLa| left, Actualeyes left, andrzejku left, eater left, andrewalker left, colomon left, stux|RC left, maettu left, ribasushi left, stmuk left, klapperl left, rindolf left, sauvin left, Sgeo_ left, japanoise left, [particle]1 left, Ulti left, xinming left, mingdao left, cpup left, scovit left, bartolin left, obfusk left, huf left, rindolf joined, sauvin joined, Sgeo_ joined, japanoise joined, [particle]1 joined, Ulti joined, xinming joined, mingdao joined, cpup joined, scovit joined, bartolin joined, obfusk joined, huf joined, kini joined, Mithaldu joined, emeric joined, Celelibi joined, nine joined, jdv79 joined 15:03 dakkar joined, MilkmanDan joined, jtpalmer joined, tobs joined, ingy joined, syntaxman joined, avar joined, perlawhirl joined, tony-o joined, releasable6 left 15:04 robertle joined, khisanth__ joined, ilbot3 joined, |oLa| joined, Actualeyes joined, andrzejku joined, eater joined, andrewalker joined, colomon joined, stux|RC joined, maettu joined, stmuk joined, klapperl joined, verne.freenode.net sets mode: +v ilbot3, stux|RC left, stux|RC-- joined, wictory[m] left, mack[m] left, ilmari[m] left, tadzik left, elcaro[m] left, CIAvash[m] left, mienaikage left, AlexDaniel` left 15:05 mirlur[m] left, Garland_g[m] left, Matthew[m] left, SCHAPiE left, benchable6 left, evalable6 left, coverable6 left, squashable6 joined
jkramer scimon: Not having dumb names is one of the best things in the perl ecosystem IMO. :) If you need a module that does X you just search for X and you'll find a bunch, ie. "template" gives you all the Template:: stuff. 15:05
15:05 jmerelo joined
jmerelo O/ 15:06
jkramer I remember once I had to use Java. How do you find a templating framework called "velocity"?! :)
15:06 ribasushi joined
El_Che jkramer: it's slow as hell :) 15:06
jkramer El_Che: Yep, and annoying to use too AFAIR (it's been a long time since then) 15:07
El_Che jkramer: it's slow as hell :)
oops
:)
scimon jkramer: I was (as is often my way) of course joking. Ruby and Node modules have the most bonkers names ever. 15:08
jkramer scimon: Yeah I got that, I just wanted to use the opportunity to praise the perl ecosystem :) 15:09
scimon Indeed :)
TEttinger jkramer: you find it like you live in the 21st century. www.google.com/search?hl=en&q=...0framework 15:12
15:14 SCHAPiE joined 15:15 ilbelkyr left 15:19 FROGGS joined
TEttinger how vulnerable is cpan or whatever cpan equivalent is used for perl6 to leftpad-like situations? I doubt that perl authors are doing things as stupid as leftpad dependencies (and dependencies on "libs" like is-even) just because that's an unusually reckless thing for any ecosystem to do, but could a popular lib cease to exist? 15:19
jkramer TEttinger: That's kinda cheating and it's still difficult to get a good overview of available libs :) 15:20
15:20 caasih left
FROGGS o7 15:20
15:21 caasih joined
TEttinger if google is cheating you need to reexamine the world around you 15:21
Zoffix TEttinger: not a lot. We have a regularly cloned version of all github-hosted repos and CPAN-hosted dists are backed by Backpan
jkramer TEttinger: I mean that you can't compare a google search with a directory like CPAN 15:22
TEttinger jkramer: Template is also an overloaded term. if I just blindly added a dependency to "template" I could get templating engines, C++ template library interop, a blank template for an app... 15:23
jkramer How do you know you're not missing an awesome framework because its authors are not good at/don't care about SEO?
TEttinger well mostly because as you said, velocity isn't awesome 15:24
jkramer What I meant is that it's hard to find with that name, compared to modules organized in namespaces in a directory like CPAN 15:25
TEttinger in that google search about half of the results were direct links to projects for me, the other half were suggestions/ratings for libs 15:26
AlexDaniel TEttinger: there was a case when one guy pulled out most of his repos, which created a tiny chain reaction with a few other modules. I simply restored removed modules by putting them on github.com/perl6-community-modules
TEttinger nice AlexDaniel 15:27
Geth doc: 21e290b5c3 | (JJ Merelo)++ | doc/Language/syntax.pod6
Adds example of multi-line comments closes #1944
synopsebot Link: doc.perl6.org/language/syntax
AlexDaniel Zoffix: by regularly cloned version of github-hoster repos you mean perl6-all-modules? That thing includes CPAN also! 15:28
d*
TEttinger also hilariously I just realized the start of the convo regarding poor names was about a project named "zef" 15:30
15:30 brrt left
AlexDaniel TEttinger: what convo? 15:30
ah, here 15:31
TEttinger zef wasn't even remarked as bad
but how would I even know what it is from that name...
Zoffix
.oO( pointless arguments )
15:31 Zoffix left
AlexDaniel btw whateverables are called like this for a similar reason 15:31
TEttinger the able thing is good 15:32
AlexDaniel there was a discussion a few years ago and someone suggested that bots be named as *able depending on their function
TEttinger I like that better than the IWhatever convention in C#/.NET, or the complete chaos of the JVM
AlexDaniel I loved the idea very much, and it's definitely good looking now at 17 existing bots in the suite :) 15:33
15:34 Spot_ joined 15:35 robertle left 15:39 pmurias joined
El_Che rakudo i386 fails 2 tests :( 15:40
pmurias TEttinger: meaningless names obviously suck but for a things like webframeworks they sort of make sense because there isn't a obvious way to call them 15:41
timotimo how come we notice that an hour after the release? :\ 15:42
AlexDaniel El_Che: ok, which tests? 15:44
lizmat [17:39:19] <El_Che>t/hll/06-sprintf.t ..................... Failed 2/286 subtests 15:45
[17:39:33] <El_Che>Failed tests: 111-112
AlexDaniel timotimo: not enough people testing on different platforms, especially those that are used less frequently
e.g. I wouldn't be surprised if somebody came and said that something doesn't work on arm or whatever
i386 is a bit more unfortunate though 15:46
timotimo these tests are already automated, though
AlexDaniel yeah but to notice that people creating packages should test non-release versions, I can't blame them for not doing that 15:48
buggable New CPAN upload: IO-Glob-0.4.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...0.4.tar.gz 15:49
15:50 zakharyas left
Geth doc: c5191f6e29 | (Timo Paulssen)++ | doc/Type/Promise.pod6
Add factory methods "kept" and "broken" to Promise
15:53
synopsebot Link: doc.perl6.org/type/Promise
jmerelo timotimo: there is a release? I was afraid to ask releasable6 again... 15:58
timotimo like an hour ago
lizmat jmerelo: yeah, there's a release :-)
and some post release merges already :-) 15:59
buggable New CPAN upload: Template-Anti-0.4.3.tar.gz by HANENKAMP cpan.metacpan.org/authors/id/H/HA/...4.3.tar.gz
16:01 releasable6 joined, evalable6 joined 16:02 iviv_ joined
jmerelo lizmat: The rakudo star not yet, right? perl6.org banner still flaunts 2018.01 16:04
16:04 jcallen_ joined
lizmat jmerelo: just the compiler release at this time 16:05
16:05 ilmari_ joined, comborico1611 joined 16:06 jferrero_ joined
jmerelo Hum. Who has @perl6 in Twitter? 16:06
comborico1611 El_Che: You around? Looking for that link to new Rakudo README. I'm on a different computer, and Github is not showing my comment I left. So I can't find it. 16:07
16:08 statisfiable6 joined
jmerelo Well, humility is a great virtue. But really, I can't find an announcement of the new Rakudo version in Twitter. However, Perl Group is announcing Open House tonight! In Brooklyn! 16:08
16:09 aeruder_ joined, Circlepuller joined, reu_ joined, daxim_ joined 16:10 reu left, ilmari left, daxim left 16:11 ilmari_ is now known as ilmari, Circlepuller is now known as TeamBlast, iviv_ is now known as iviv, ilmari left, ilmari joined, brrt joined, mephinet joined
AlexDaniel jmerelo: from what I can see there will be a point release also :) 16:11
16:12 tadzik joined, raydiak joined, statisfiable6 left, releasable6 left, squashable6 left
comborico1611 El_Che: Nevermind. Found it 16:13
16:13 irco left 16:14 a3r0 left
jmerelo AlexDaniel: but something should be said about the new version. Somewhere. Really. 16:15
16:15 a3r0 joined
AlexDaniel jmerelo: well, it does say here: www.nntp.perl.org/group/perl.perl6.compiler/ 16:16
and you can subscribe to the mailing list: perl6.org/archive/lists/
(btw the mail is not rendered properly because that thing doesn't understand signed messages or something)
jmerelo: but generally we tend to have slighly louder announcements for rakudo Star, which is what we expect most users to use 16:17
jmerelo AlexDaniel: OK, I'll put it in Twitter. 16:18
AlexDaniel yea that's ok
jmerelo Here you go twitter.com/jjmerelo/status/989177823737843718 16:24
16:28 scimon left
buggable New CPAN upload: Hash-Util-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz 16:29
New CPAN upload: Bailador-Plugin-NamedQueries-0.1001.tar.gz by MZIESCHA modules.perl6.org/dist/Bailador::Pl...n:MZIESCHA
lizmat and another CPAN Butterfly Plan module hits the Net: Hash::Util 16:30
giving you restricted hashes, either for the whole hash (a la Map), or for a set of keys, or just the values 16:31
jmerelo lizmat++
jkramer lizmat: Is there a list of butterfly plan modules that need to be implemented? 16:33
I might like to give it a go as practice :) 16:34
lizmat jkramer: well, there's the Most Wanted list
but what I do is target modules that have a large number of reverse dependencies on metacpan.org
I don't have a specific list 16:35
jkramer Ah, good idea :)
lizmat I also target what I think is doable within a few days
Geth doc: 6db737d6ab | (JJ Merelo)++ | 2 files
De-dups compunit and increment, refs #1912
16:36
doc: 93ace4c770 | (JJ Merelo)++ | doc/Language/control.pod6
deduped control ops refs #1912
synopsebot Link: doc.perl6.org/language/control
jkramer Already went through the most-wanted list and most of the wanted modules don't seem particularly useful/interesting to me
16:36 dakkar left
lizmat also: a module that takes adds some missing functionality to Perl 6 would also be appreciated 16:37
which is one of the reasons I took on Hash::Util
buggable New CPAN upload: Proc-Editor-0.0.2.tar.gz by JKRAMER modules.perl6.org/dist/Proc::Editor:cpan:JKRAMER 16:39
lizmat is looking forward to a long list of module updates in the P6W next week :-) 16:40
jkramer lizmat: Is that reverse dependency list somewhere on metacpan or did you make it yourself using the API or something? 16:43
lizmat it's listed on a right hand side of a module, if there are any
e.g. metacpan.org/pod/Hash::Util 16:44
follow: Reverse dependencies
you wind up at: metacpan.org/requires/module/Hash:...rt=[[2,1]]
jkramer Oh so you're just going threw modules manually? I thought there was some auto-generated list sorted by reverse dependencies :) 16:45
lizmat I asked the question on #metacpan, but apparently not so simple 16:48
[10:40:53] <mickey>lizmat: this is a hard one :) even for a single distribution it involves 3 separate ES queries as we don't (atm) have an index of reverse dependencies to pre-process this data. having said that, you could query a map of *all* (latest) releases to their direct dependencies in a single ES query and build the rev-dep map in your script. 16:49
[10:41:02] <haarg>curl 'fastapi.metacpan.org/v1/distributi...p;size=20'
[10:41:46] <haarg>or s/total/immediate/
buggable New CPAN upload: P5caller-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/P5caller:cpan:ELIZABETH
lizmat jkramer: if you would want to set your teeth in that, that would be brill :-) 16:50
16:50 domidumont joined
jkramer lizmat: I might just do that :) 16:53
buggable New CPAN upload: P5each-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/P5each:cpan:ELIZABETH 16:59
New CPAN upload: P5fc-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/P5fc:cpan:ELIZABETH
17:01 robertle joined, comborico1611 left 17:10 telex left 17:11 ilmari[m] joined, Matthew[m] joined, wictory[m] joined, mack[m] joined, CIAvash[m] joined, AlexDaniel` joined, unclechu joined, mirlur[m] joined, elcaro[m] joined, Garland_g[m] joined, mienaikage joined 17:12 telex joined
ufobat_ jkramer, i think there is no sereal for perl6 :p if you wanna practis this :p 17:13
El_Che jkramer: I would like to have App::Fatpacker 17:17
buggable New CPAN upload: P5lc-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/P5lc:cpan:ELIZABETH 17:19
New CPAN upload: P5lcfirst-0.0.5.tar.gz by ELIZABETH modules.perl6.org/dist/P5lcfirst:cpan:ELIZABETH
New CPAN upload: P5reverse-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/P5reverse:cpan:ELIZABETH
New CPAN upload: List-AllUtils-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/List::AllUti...:ELIZABETH
New CPAN upload: List-MoreUtils-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/List::MoreUt...:ELIZABETH
New CPAN upload: List-SomeUtils-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/List::SomeUt...:ELIZABETH
17:21 andrzejku left
jkramer lizmat: curl -sS 'fastapi.metacpan.org/v1/release/_search' -d '{ "aggs": { "dependency": { "terms": { "field": "dependency.module", "size": 0 } } }, "size": 0 }' | jq -r '.aggregations.dependency.buckets | map((.doc_count | tostring) + " " + .key) | join("\n")' 17:22
(Or just look at the result here: gist.github.com/jkramer/bca08ec743...9b2563d4c)
:) 17:23
lizmat whee!
jkramer It only coveres direct dependencies, but I guess it's good enough :)
lizmat yeah, that's a great start :-) 17:24
jkramer That's enough for today, I'll go through the list tomorrow and see if there's something fun to implement for me :) 17:25
lizmat jkramer++ :-)
jkramer Have a nice evening everyone o/
lizmat you too!
buggable New CPAN upload: List-Util-0.0.6.tar.gz by ELIZABETH modules.perl6.org/dist/List::Util:cpan:ELIZABETH 17:29
17:31 xinming_ joined 17:35 xinming left 17:36 brrt left
buggable New CPAN upload: List-UtilsBy-0.0.2.tar.gz by ELIZABETH modules.perl6.org/dist/List::UtilsB...:ELIZABETH 17:39
New CPAN upload: Scalar-Util-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/Scalar::Util...:ELIZABETH
New CPAN upload: Sub-Name-0.0.6.tar.gz by ELIZABETH modules.perl6.org/dist/Sub::Name:cpan:ELIZABETH
New CPAN upload: Sub-Util-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/Sub::Util:cpan:ELIZABETH
17:42 espadrine_ joined 17:48 coverable6 joined
buggable New CPAN upload: Sys-Hostname-0.0.5.tar.gz by ELIZABETH modules.perl6.org/dist/Sys::Hostnam...:ELIZABETH 17:49
jmerelo Wow, lizmat++ You're hyper-productive. 18:04
18:27 sauvin left 18:31 khw joined
lizmat jmerelo: no, not really, just fixing copy-pasto's basically :-( 18:33
ufobat_ how would a good seral implementation for perl6 look like? for me the benefit of sereal over json::xs (in perl5) is, that its faster 18:43
lizmat ufobat_: a Sereal implementation would be high on my list 18:44
it would help getting Perl 6 adopted in some Perl 5 houses :-)
ufobat_ the perl5 sereal impelmentation is partially in XS, right?
lizmat afaik, completely in XS 18:45
timotimo .o( i like messagepack )
ufobat_ would a perl6 implementation be written in nqp? 18:47
lizmat I would go for a PP6 implementation first
ufobat_ if you considder starting, lizmat, i'd love to help and contribute! 18:48
lizmat Sereal is deeply embedded in the P5 way of representing values (SV NV IV etc)
and I'm not sure how that would work in a Perl 6 world :-)
ufobat_ exactly1
lizmat I guess now that we have things like IntStr it should be better possible
ufobat_ i'd love to have a rust implementation as well. but well... 18:49
18:49 Kuraz joined
buggable New CPAN upload: Sys-Hostname-0.0.6.tar.gz by ELIZABETH modules.perl6.org/dist/Sys::Hostnam...:ELIZABETH 18:49
New CPAN upload: Tie-Array-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/Tie::Array:cpan:ELIZABETH
New CPAN upload: Tie-Hash-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/Tie::Hash:cpan:ELIZABETH
New CPAN upload: Tie-StdArray-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/Tie::StdArra...:ELIZABETH
New CPAN upload: Tie-StdHash-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/Tie::StdHash...:ELIZABETH
Kuraz Hello
timotimo greetings 18:50
lizmat ufobat_: I guess way would be familiarize yourself with github.com/Sereal/Sereal/blob/mast...l_spec.pod
ufobat_ jup, i've read throuh it 18:52
Kuraz The error is normal? "Variable `'@ARGV' is not declared"` when I'm running `.say for @ARGV;` :/
jmerelo Kuraz: Yep. That would be perl5. @*ARGS in perl6 18:53
p6: .say for @*ARGS
camelia ( no output )
Kuraz Oh so much for me, thanks 18:54
jmerelo (at least it does not say it's not declared) :-)
Kuraz: no problem. If you also ask the question in stackoverflow, much appreciated
18:56 kt_ joined
jmerelo lizmat: still. Lot of (great) work. 18:59
19:06 domidumont left 19:11 jmerelo left 19:13 squashable6 joined, Kuraz left 19:15 |Sno| left 19:28 sno joined 19:29 releasable6 joined
Geth doc: ronaldxs assigned to moritz Issue Document S05 treatment of alternations as atoms for ratchet github.com/perl6/doc/issues/1962
ronaldxs unassigned from moritz Issue Document S05 treatment of alternations as atoms for ratchet github.com/perl6/doc/issues/1962

Regexes: backtracking vs alternation
for #1962
19:41
19:42 huggable left, ZofBot left, buggable left 19:45 huggable joined, ChanServ sets mode: +v huggable, ZofBot joined, ChanServ sets mode: +v ZofBot 19:46 buggable joined, ChanServ sets mode: +v buggable 19:47 darutoko left 19:51 pecastro left
timotimo the docs should probably not say "creates a promise that runs the given code object" 19:51
on the promise page
buggable New CPAN upload: JSON-Pointer-1.0.tar.gz by JNTHN modules.perl6.org/dist/JSON::Pointer:cpan:JNTHN 19:56
New CPAN upload: P5fc-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/P5fc:cpan:ELIZABETH
19:57 comborico1611 joined
20:00 pecastro joined, mcmillhj left
synopsebot Link: doc.perl6.org/language/regexes
20:15 zachk joined 20:16 zachk left, zachk joined 20:32 athenot left 20:39 ilbelkyr joined 20:45 mcmillhj joined, robertle left
buggable New CPAN upload: OpenAPI-Model-1.0.tar.gz by JNTHN cpan.metacpan.org/authors/id/J/JN/...1.0.tar.gz 20:46
20:54 mcmillhj left 21:04 skids left
buggable New CPAN upload: OpenAPI-Schema-Validate-1.0.tar.gz by JNTHN cpan.metacpan.org/authors/id/J/JN/...1.0.tar.gz 21:06
21:18 pilne joined 21:22 benchable6 joined
buggable New CPAN upload: P5chdir-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz 21:26
lizmat specifically chdir() is different in P5 from Perl 6 21:27
21:32 espadrine_ left
buggable New CPAN upload: P5built-ins-0.0.8.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.8.tar.gz 21:36
New CPAN upload: Cro-OpenAPI-RoutesFromDefinition-1.0.tar.gz by JNTHN cpan.metacpan.org/authors/id/J/JN/...1.0.tar.gz 22:06
22:13 giraffe left 22:18 |oLa| left 22:19 |oLa| joined 22:21 Geth left, Geth joined, ChanServ sets mode: +v Geth 22:22 Geth left, Geth joined, ChanServ sets mode: +v Geth 22:28 giraffe joined 22:37 dct joined 22:54 pmurias left
Herby_ o/ 22:59
timotimo \o 23:00
comborico1611 Question: say "yup $/" if "A12B34D50" ~~ / (\D) {say ~$0} \d \d$/ # Wondering why parens needed for \D. 23:07
timotimo if you don't capture with parenthesis, no $0 exists 23:08
comborico1611 Thanks! 23:10
23:11 Zoffix joined
Zoffix lizmat: FWIW we also have &*chdir that actually changes the working directory rather than changing $*CWD to a new value 23:12
(dunno which one is more appropriate for p5's chdirt)
s/.$//;
)
m: use NativeCall; sub system (Str) is native {}; system 'pwd'; chdir '/tmp'; system 'pwd'; &*chdir('/tmp'); system 'pwd'; 23:14
camelia /home/camelia
/home/camelia
/tmp
kt_ in testing async sockets the client is getting this error "Unhandled exception in code scheduled on thread 7, No such method 'throw' for invocant of type 'Str'", then the server stops acceptig connections. How can I trap more details on the error? 23:27
23:30 zachk left
Zoffix kt_: don't know if it'd help, but you could add --ll-exception flag to perl6 executable. perl6 --ll-exception your-program.p6 23:31
kt_ Unhandled exception in code scheduled on thread 4 No such method 'throw' for invocant of type 'Str' in method throw at SETTING::src/core/Exception.pm line 57 in block at SETTING::src/core/Supply.pm line 90 in method run-catch at SETTING::src/core/Supply.pm line 1890 in any at /opt/rakudo-star-2018.01/share/perl6/runtime/CORE.setting.moarvm line 1 in method throw at SETTING::src/core/Exception.pm line 54 in block at SETTING 23:34
last two lines are in method run-one at SETTING::src/core/ThreadPoolScheduler.pm line 230 in block at SETTING::src/core/ThreadPoolScheduler.pm line 293 23:38
23:39 skids joined 23:43 markong left
Zoffix kt_: what perl6 version are you on? perl6 -v 23:43
Also, are you able to share the code that throws that error?
kt_ perl6 -v This is Rakudo Star version 2018.01 built on MoarVM version 2018.01 implementing Perl 6.c. 23:46
yes, I can share the code, where would be a good place? 23:47
Zoffix kt_: gist.github.com/ is good
or anywhere really
kt_ it's the chatserver sample code and a client that open 100's of concurrent connections 23:48
23:48 |oLa| left 23:52 mcmillhj joined 23:54 Luna521 joined
kt_ here is the gist: gist.github.com/ktown007/2af8aa40f...c6fbc7337a 23:56
Zoffix looks
kt_ If I start the client side two or three times it will eventually die. 23:57