IRCloggy #perl6 2019-10-14

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2019-10-14

reach_satori joined00:00
khisanth_ joined00:00
aborazmeh joined00:03
aborazmeh left00:03
aborazmeh joined00:03
Sgeo__ joined00:10
tejr ~/.local/src/lang$ mv perl/perl6 raku00:14
~/.local/src/lang$ mv perl/perl5/* perl ; rmdir perl/perl500:14
wamba left00:19
AlexDaniel Doc_Holliwood: ↓00:22
.seen Xliff00:22
tellable6 AlexDaniel, I saw Xliff 2019-10-10T00:57:54Z in #perl6: <Xliff> No. nextsame00:22
leont left00:28
ZzZombo_ joined00:46
ZzZombo_ZzZombo00:49
Doc_Holliwood left00:50
reach_satori left01:01
reach_satori joined01:02
khisanth_ left01:14
khisanth_ joined01:15
AlexDani` joined01:24
moon_child there is a .do tld01:32
raku.do?01:33
sjn yup01:34
sjn likes that domain01:34
Grinnz perlbot: .do01:35
perlbot Grinnz: Dominican Republic, A country in the caribbean that is located on an island east of Cuba and west of Puerto Rico01:35
aborazmeh left01:42
cwilson1 joined01:52
jediluke left02:01
molaf left02:02
molaf joined02:14
jediluke joined02:15
japhb .seen Doc_Holliwood02:17
tellable6 japhb, I saw Doc_Holliwood 2019-10-13T20:21:27Z in #perl6: <Doc_Holliwood> <RaycatWhoDat> .seen Xliff02:17
timotimo .seen japhb02:18
tellable6 timotimo, I saw japhb 2019-10-11T17:49:41Z in #moarvm: <japhb> Picky, picky. ;-)02:18
timotimo damn it.02:18
japhb .tell Doc_Holliwood Happy to answer your questions, but you have to stay online if you want long answers.02:18
tellable6 japhb, I'll pass your message to Doc_Holliwood02:18
japhb timotimo: It doesn't consider commands to bot to be visible?02:19
timotimo no idea02:19
japhb Try .seen japhb again?02:19
timotimo .seen japhb02:19
tellable6 timotimo, I saw japhb 2019-10-14T02:19:49Z in #perl6: <japhb> Try .seen japhb again?02:19
timotimo interesting.02:19
japhb Looks like a bug02:20
DMs to the bot should be invisible, but in-channel commands should count.02:20
Elronnd joined02:29
Elronndmoon_child02:30
jediluke left02:32
sacomo hi all02:35
jediluke joined02:35
cwilson1 left02:43
__jrjsmrtn__ joined02:47
wamba joined03:06
sankamur_ joined03:24
sankamur_ left03:25
sankamur_ joined03:26
sankamur_ left03:30
mla joined03:42
jediluke left03:46
jediluke joined03:47
wamba left03:49
huyna joined03:55
huyna can i ask if there any HTML parser module recommended for Window system, i try to install Gumbo but failed with the c native libary.03:55
jediluke left03:57
jediluke joined03:59
Grinnz I'm pretty sure there's a DOM::Tiny that shouldn't need a C library04:13
huyna thanks Grinnz it's worked :D, i try both your suggestion and this https://github.com/tony-o/perl6-html-parser-xml, this seem that your suggestion is better in parse time than HTML::Parser::XML04:30
bawse joined04:59
jmerelo joined05:00
Maylay left05:10
Maylay joined05:11
molaf left05:50
ZzZombo_ joined05:55
ZzZombo left05:58
ZzZombo_ZzZombo05:58
HannoWOB joined05:58
HannoWOB Any idea what is else to do to make Comma IDE plugin work in IntelliJ (still get "SDK is not specified"); have checked every setting; both are up to date versions. (yes, I know more details should be given but maybe I missed some obvious part)06:00
Doc_Holliwood joined06:01
HannoWOB left06:03
SmokeMachine HannoWOB: try to CMD + ; to set the SDK...06:09
tellable6 SmokeMachine, I'll pass your message to HannoWOB06:09
ZzZombo left06:20
jmerelo left06:27
domidumont joined06:29
finanalyst joined06:36
aborazmeh joined07:00
aborazmeh left07:00
aborazmeh joined07:00
huyna left07:01
huyna joined07:01
ZzZombo joined07:03
huyna tyil it worked but take so much time to parser07:05
tyil huyna: Perl 6 grammars are quite slow in my experience, sadly07:06
huyna yeah tyil hope we can improve it, right now the DOM::Tiny is faster, with this page https://en.wikipedia.org/wiki/Justin_Bieber, DOM::Tiny take 7-8s to parse while HTML::Parser::XML take 17-19s07:07
tyil that's a decent improvement :p07:07
huyna i will try one again with Gumbo, which use native C, i think it will more better in performance07:09
zakharyas joined07:13
wamba joined07:14
kensanata joined07:26
sena_kun joined07:26
El_Che joined07:27
aborazmeh left07:29
abraxxa joined07:32
ZzZombo left07:36
abraxxa left07:37
abraxxa joined07:38
zakharyas left07:48
huyna tyil with Gumbo it increases a lots, only 0.8 -> 1s08:14
tyil but that didn't work on Windows, you said elsewhere, right?08:15
huyna yeah on my Ubuntu08:15
also when using HTTP::UserAgent on my Ubuntu, the request time must faster08:15
5x better08:15
ZzZombo joined08:16
huyna on Window:08:16
dakkar joined08:16
tyil in my experience, GNU+Linux has been much faster than Windows in every task I throw at it08:16
ufobat joined08:17
huyna get time: 5.12s, parse time: 7.36s08:17
Linux: get time -> 0.81s, parse time: 0.87s08:17
yeah it much faster08:17
may because the underlying native library they use08:18
also some of Perl6 library still can run only on Linux like XML, i run test failed on Window but success on Linux08:19
huyna left08:26
reach_satori left08:30
HannoWOB joined08:35
reach_satori joined08:36
leont joined08:38
leont left08:42
wamba left08:47
jediluke left08:51
huyna joined08:51
Doc_Holliwood i found this on the webz: sub combinations { combinations( @^dict, $^n - 1 ) X @dict if $n > 0 }08:56
tellable6 2019-10-14T02:18:42Z #perl6 <japhb> Doc_Holliwood Happy to answer your questions, but you have to stay online if you want long answers.08:56
finanalyst left08:56
Doc_Holliwood what is @dict and $n?08:56
magic symbols08:57
jnthn Note the ^ in the first usages; those are placeholder parameters. The signature is generated automatically from them, putting them in alphabetical order08:57
tellable6 2019-10-12T20:01:17Z #perl6-dev <vrurg> jnthn R#3199 is awaiting on your approval for merge. With regard to the new operators: may I suggest accepting them as an experimental feature? If they cause any trouble we can always remove them before 6.e is released.08:57
synopsebot R#3199 [open] : https://github.com/rakudo/rakudo/pull/3199 [WIP][roles] [WIP] Implement perl6/problem-solving#103 08:57
jnthn So { $^a cmp $^b } is -> $a, $b { $a cmp $b }08:58
And { $^b cmp $^a } is -> $a, $b { $b cmp $a }08:58
Doc_Holliwood i see, thanks09:00
reach_satori left09:01
Doc_Holliwood m: [1,2,3].map({ $^make-clear-what-this-is + 1 }).say09:02
camelia rakudo-moar 1fa7ceddd: OUTPUT: «(2 3 4)␤»09:02
Doc_Holliwood noice09:02
wamba joined09:08
jediluke joined09:08
Doc_Holliwood i just did the sunday the 25th "challenge", and the sunday christmas is about every six years except for two gaps of 11 years (2022-2033) and (2078-2089)09:16
does anybody know how that comes?09:16
reach_satori joined09:25
jnthn My first guess - perhaps wildly wrong - would be that leap years are to blame09:30
Hm, in fact it's the only thing I can think of to blame :)09:30
jnthn is still not very awake yet :)09:31
breinbaas joined09:39
antonigamiz joined09:44
antonigamiz o/09:44
SmokeMachine AlexDaniel`: What means the Fallback tag on https://github.com/perl6/problem-solving/issues/76 ?09:49
domidumont left09:59
finanalyst joined10:00
bawse left10:03
jediluke left10:12
Guest3346 joined10:16
scimon joined10:18
ChoHag joined10:25
antonigamiz mmm I'm insalling App::Prove6 but after doing it I do not have the 'prove6' command available10:28
ah I did not add .perl6/bin to the path10:30
antonigamiz left10:32
antoniogamiz joined10:38
Guest3346 left10:42
Guest3346 joined10:44
jediluke joined10:47
wamba left10:50
Guest3346 left11:03
jediluke left11:06
camelia joined11:18
ChanServ set mode: +v11:19
tbrowder antoniogamiz: hi!11:20
antoniogamiz tbrowder: o/ :D11:20
sarna joined11:20
tbrowder how is school going?11:21
too slangy...are you enjoying the new school year?11:24
antoniogamiz yep! Totally, I'm kind of busy all the time but fine!11:29
Now i gotta go, lunch time :D I hope you're okay too!11:29
antoniogamiz left11:29
wamba joined11:29
AlexDani`AlexDaniel11:30
AlexDaniel left11:30
AlexDaniel joined11:30
AlexDaniel SmokeMachine: usually there's a label and a dev assigned to each label11:31
huyna left11:31
AlexDaniel SmokeMachine: for example, `language` related issues go to jnthn11:31
SmokeMachine: sometimes people create a ticket about something that doesn't have a label yet11:32
Geth_ ¦ problem-solving/master: 84 commits pushed by (Elizabeth Mattijsen)++, (Aleks-Daniel Jakimenko-Aleksejev)++, (Jonathan Worthington)++, (Vadim Belman)++11:38
¦ problem-solving/master: review: https://github.com/perl6/problem-solving/compare/a6e246bdc155...b0669a0d2f2211:38
__jrjsmrtn__ left11:43
SmokeMachine AlexDaniel: is it ok to continue with this now? https://github.com/perl6/problem-solving/pulls11:49
AlexDaniel SmokeMachine: yes, I'll work on that soon11:49
__jrjsmrtn__ joined11:52
AlexDaniel mst: so, I have both #raku and #raku-dev configured, the bots are already there and the channels are already logged11:55
dogbert17 joined11:56
AlexDaniel mst: you mentioned that the moves are going to be fun, so I guess I'm not comprehending the actual difficulty11:57
mst: so, can you say something about it? Also, what would be the right way to do it, set +f with MLOCK?11:58
sena_kun left12:08
Guest13443 joined12:14
domidumont joined12:15
jmerelo joined12:18
AlexDaniel jmerelo: rakudocs? Separate github organization?12:22
jmerelo: you know how I “love” separate github organizations, right?12:23
:)12:23
tyil AlexDaniel: want me to drop Geth in #raku named channels?12:27
AlexDaniel tyil: you should just git pull and restart it12:28
tyil: I already did the changes required12:28
jmerelo AlexDaniel: just as a backup site12:28
lizmat AlexDaniel: could you check the redirect now ?12:28
jmerelo AlexDaniel: same as we have perl6docs.github.io12:28
tyil AlexDaniel: I don't run Geth as a standalone service, but as a Docker container in Kubernetes, though12:28
jmerelo Also, I wanted to squat the name, just in case.12:29
AlexDaniel lizmat: that's better, thanks!12:29
tyil: alright… I don't know how to update that, but the git repo is still relevant, right?12:29
tyil yes12:29
but I will do the update :)12:29
AlexDaniel ok :)12:29
btw github org will take much more time I think12:30
but maybe not, we'll see how it goes12:30
Geth__ joined12:34
AlexDaniel tyil: I tried redelivering and nothing happen, I think the previous instance was holding the port or something like that12:36
tyil: or maybe I screwed up a bit in my changes12:37
tyil from a GitHub repo?12:37
let me check as well12:37
AlexDaniel tyil: yeah, from rakudo/rakudo12:37
finanalyst_ joined12:42
tyil AlexDaniel: it looks to work for me (check #raku), so perhaps the old container was still shutting down when you tested12:43
can you retest your case, so we can confirm it works for you?12:43
I should also spend some time on that NickServ plugin for IRC::Client12:44
Geth_ joined12:47
Geth__ left12:47
tyil ah, it also just takes a long time to shut down12:48
wonder if I can fix that by listening to the specific signal kubernetes sends12:48
AlexDaniel tyil: d'oh! I was redelivering the wrong event12:48
tyil and just immediately disconnecting upon that signal12:48
AlexDaniel it works12:48
thank you12:48
tyil AlexDaniel: ah, that should also help :p12:48
glad that it works again :)12:49
nine: are you running the other Geth?12:49
kawaii Is there an easy way of measuring how many seconds a subroutine took to run? I'd like to log some console output i.e. "Parse completed in 1.34 seconds"12:50
AlexDaniel tyil: maybe it's not working fully, actually, because it seems that there's still some output on #perl6-dev12:50
tyil: it did redirect the commit message to #raku-dev though12:50
tyil hmm12:50
AlexDaniel but some other code path is not working as it should…12:50
tyil so it's posting to both, now?12:50
AlexDaniel depends on the payload I think…12:51
but it should only post to #raku-dev really, that was my intent12:51
tyil that's what I expected it to do from your latest commit12:52
AlexDaniel tyil: it did, yes, but: “geth/master: 10 commits pushed by (Patrick Spek)++”12:54
how did that happen :)12:55
tyil `git push github master`12:55
I think the Geth__ (2 underscores) was running the old docker image, I think12:56
I restarted Geth when I was pushing the new Docker image, maybe I was too quick with restarting Geth there12:56
AlexDaniel ahh12:56
ok12:56
tyil so that'd be my bad, sorry12:57
wamba left13:03
ZzZombo m: sub sub { sub() };sub13:06
camelia rakudo-moar 6f086e65e: OUTPUT: «=== SORRY!=== Error while compiling <tmp>␤Missing block␤at <tmp>:1␤------> sub sub { sub() };sub <EOL> ␤ expecting any of:␤ new name to be defined␤»13:06
ZzZombo m: sub sub { sub() };sub()13:06
camelia rakudo-moar 6f086e65e: OUTPUT: «MoarVM panic: Memory allocation failed; could not allocate 131072 bytes␤»13:06
ZzZombo Wow.13:06
timo1 joined13:10
wamba joined13:10
timo1timotimo13:11
jnthn Infinite recursion is a good way to use all the memory :)13:13
Oh, maybe your surprise is that you can name a sub `sub` though :)13:13
tadzik did you mean: subrise? ;)13:13
lucasb joined13:14
nine tyil: not that I'm aware of, no13:16
cpan-p6 left13:17
ZzZombo "your surprise is that you can name a sub `sub`": exactly.13:18
tyil nine: ah, my bad then13:18
it's hosted on *.niner.name, I was hoping that'd be you since your name is quite similar to it13:19
finanalyst_ left13:19
jnthn package EXPORTHOW { class class is Metamodel::ClassHOW { } } # :)13:19
tadzik m: my \my = 'oh, my'; say my my # the error is quite funny13:19
camelia rakudo-moar 6f086e65e: OUTPUT: «===SORRY!===␤No compile-time value for my␤»13:19
nine tyil: well....then it is me, indeed. Even though I'm apparently unaware :)13:19
tyil ah13:19
I don't particularly mind, but I've had some people ask me why I'm running two of them :p13:20
nine Ah, it's in camelia's VM. Just missed it when looking through the process list the first time13:21
tyil no worries :>13:22
nine Ok, I can turn it off or on anytime. Just tell me what to do13:22
cpan-p6 joined13:23
cpan-p6 left13:23
cpan-p6 joined13:23
tyil I don't think your Geth is receiving any events, so you can turn it off completely I think13:23
finanalyst_mobil joined13:24
patrickb joined13:27
finanalyst left13:28
mst AlexDaniel: neither of those channels is remotely configured yet, the group reg isn't done, and moving users from one place to another always takes fucking ages13:34
AlexDaniel: but other than everything being fucked up, sure, it'll be easy13:34
AlexDaniel mst: right13:34
gnufr33dom joined13:34
mst note: don't worry about anything, what you've done so far is a great start13:35
I'm just depressingly aware of everything else13:35
AlexDaniel ok13:36
mst: just let me know what I need to do and I'll do it13:36
scimon left13:36
mst AlexDaniel: giving me some permissions to the channels would help13:36
reach_satori_ joined13:39
AlexDaniel mst: is what I've done now fine?13:40
mst ... no, because you've let off the Ff permissions I need to actually do things13:41
AlexDaniel okay13:41
mst: done13:41
reach_satori left13:42
finanalyst_mobil left13:43
AlexDaniel mst: I was actually a bit surprised how chanserv works when you have Ff flags but nothing else, it refuses pretty much any command you send to it except for the one that sets the op flag for yourself13:43
I guess it makes sense13:43
mst it's old school unixy in a good way in that regard IMO13:44
as opposed to most of IRC which is old school unixy in a dumpster fire way13:44
but whatever13:44
AlexDaniel – Show me the flags on the channel! – No, you don't have permissions. – Give me the op! – No! – Alright alright, can you set +o on me? – Sure! No preblem!!13:45
problem* :)13:45
mst :D13:45
also, btw, we may need to be careful with the bots13:46
AlexDaniel mst: like?13:46
mst like somebody's going to reconfigure sigyn to not murder them but keep an eye out13:46
this is what I mean about there being all sorts of details :)13:47
satori__ joined13:47
mst added flags for staff so they're explicitly invited to help if required13:47
AlexDaniel mst: nice, but should it be different from what we had on #perl6? “freenode-staff +AORefiorstv” vs “*!*@freenode/staff/* +Aiortv”13:49
mst doesn't really matter13:49
reach_satori_ left13:49
mst the +o flag is the only one they realistically use13:49
HannoWOB left13:51
mst sends email in to get the project registrations faffed with13:53
sarna left14:01
aborazmeh joined14:02
aborazmeh left14:02
aborazmeh joined14:02
Kaiepi left14:02
Kaiepi joined14:02
antoniogamiz joined14:13
aborazmeh left14:14
AlexDaniel mst: thank you14:14
mst in terms of making people move14:17
I'm not convinced a forward is deal14:17
ideal14:17
because my experience is that people don't reconfigure their clients14:17
AlexDaniel mst: ok, but why is that a problem?14:20
mst forwards aren't supposed to be permanent14:22
AlexDaniel mst: why not? We'd have to let go of #perl6 at some point?14:23
pmurias joined14:30
pmurias how are we going to rename all the project names that contain a 6?14:30
like 6pad?14:30
AlexDaniel pmurias: it's up to you, I'd say. The 6 by itself is not entirely wrong, but maybe something like rakupad will make more sense in this case14:35
pmurias left14:36
pmurias joined14:36
El_Che pmurias: rpad14:36
AlexDaniel pmurias: https://colabti.org/irclogger/irclogger_log/perl6?date=2019-10-14#l35814:36
discord6 <tmtvl> I dunno about rpad, R may want that.14:37
El_Che and racket, and every app with an R, first come, first served14:39
kawaii I'm not going to bother renaming any of my repos or projects14:41
wamba left14:44
timotimo RapAd14:46
wamba joined14:58
jdv79 there's no real data sciency stuff for raku is there? just read ovid's about Perl.14:58
also is it, raku/Raku like perl/Perl?14:58
lizmat yeah, think so :-)15:00
pmurias left15:12
patrickb left15:21
finanalyst joined15:22
daxim joined15:27
patrickb joined15:29
antoniogamiz left15:30
Doc_Holliwood I don't really like the proposed new extensions15:33
.rakumod is too long.15:33
finanalyst left15:34
Doc_Holliwood .rap|-rad for modules, .raf for scripts and .rat for tests?15:35
AlexDaniel Doc_Holliwood: too late15:36
I guess15:37
Doc_Holliwood is it?15:37
AlexDaniel well, good luck15:38
Xliff joined15:39
Xliff o/15:39
m: use NativeCall; my uint32 \s = 015:39
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed in binding; expected uint32 but got Int (0)␤ in block <unit> at <tmp> line 1␤␤»15:39
Xliff m: use NativeCall; my uint32 $s = 015:39
camelia rakudo-moar 6f086e65e: ( no output )15:39
Xliff Am I forced to use containers for native types?15:40
satori__ left15:41
finanalyst joined15:42
Xliff m: say 640* 48015:42
camelia rakudo-moar 6f086e65e: OUTPUT: «307200␤»15:42
Xliff m: say 800 * 60015:43
camelia rakudo-moar 6f086e65e: OUTPUT: «480000␤»15:43
timotimo god damn it, my weechat is utf8-b0rked again15:43
Xliff :(15:43
timotimo every time the machine restarts i have to do a whole song-and-dance15:43
Xliff m: my $a; $a = $_ for ^480000; say now - INIT now15:43
camelia rakudo-moar 6f086e65e: OUTPUT: «0.04801773␤»15:43
finanalyst left15:43
timotimo also, i think the v6 on this machine isn't working?15:43
finanalyst joined15:44
discord6 <Aearnus> so, are the META6 files still going to be called META6?15:52
AlexDaniel Aearnus: yes, for now15:55
discord6 <Aearnus> Hmm okay15:56
AlexDaniel nobody needs to rename any files now15:57
Kaiepi left16:00
Kaiepi joined16:02
finanalyst_ joined16:06
Doc_Holliwood I is possible to use the Perl6 grammar to parse a piece of code, change something, and write out back to code?16:18
*it is16:19
domidumont left16:25
molaf joined16:25
domidumont joined16:25
sena_kun joined16:29
Xliff Doc_Holliwood: Don't you mean, "Is it"?16:31
I know you can take a grammar to parse code and output an AST.16:31
So in that sense, you can write it back out "as code", but that code would more than likely be closer to NQP.16:31
domidumont left16:33
SyrupThinker Sounds like a macro, but taking in text16:33
kensanata left16:35
finanalyst_mobil joined16:38
dakkar left16:42
finanalyst left16:42
El_Che https://www.reddit.com/r/perl6/comments/dgsdv8/ok_raku_perl_6_inside_out/f3f86fe/ <-- what is rurban talking about here?16:48
does he have a working raku compiler on p11?16:49
jmerelo left17:07
moritz rurban likes to claim VMs he's working on are superior to other things, without anything to substantiate that claim. Nothing new here17:07
He also long claimed parrot's threads were superior to all other thread implementations, despite nobody being able to implement high-level language threading on top of it17:08
vrurg https://slashdot.org/submission/10554004/perl6-is-now-raku-offucially – shall we make it to the top?17:15
discord6 <RaycatWhoDat> >offucially17:16
<RaycatWhoDat> Let's get it17:17
vrurg Oh my... It's not editable, it seems. :(17:17
discord6 <RaycatWhoDat> No worries, Slashdot confuses the hell out of me17:17
zirk joined17:18
zirk left17:19
chloekek joined17:22
AlexDaniel tyil: sooo what's going to happen with discord?17:23
scotticles joined17:23
AlexDaniel discord6: another discord room and another bridge?17:23
tyil: oops ↑17:23
because people are already talking on #raku and #perl6 at the same time, it's a bit annoying to track all 4 channels17:23
leont joined17:24
Grinnz i would say just rename the discord channel and redirect its bot17:25
no need to worry about more back compat than is actually needed17:26
discord6 <RaycatWhoDat> Yeah, we wait for Rogue to come back and he'll make the adjustments17:26
<RaycatWhoDat> That being said, how poppin' is #raku currently?17:27
<RaycatWhoDat> I'd imagine it's a bit slow still17:27
Grinnz it currently has 59 members and about the same amount of discussion17:27
discord6 <RaycatWhoDat> Solid.17:28
AlexDaniel the logs are already up so you can see for yourself https://colabti.org/irclogger/irclogger_log/raku-dev?date=2019-10-14 https://colabti.org/irclogger/irclogger_log/raku?date=2019-10-1417:31
Xliff has posted twice to the Slashdot article....17:34
Xliff Ahh... my old stomping grounds.17:34
Can someone tell me if NativeCall's C++ support is good enough to try and attempt binding with Wx Widgets?17:35
moon_child rename happened17:41
time to kick everyone and redirect to #raku?17:41
AlexDaniel moon_child: just join #raku while we are figuring things out :)17:42
moon_child AlexDaniel: did that already17:42
AlexDaniel moon_child: 👍17:42
moon_child :)17:42
Xliff Oohh...17:45
I'm gonna miss this channel.17:45
I'm still gonna lurk.17:45
AlexDaniel: Might want to create an echoable for this channel into #raku....17:46
AlexDaniel Xliff: I can just hang around here and talk to people :)17:47
Xliff LOL.17:47
If you are then I am, too! :)17:47
moon_child hah17:47
sno joined17:50
Grinnz based on #mojo's move to freenode, my suggestion would be step 1, change the topic to tell people where to go and make people aware of it if they show up, step 2, +m the channel and have a bot yell about the new channel whenever someone joins17:55
or s/step/phase/g17:56
molaf left17:56
wildtrees joined17:57
wildtrees left17:58
wildtrees joined17:58
sortiz joined18:13
moon_child Grinnz: a channel I was in a while ago set up an autoredirect, where anyone who joined the channel would get redirected to the new channel18:15
then just kicked everyone18:15
Grinnz yeah, you can do that too, it's a little more drastic18:15
sortiz m: use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:16
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)␤ in sub calloc at <tmp> line 1␤ in method new at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»18:16
tellable6 2016-06-25T18:51:46-04:00 #perl6-dev <awwaiid> soritz: I fixed the PR :)18:16
2016-07-09T22:22:53-04:00 #perl6-dev <gfldex> soritz: i believe to remember being told that .DEFINITE is a implementation detail. It was removed from S12, yet there are still spectests. It's a design question I can not answer.18:17
sortiz 6c: use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:19
committable6 sortiz, https://gist.github.com/0f563cb1984e1b0364371e131b64e3d718:19
Xliff use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:20
m: use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:20
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)␤ in sub calloc at <tmp> line 1␤ in method new at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»18:20
Xliff m: use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native() { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:20
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)␤ in sub calloc at <tmp> line 1␤ in method new at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»18:20
Xliff m: use v6.c; use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native() { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:21
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)␤ in sub calloc at <tmp> line 1␤ in method new at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»18:21
Xliff m: use v6.c; use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native('') { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:21
camelia rakudo-moar 6f086e65e: OUTPUT: «Type check failed for return value; expected NativeCall::Types::Pointer but got Whatever (*)␤ in sub calloc at <tmp> line 1␤ in method new at <tmp> line 1␤ in block <unit> at <tmp> line 1␤␤»18:21
sortiz nine: Your yesterday commit broke this Nativecall use.18:21
bisect: use NativeCall; role LA[::T] { my int $sol = nativesizeof(T); sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new(::?CLASS:U: Int $size) { with calloc($size, $sol) -> $storage { say $storage } }; }; my $la = LA[Pointer].new(19);18:22
bisectable6 sortiz, Bisecting by exit code (old=2015.12 new=6f086e6). Old exit code: 018:22
tyil AlexDaniel: I can map the discord bridge to different channels on IRC18:22
bisectable6 sortiz, bisect log: https://gist.github.com/25e944a54a30a72eec445a16f4676b6518:22
sortiz, There are 4 candidates for the first “new” revision. See the log for more details18:22
tyil that's a single configfile change iirc, on my end18:22
pecastro joined18:22
cpan-p6 New module released to CPAN! TAP (0.1.0) by LEONT 18:23
xinming_ with text "x = 123; c = 456; " How can we write a regex to match this, so we can build a hash based on it?18:23
tyil I'd preferably keep them bridged to the most active channels, and switch them over when the channel redirect is in place18:23
but if people have different wishes I can hear them out and possibly alter my plan18:23
xinming_ m: "x = 123; c = 456; " ~~ / $<key>=[\d+] '=' $<value> = [\d+] /; $/.hash.perl.say;18:24
camelia rakudo-moar 6f086e65e: OUTPUT: «{}␤»18:24
xinming_ m: "x = 123; c = 456; " ~~ m:g/ $<key>=[\d+] '=' $<value> = [\d+] /; $/.hash.perl.say;18:24
camelia rakudo-moar 6f086e65e: OUTPUT: «{}␤»18:24
rindolf3 joined18:26
rindolf3 Hi all18:27
xinming_ m: "x = 123; c = 456; " ~~ m:g/ $<key>=<[\d+]> '=' $<value> = <[\d+]> /; $/.hash.perl.say;18:30
camelia rakudo-moar 6f086e65e: OUTPUT: «{}␤»18:30
Xliff Does anyone know of a package using NativeCall for C++?18:30
rindolf3 to be frank, i suspect as long as TimToady does not claim his well-earned fame as the "invisible" hacker king of the open source/usenet revolution, he will continue to face bad health18:31
AlexDaniel maybe you all should consider talking on #raku instead :)18:31
I mean, surely we can set up forwarding or add +m or whatever…18:31
Xliff It might help if people were already talking on raku.18:31
rindolf3 AlexDaniel: ah, oh well18:31
AlexDaniel Xliff: they do! :)18:31
Xliff I'm in #raku!18:32
....silence!....18:32
satori__ joined18:32
rindolf3 they turned off the lights18:34
cpan-p6 New module released to CPAN! App::Prove6 (0.0.12) by LEONT 18:39
New module released to CPAN! App::Prove6 (0.0.11) by LEONT 18:39
leont Just released prove6 with .rakudotest support18:40
Erm, .rakutest18:40
Might be the first code change related to path-to-raku18:40
rindolf3 TimToady: one thing i like about https://en.wikipedia.org/wiki/Taylor_Swift (whi became a hacker queen long before i notiiced) is that she is an unapologetic attention whore who will spend large amounts of money and even time to make herself mooore famous a nd wekk regarded)18:40
leont (or at least the first to be released)18:40
Xliff Does anyone know of a package using NativeCall for C++?18:41
rindolf3 a nd ppl complain about me linking to pages i creaaaated.18:41
Xliff :P :>18:42
rindolf3 perhaps i shoyld buy some google/ddg/etc. ads...18:42
well, night all18:42
it iis curfew time18:42
leont NativeCall and C++ sound like a really painful combination18:43
Xliff Yes. I do believe they are.18:43
rindolf3 i think there won't be ww3 but every deaath is a tragedy18:43
wamba left19:01
n1ge joined19:02
wildtrees left19:10
ufobat left19:10
netrino joined19:14
sortiz bisect: good=2019.7.1 use NativeCall; role C { sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new { say calloc(1,1) } }; C.new()19:14
bisectable6 sortiz, Cannot find revision “2019.7.1” (did you mean “2019.07.1”?)19:14
sortiz bisect: good=2019.07.1 use NativeCall; role C { sub calloc(size_t,size_t --> Pointer) is native(Str) { * }; method new { say calloc(1,1) } }; C.new()19:15
bisectable6 sortiz, Bisecting by exit code (old=2019.07.1 new=f3dda96). Old exit code: 019:15
sortiz, bisect log: https://gist.github.com/88a7e56a164be72cc51889e0419e7ef119:15
sortiz, There are 4 candidates for the first “new” revision. See the log for more details19:15
tony-o_ m: role A[:$xyz?, :$abc?] { method xyz { $xyz//"xyz:undef"; }; method abc { $abc//"abc:undef"; }; }; class D does A[:xyz<abc>, :abc<123>] { }; say D.new.xzy19:18
camelia rakudo-moar f3dda96a8: OUTPUT: «No such method 'xzy' for invocant of type 'D'␤ in block <unit> at <tmp> line 1␤␤»19:18
lizmat PSA: I've gotten so much shit over me in the past few hours, that I'm not in a state of mind to write a Perl 6 Weekly objectively19:21
so I won't publish one today19:21
El_Che lizmat: really?19:21
lizmat: are people you attacking privately?19:21
lizmat yes, and in public19:22
Xliff I'm so sorry, lizmat.19:22
lizmat “I dislike the way Liz made a rename. I still find it extremely amoral” is not what I think I deserved for getting things rolling19:23
El_Che I guess I missed it. I am sorry to hear it.19:23
lizmat and then there's some private stuff19:23
El_Che lizmat: I thought the person that wrote that is now proposing to host a raku conference?19:23
bartolin is very sad hearing that, too. lizmat++19:24
lizmat yes, which I will most likely not attend, nor recommend to anyone19:24
El_Che lizmat: I meant that he went totally overboard and made it personal, but then opted to start with a clean slate, accepting the rename19:25
mj41 joined19:25
lizmat “I dislike the way Liz made a rename. I still find it extremely amoral” I don't consider a clean slate19:25
nine lizmat: if in doubt, go by what the people close to you say. FWIW I think you took on a very hard but neccessary job and I am so grateful that you did it!19:26
El_Che it isn't if it's one from after the rename, indeed19:26
anyway, thank you lizmat19:27
Xliff lizmat++: I will echo nine's comment.19:27
El_Che not only for the great and grinding job, but being great by changing your mind when needed19:27
not a lot of people can do that19:28
wildtrees joined19:28
mj41 Liz, great job. btw it is all my fault https://www.reddit.com/r/perl6/comments/6lstq3/the_hot_new_language_named_rakudo/dk90m79/ :-)19:30
nine Going against your own preferences and wishes and emotions because you listen to reason and then taking it a couple steps further by actually spearheading the change? That's not just great, that's sheer greatness.19:31
El_Che lizmat: so, take some time and start enjoying what you accomplished. Many people are very enthousiastic about it and also think of the people that disagreed but kept being constructive19:31
mj41 Long ago. Don't know if Larry read my comment/proposal :-)19:31
sjn appreciates a *lot* what lizmat has take on. It's been a ride, but I think it's also been necessary and looong overdue. It's painful to change name, but having a clean slate to build from can do a lot of good for us all19:31
Grinnz mj41: hah, I forgot you posted that19:31
sjn so, thanks for all the effort! it's very much appreciated :)19:32
El_Che mj41: lol, you called it allright :)19:32
nine Btw "the way Liz made a rename" shows how little that person actually seems to know. Liz did not make a rename. Liz followed our process by raising an issue and the core team followed the process to a conclusion that ended in a rename.19:35
rindolf3 left19:35
xinming_ left19:35
El_Che it's like liz has no morals19:36
AlexDaniel nine: Andrew seems to fully disregard the problem-solving repo19:36
El_Che I hope he apologizes the the silly "amoral" comment19:36
AlexDaniel nine: that's why we saw “only Larry can rename it” posts earlier19:37
El_Che I was under the impression that even after the weird accusations and the poison the well tactics on twitter, he had turned the page and wanted to start afresh19:37
AlexDaniel it really hurts to see people involved in making Perl6/Raku great to disrespect our efforts that much19:37
Grinnz it is unfortunate that people continue to respond with negative emotion but it has always been an emotional discussion, I hope it does not continue long and the overwhelming support on the original issue speaks for itself19:37
xinming_ joined19:38
Kaiepi left19:38
Kaiepi joined19:39
AlexDaniel lucasb: and this also applies to you19:39
El_Che Grinnz: there is no problem with emotions. Some people here were very emotional about the issue, and that's OK19:39
Grinnz my problem is specifically when the emotions drive comments like andrew's19:39
sjn It just means that those of us that are optimistic need to compensate a little extra. :)19:40
AlexDaniel sjn: :)19:40
sjn I AM OPTIMIST, HEAR ME YAY! \o/19:40
El_Che emotions is not the opposite of rationality. Some people were very sad/angered/disappointed by the rename, but they didn't call anyone amoral or didn't see Illuminati-like machinations19:40
they just expressed how they felt19:41
AlexDaniel El_Che: “The hijack lobby”, yes :)19:41
El_Che AlexDaniel: exactly19:41
sjn btw, I'm currently hanging out on the Perl 6 discord. anyone up for a chat? https://discord.gg/bBggC7K <- invite link19:42
AlexDaniel sjn++ that's really interesting, btw19:42
I think rba previously mentioned the idea of voice chats, or something like that19:42
I don't use discord but I think the idea is really great19:43
Xliff Ah. Voice chats.19:43
Can't do that right now. I'm watching Jon Oliver in the background.19:43
El_Che Xliff: the Brexit ones were hilarious19:44
Xliff Oh, yes. Yes they were.19:44
wamba joined19:44
sjn mj41, rba: do you guys hear me?19:46
discord6 <mj41> now it works19:48
<sjn 🇳🇴> alright19:49
sjn yeah, working mic is needed on Discord. :)19:50
lucasb AlexDaniel and others: ok, I'm guilt for making a few jokes, but I hope I wasn't disrespectful to anyone, and sorry if I was.19:51
AlexDaniel lucasb: now if only others were able to chill out while we're working on stuff…19:53
that'd greatly reduce the pressure and all of us will be more productive19:54
apathor joined19:54
n1ge left19:59
satori__ left20:00
patrickb .tel tadzik I'd like to move rakudobrew to its own github project. Are you OK with that?20:01
.tell tadzik I'd like to move rakudobrew to its own github project. Are you OK with that?20:01
tellable6 patrickb, I'll pass your message to tadzik20:01
rba This works just fine. So whenever we need to discuss something and don‘t like to type always, thats an possibility.20:01
patrickb .tell tadzik Also I'm pondering renaming it to rakubrew. What do you think about that?20:02
tellable6 patrickb, I'll pass your message to tadzik20:02
wamba left20:02
tadzik patrickb: eh, no20:02
gnufr33dom left20:02
tadzik (to the rename)20:02
it installs the compiler, and the compiler is called rakudo :)20:02
Xliff tadzik++20:03
wamba joined20:03
AlexDaniel patrickb: by its own github project you mean a new github org specifically for rakudobrew?20:05
or moving it into perl6/raku org?20:05
patrickb I'm fine with both. I just think tadzik/rakudobrew might not be the best place.20:06
Xliff tadzik: Do you feel rakudobrew is intrinsic to the Raku experience?20:07
(fwiw... I do)20:07
tony-o_ it hasn't worked on osx for me for a few months20:08
i've been rebuilding from source, nuking site, and reinstalling when i need to update20:08
tadzik patrickb: +1 to the org :)20:08
patrickb Also I turned it into a cpan installable perl6 distro. To keep it clean and dandy I'd like the repo to be called `App-Rakudobrew` so combining the repo rename with a move suggests itself20:08
tadzik oh that's nice!20:09
patrickb tadzik: Resoning for the idea of rename was, that the executables one deals with are called raku, and I'm not objected to have it manage different implementations should others come up.20:10
AlexDaniel I agree that personal repos are less than awesome20:11
IIRC you can't even give access to the Settings tab to others20:11
but please don't move it before we set up raku github org20:11
gabiruh joined20:11
AlexDaniel (one redirect is better than two)20:11
tadzik patrickb: I understand. I don't think the probability of alternative impls in foreseeable future outweights the marketing cost and confusion though20:12
Xliff m: my $a; $a++; $a.say20:12
camelia rakudo-moar f3dda96a8: OUTPUT: «1␤»20:12
patrickb Confusion is a factor not to be neglected.20:12
tony-o_ I'd be interested in more detailed information. I'd like to have rakudobrew working reliably on osx20:13
pmurias joined20:13
tony-o_ patrickb: give me a moment to reinstall20:14
i haven't bothered since about a week after i discovered it broken20:14
n1ge joined20:20
n1ge left20:21
n1ge joined20:21
Xliff m: (0 |+ f0 +< 16).fmt('%x).say20:22
camelia rakudo-moar f3dda96a8: OUTPUT: «=== SORRY!=== Error while compiling <tmp>␤Unable to parse expression in quote words; couldn't find final '>' (corresponding starter was at line 1)␤at <tmp>:1␤------> (0 |+ f0 +< 16).fmt('%x).say <EOL> ␤ expecting any of:␤ …»20:22
Xliff m: (0 |+ f0 +< 16).fmt('%x)).say20:22
camelia rakudo-moar f3dda96a8: OUTPUT: «=== SORRY!=== Error while compiling <tmp>␤Unable to parse expression in quote words; couldn't find final '>' (corresponding starter was at line 1)␤at <tmp>:1␤------> (0 |+ f0 +< 16).fmt('%x)).say <EOL> ␤ expecting any of:␤ …»20:22
Xliff m: (0 |+ f0 +< 16).fmt('%x').say20:22
camelia rakudo-moar f3dda96a8: OUTPUT: «=== SORRY!=== Error while compiling <tmp>␤Unable to parse expression in quote words; couldn't find final '>' (corresponding starter was at line 1)␤at <tmp>:1␤------> (0 |+ f0 +< 16).fmt('%x').say <EOL> ␤ expecting any of:␤ …»20:22
Xliff m: (0 +| 0xf0 +< 16).fmt('%x').say20:23
camelia rakudo-moar f3dda96a8: OUTPUT: «f00000␤»20:23
Xliff m: (0 +| 0xf0 +< 8).fmt('%x').say20:23
camelia rakudo-moar f3dda96a8: OUTPUT: «f000␤»20:23
Xliff m: (0 +| 0xf0 +< 2 * 8).fmt('%x').say20:23
camelia rakudo-moar f3dda96a8: OUTPUT: «1e00␤»20:23
Xliff m: (0 +| 0xf0 +< (2 * 8)).fmt('%x').say20:24
camelia rakudo-moar f3dda96a8: OUTPUT: «f00000␤»20:24
sena_kun left20:24
n1ge left20:28
Black_Ribbon joined20:29
Xliff m: (Nil, 4).max.say20:40
camelia rakudo-moar f3dda96a8: OUTPUT: «4␤»20:40
reach_satori joined20:56
mj41 m: sub foo { my $a = 10, 20; 0; CONTROL { say "CNT: {$_}" }; return }; foo;20:56
camelia rakudo-moar f3dda96a8: OUTPUT: «WARNINGS for <tmp>:␤CNT: <return control exception>␤Useless use of constant integer 0 in sink context (line 1)␤Useless use of constant integer 20 in sink context (lines 1, 1)␤»20:56
mj41 m: sub foo { my $a = 10, 20; 0; CONTROL { say "CNT: {$_}" }; }; foo;20:57
camelia rakudo-moar f3dda96a8: OUTPUT: «WARNINGS for <tmp>:␤Useless use of constant integer 0 in sink context (line 1)␤Useless use of constant integer 20 in sink context (lines 1, 1)␤»20:57
mj41 My question once more :-). Does anybody know how to catch this warning message?20:57
Kaiepi left21:02
Kaiepi joined21:03
finanalyst_mobil left21:03
mateu joined21:04
Kaiepi left21:04
Kaiepi joined21:05
Doc_Holliwood did you mean 10, 20, 0?21:06
note the comma. if not, what do you want to achieve with '0;'?21:07
if you want to return 0, move that to the end of the block or use an explicit `return`21:08
mj41 I want to catch this "sink" warnings. These are there by purpose. https://docs.perl6.org/language/phasers#Exception_handling_phasers21:09
there is example CONTROL { when CX::Warn { say "WARNING!!! $_"; .resume } in documentation. Going to grep roast for that.21:10
xinming_ left21:11
AlexDaniel mj41: I don't think you can21:11
xinming_ joined21:13
mj41 m: sub foo { my $a = 10, 20; 0; warn "my-warn"; CONTROL { say "CNT: {$_}" }; }; foo;21:15
camelia rakudo-moar f3dda96a8: OUTPUT: «WARNINGS for <tmp>:␤CNT: my-warn␤MoarVM panic: Trying to unwind over wrong handler␤»21:15
AlexDaniel o-ops21:20
mj41 hmm, roast have this to "catch" this warnings https://github.com/perl6/roast/blob/4eb162d7fa463ff20e452121266248846df99c30/packages/Test-Helpers/lib/Test/Util.pm6#L18021:23
will look tomorrow, gn21:23
mj41 left21:36
delimited joined21:49
delimitedGuest9216821:49
cpan-p6 New module released to CPAN! TCP::LowLevel (0.0.3) by JMASLAK 21:51
New module released to CPAN! Net::BGP (0.1.7) by JMASLAK 21:51
Guest92168 left21:54
delimited joined22:05
AlexDaniel who is hosting cpan-p6?22:13
tyil: ?22:13
titsuki joined22:16
cpan-p6 New module released to CPAN! Algorithm::LibSVM (0.0.7) by TITSUKI 22:21
finanalyst_ left22:36
patrickb left22:45
chloekek left22:46
sortiz left22:47
scotticles left23:24
pmurias left23:29
wamba left23:31
pecastro left23:37
Black_Ribbon left23:39
netrino left23:55

Logs Search ←Prev date Next date→ Channels Documentation