»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 July 2018.
00:00 reportable6 left 00:01 lucasb left, jaldhar_ left, jaldhar_ joined 00:02 reportable6 joined
AlexDaniel timotimo: there's also an impressive gist a bit earlier by evalable6 00:08
00:13 Kaiepi left 00:17 jaldhar_ left, jaldhar_ joined
timotimo loooooooooong 00:20
AlexDaniel just 2 MB
Geth whateverable: 98bb939437 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Tellable.p6
Improve behavior for nicknames with too many symbols
00:31
00:31 leont joined
timotimo AlexDaniel: want to come up with technology™ that lets a bot exec into a newer version and keep the irc connection up? 00:33
Xliff o/ 00:34
AlexDaniel timotimo: IRC bouncer?
Xliff timotimo: How would that work, since you can't reload modules?
00:35 jaldhar_ left
Xliff AlexDaniel: Would it be a bouncer if it's reusing the same connection? 00:35
00:36 jaldhar_ joined
AlexDaniel greppable6: uptime 00:36
greppable6 AlexDaniel, 2 weeks, 4 days, 12 hours, 36 minutes, and 7 seconds, 652.160156MiB maxrss. This is Rakudo version 2019.07.1-94-gd1f9d2848 built on MoarVM version 2019.07.1-50-gb614a7b4d implementing Perl 6.d.
AlexDaniel timotimo: and that technology should use rakudo from 2020 or something like that
m: say 652 × 18
camelia 11736
AlexDaniel at least that fits into 16G available 00:37
wasn't always the case
00:37 jaldhar_ left, Sgeo joined 00:38 jaldhar_ joined
timotimo i'd just say the earlier instance will just forward TCP to anything that connects, maybe? 00:38
hm, though it'll have to figure out that there's no preamble from the server and all thet
00:39 Sgeo_ joined
Xliff If initialized with a live connection, skip the whole connect part. 00:39
00:39 jaldhar_ left
Xliff There should be a way for the bot to exit out of its main loop so that the earlier version can be GCd. 00:39
00:39 jaldhar_ joined
AlexDaniel Xliff: I'm more interested in having it GC stuff while the bot is running… 00:40
Xliff AlexDaniel: lol 00:41
You mean it doesn't?
AlexDaniel shareable6: uptime
shareable6 AlexDaniel, 2 weeks, 4 days, 12 hours, 41 minutes, and 31 seconds, 527.554688MiB maxrss. This is Rakudo version 2019.07.1-94-gd1f9d2848 built on MoarVM version 2019.07.1-50-gb614a7b4d implementing Perl 6.d.
AlexDaniel it does, but it's not going a good job
doing*
Xliff Ah.
Pheh! 527megs? timotimo writes code that will eat that like chicklets. 00:42
00:42 Sgeo left
Xliff :D 00:42
00:43 jaldhar_ left 00:44 jaldhar_ joined 00:45 vrurg left
Xliff 00:45
hahaha
00:48
Hexchat still doesn't have them all.
00:52 pamplemousse joined
timotimo AlexDaniel: you know, "use Telemetry" lets you "snap heap => 'filename-prefix'" 00:52
discord6 <Aearnus> I used to use hexchat, until I got tired of the fact that it does the opposite of handling charsets correctly
AlexDaniel timotimo: sure, one day I'll try that :) 00:53
Xliff Aearnus: What are you using, now? Please don't say mIRC!
timotimo i mean, you can send the resulting file to me so i can have a look at what's going wrong
mIRC was so awesome when i was a kid
00:54 jaldhar joined
timotimo NoNameScript and all that 00:55
discord6 <Aearnus> Xliff: discord and the freenode webchat. haha
<Aearnus> I want to set up an rpi as a bouncer though
timotimo we used to have irc.p6c.org
discord6 <Aearnus> awh, that'd be nice 00:56
<Aearnus> there are only like 3 irc channels i frequent anyway so ahah
Xliff Yeah. I'll stick with HexChat. It's close to what I was using when I was an OS/2 weenie.
Although WeeChat looks nice. No windows version, though. 00:57
discord6 <Aearnus> it's a sad state of affairs that there really aren't any good IRC clients
Xliff I might run it when I dual boot to Linux. timotimo should share his kool skripts.
00:57 jaldhar left, jaldhar_ left
discord6 <Aearnus> bring back xmpp! 00:57
00:58 jaldhar joined
Xliff Aearnus: IRC is dead -- ☠ (heard in various internet sites since 1999) 00:58
discord6 <Aearnus> hah. yuck.
<Aearnus> unironically though, a matrix room would be nice to have 00:59
00:59 vrurg joined
discord6 <Aearnus> matrix is a really pleasant experience -- much moreso than IRC (but maybe not as good as discord) 00:59
AlexDaniel` said somebody from discord 01:00
Xliff I sense some bias, thar
AlexDaniel` there's a matrix community, and you can talk on IRC through matrix 01:01
not the most pleasant experience sometimes, but it works
discord6 <Aearnus> oh yeah -- i forgot that matrix works as an irc client!
01:01 jaldhar left
discord6 <Aearnus> brb downloading riot 01:01
01:01 jaldhar joined 01:03 vrurg left, jaldhar left 01:04 jaldhar joined 01:05 aearnus[m] joined
aearnus[m] o/ from matrix 01:05
AlexDaniel` hello :) 01:06
Xliff Ohai!
Xliff looks for a suitable XMPP lib to nativecall.
AlexDaniel` I wonder if stickers work 01:07
hm, not really. Whatever :) 01:08
lol! 01:09
can't see it on IRC obviously 😈
aearnus[m] yeah, that seems iffy ahah. do image attachments work? 01:10
aearnus[m] uploaded an image: image.png (91KB) < matrix.org/_matrix/media/v1/downlo...GoJdLmEDaJ >
aha! they do! that's beyond convienent
01:11 leont left
AlexDaniel` stickers should behave similarly… 01:11
timotimo AlexDaniel`: what's the issue with snap :heap? 01:12
Xliff How how the hell do I sign on using Riot?
aearnus[m] Xliff: once you have a matrix account, press the + button by "rooms"
aearnus[m] uploaded an image: image.png (17KB) < matrix.org/_matrix/media/v1/downlo...BoINdpjrsD >
it's definitely not intuitive 01:13
01:13 xliff[m] joined
AlexDaniel timotimo: somebody needs to do it :) 01:13
AlexDaniel` xliff: hello :) 01:14
Xliff Got it. The channel name mangling they do is really not intuitive.
Now I need theming support. I'm allergic to bright backgrounds. :P
aearnus[m] makes a lot of sense but not on first glance
AlexDaniel` there's a dark mode in the settings
xliff[m] OK. Someone show me what makes this better than IRC... 01:15
Oh. LOL
AlexDaniel` haha
(for those on IRC, I ♥-ed his messaged)
* (for those on IRC, I ♥-ed his message) 01:16
aearnus[m] haha. edits come through IRC as if you corrected the message using `*` 01:17
this is really cute!
Elronnd are y'all using matrix or something?
AlexDaniel` a bit noisy
xliff[m] Ah. Now I have profile pic... but no dark
aearnus[m] Elronnd: yeah, we're all giving it a try
01:17 jaldhar left
Elronnd ;< 01:17
I think I looked at it at some point and came to the conclusion that it was the wrong thing
01:17 jaldhar joined
Elronnd don't remember why, though 01:17
Xliff Elronnd: I'm still on hexchat for a reason. 01:18
AlexDaniel` Xliff: now install it on your phone, and boom, you can follow discussions here if you're not at home and stuff
aearnus[m] uploaded an image: image.png (64KB) < matrix.org/_matrix/media/v1/downlo...SuvUWxUUzF >
xliff: dark theme!
xliff[m] Hahahaha!
01:19 jaldhar left, vrurg joined
xliff[m] Oh blessed god of non-brightness, thank you! 01:19
01:20 jaldhar joined
xliff[m] I completely missed that the ∞ times I looked through it. 01:20
aearnus[m] m: (1..∞).head 01:21
camelia ( no output )
AlexDaniel` e: say 42 01:23
evalable6 42
AlexDaniel` camelia is currently slow even on IRC
aearnus[m] yeah, but it's super nice that it works at all 01:24
AlexDaniel` yeah, the beauty of federation
aearnus[m] if you can DM camelia/eval6 that'd be super convenient on the go
AlexDaniel` can't ya?
aearnus[m] never tried
AlexDaniel` you can 01:25
just tried it
just open a direct chat with camelia
01:25 jaldhar left
Xliff Matrix is nice. I might use it for other communities. 01:25
01:26 jaldhar joined
AlexDaniel` I kinda prefer emacs for chatting so I'm still natively on IRC most of the time 01:27
aearnus[m] are you one of those people who has emacs open 24/7
01:27 jaldhar left
AlexDaniel` sure, as a daemon 01:27
aearnus[m] I used to be, until VS code came along. now I just have VS code and firefox constantly open and eating all my RAM 01:28
01:28 jaldhar joined
aearnus[m] how's that for a downgrade, haha. one slim app (emacs) replaced by two massive, bloated web browsers 01:28
AlexDaniel` 🤷
if it works for you :) 01:29
uzl Any idea how the first sentence could be reworded/improved in docs.perl6.org/language/functions#...extcallee? 01:30
discord6 <Aearnus> uzl: "nextcallee captures and returns the next valid matching candidate. This is the same candidate that would have otherwise been called by nextsame" 01:32
uzl Sorry, I'm kinda of lost. I mean this "Redispatch may be required to call a block that is not the current scope what provides nextsame and friends with the problem to referring to the wrong scope." 01:36
aearnus[m] it's just trying to provide a reason to use nextcallee
it could be something more like "In some situations, you might want to save the function that would have been otherwise called through redispatch." 01:38
uzl What I had at first was "Redispatch may be required to call a block that is not the current scope which 01:39
provides nextsame and friends with the problem that refers to the wrong scope."
I'm not sure if it's technically correct though.
01:39 jaldhar left 01:40 jaldhar joined
aearnus[m] hmm 01:40
01:41 jaldhar left
aearnus[m] i mean they're trying to talk about the problem of "let's say you want to use `nextwith`, but you return from the current `multi` block before you want to use `nextwith` -- so you can save the function with `nextcallee` instead"... but the code example doesn't show that 01:41
01:42 jaldhar joined 01:43 molaf left 01:47 jaldhar left, kerframil joined 01:48 jaldhar joined
uzl Oh, I see. I think I'm getting it. 01:51
01:53 jaldhar left 01:54 jaldhar joined, pamplemousse left, netrino left 01:55 jaldhar left 01:56 jaldhar joined, molaf joined
Geth doc: uzluisf++ created pull request #2955:
Proofread some documents
01:57
02:04 Manifest0 left 02:05 Manifest0 joined
Geth whateverable: 3e820d521c | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Check if resolved nickname is still on the channel

So that “foo`: hello” doesn't actually do anything if “foo” is on the channel. It'd be even better if we normalized all current nicknames, but I don't think it's going to help in practice.
02:07
whateverable: b1eecb81f2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Tellable.p6
Pass just the message (and not the command)

So that “.tell” is not part of the message in all code paths.
Xliff uzl: "In situations where the scope changes, you may want to preserve the routine that nextwith would provide to use in that scope." 02:14
02:17 Cabanossi left 02:18 Cabanoss- joined
uzl Xliff: Thanks. That makes more sense :-)! 02:19
Xliff It still reads a little clumsy to me, but I think that's probably close to what you want. 02:24
In situations where the scope changes, you may want to preserve the routine that nextwith would provide. This will allow you to call that routine in the new scope." 02:25
... maybe?
aearnus[m] I like that a lot Xliff
Xliff Cool. 02:26
Now I need to reboot into the Better OS (although I spend sooo much more time in the Popular one).
02:26 Xliff left
discord6 <Aearnus> linux/windows? 02:28
timotimo from linux to bsd? :D 02:29
02:31 jaldhar left, jaldhar joined 02:39 jaldhar left, jaldhar joined
Geth whateverable: f605b08618 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 3 files
Give sift4 a bit more room to work with

Otherwise it's unable to find actual distances for longer strings.
02:43
02:43 jaldhar left, pamplemousse joined 02:44 jaldhar joined 02:45 jaldhar left, jaldhar joined 02:47 Kaiepi joined, jaldhar left, jaldhar joined
Kaiepi shit this is really cool github.com/rakudo/rakudo/pull/3123 02:52
02:53 jaldhar left, jaldhar joined 02:59 jaldhar left, jaldhar joined 03:01 jaldhar left, jaldhar joined 03:03 jaldhar left 03:04 jaldhar joined 03:05 jaldhar left, jaldhar joined 03:09 jaldhar left, jaldhar joined 03:13 jaldhar left, jaldhar joined 03:17 jaldhar left 03:18 jaldhar joined 03:21 jaldhar left 03:22 jaldhar joined 03:24 pamplemousse left 03:29 jaldhar left 03:30 jaldhar joined 03:31 Herby_ joined
Herby_ o/ 03:31
aearnus[m] Herby_: \o ! 03:32
03:36 uzl left 03:37 jaldhar left 03:38 jaldhar joined 03:47 jaldhar left, jaldhar joined 04:01 mowcat joined 04:05 Herby_ left 04:07 kst left 04:15 jaldhar left, jaldhar joined 04:17 jaldhar left 04:18 jaldhar joined 04:19 jaldhar left 04:20 jaldhar joined 04:23 jaldhar left, jaldhar joined 04:29 jaldhar left 04:30 jaldhar joined 04:31 jaldhar left 04:32 jaldhar joined 04:33 jaldhar left, jaldhar joined 04:35 jaldhar left 04:36 jaldhar joined 04:37 jaldhar left, jaldhar joined 04:41 jaldhar left 04:42 jaldhar joined 04:53 jaldhar left 04:54 jaldhar joined 05:03 jaldhar left 05:04 jaldhar joined, mowcat left 05:09 kst joined, jaldhar left 05:10 jaldhar joined, Cabanoss- left 05:11 sauvin joined, Poohman joined 05:19 jaldhar left, jaldhar joined 05:22 Cabanossi joined 05:27 jaldhar left, jaldhar joined 05:29 xinming_ joined 05:33 xinming left 05:35 jaldhar left, jaldhar joined
aearnus[m] can you have module-local variables? I'm using `DBIish` and I want to make a bunch of subroutines to interface with the DB but I only want to mainain one DB connection in `$db` 05:37
05:39 jaldhar left 05:40 jaldhar joined, Sgeo joined 05:43 Sgeo_ left, jaldhar left, jaldhar joined
aearnus[m] aha! `our` variables :D 05:48
05:49 jaldhar left 05:50 jaldhar joined 05:51 jaldhar left
aearnus[m] are `our` variables guarenteed to only be instantiated once? 05:51
05:52 jaldhar joined 05:53 jaldhar left 05:54 jaldhar joined 06:00 reportable6 left 06:02 reportable6 joined, ChanServ sets mode: +v reportable6 06:09 jaldhar left 06:10 jaldhar joined 06:19 khisanth_ left 06:21 jaldhar left 06:22 jaldhar joined 06:31 jaldhar left, jaldhar joined 06:32 khisanth_ joined 06:35 jaldhar left, jaldhar joined 06:45 jaldhar left, trinityhex left, jaldhar joined 06:47 kerframil left, jaldhar left, jaldhar joined 06:49 jaldhar left, jaldhar joined
aearnus[m] uploaded an image: Screenshot from 2019-08-16 23-50-42.png (302KB) < matrix.org/_matrix/media/v1/downlo...ATXyJCFiwq > 06:51
uh-oh. bug report?
06:51 jaldhar left, jaldhar joined 06:53 jaldhar left, jaldhar joined 06:55 jaldhar left 06:56 jaldhar joined 06:57 jaldhar left 06:58 jaldhar joined, MasterDuke joined
Elronnd www.reddit.com/r/programmingcircle...d/ewd0z0z/ this is hilarious 06:58
06:59 jaldhar left 07:00 jaldhar joined
aearnus[m] > "Perl" ~~in the name "Perl 6"~~ is confusing and irritating 07:01
hehe
07:01 jaldhar left 07:02 jaldhar joined 07:03 jaldhar left 07:04 jaldhar joined 07:05 jaldhar left 07:06 jaldhar joined
aearnus[m] could someone try building github.com/Aearnus/crystallarium on their system? it just keeps giving me an NQP error. 07:09
07:13 jaldhar left 07:14 jaldhar joined 07:17 TreyHarris joined 07:19 molaf left 07:21 quester joined, jaldhar left 07:22 jaldhar joined, Poohman left 07:28 kylese joined 07:29 molaf joined 07:31 jaldhar left, jaldhar joined 07:39 jaldhar left 07:40 jaldhar joined
kent\n "more like changing your family name than your given name -- it's explicitly disavowing the Perl heritage." .. people do this all the time. My mother got married, changed her last name. We still have christmas with what's left of her side of the family :p 07:41
( And people who have family names that have poor connotations tend to change them in order to avoid undue persecution. Not many people around these days with the surname "Hitler". Oops, Godwinned it ) 07:43
07:43 jaldhar left, jaldhar joined
kent\n Something something drumpf also. 07:44
07:45 jaldhar left, jaldhar joined 07:46 |Sno| left 07:47 [Sno] joined, ravenous_ joined 07:48 lizmat joined 07:51 jaldhar left 07:52 jaldhar joined 07:53 jaldhar left 07:54 jaldhar joined 07:55 jaldhar left 07:56 jaldhar joined, molaf left 07:57 jaldhar left 07:58 jaldhar joined 07:59 Ven`` joined 08:01 jaldhar left 08:02 jaldhar joined 08:03 jaldhar left 08:04 jaldhar joined
moritz kent\n: there's nothing wrong with doing that, but doing that and at the same time claiming to not want to disavow the heritage, that's just split-brained, IMHO 08:08
kent\n you're not disavowing your heritage when you change your surname to avoid undue persecution. You're avoiding repeated problems due to peoples /perception/ of what it means. 08:09
I have family members who wish to change both their first name, and their surname, simply due to the repeated problems they have that NOBODY can spell it right, even when the spelling is given to them in hard digital copy. 08:10
My brother recently applied for an ID card, and it arrived to him, with his name spelled wrong. ( This is in "you had ONE JOB" category ) 08:11
robertle perhaps "avoiding persecution" isn't the best analogy
kent\n When he filed a complaint, the response to that complaint *also* spelled his name wrong in the reply!
moritz it's not like spelling "perl" is the problem here
08:12 quester left
kent\n Yes, sure, not the "spelling" so much. But changing your name != disavowing your ancestry. 08:12
Ancestry and Heritage are so much more than your name.
moritz but in this case, it's explicitly to not be perceived to be the Perl heir, to stay with the family analogy 08:13
kent\n The key word is "perceived"
lizmat robertle: I think the "avoiding persecution" analogy is very apt
kent\n Peoples perceptions about words are ... well, not necessarily any reflection of truth.
lizmat "Nobody ever got fired for choosing Python" 08:14
In a way, "Perl" is not given a fair chance *because* of its name, be that Perl 5 or Perl 6
kent\n I mean, if your last name was Hitler, I bet you wouldn't list that fact on any Resume's you put forward to jobs. 08:15
lizmat see Peter Scott's, Curtis Poe comments
kent\n Doesn't mean you wouldn't still associate with the rest of your family, who probably also had that surname.
robertle lizmat: yeah, I get that. but just changing the name isn't going to help much, and the Perl 6 needs to prove that it does not accrue the same reputation pretty quick
08:15 jaldhar left 08:16 jaldhar joined
robertle but I am not arguing against the name change, just that we should avoid words like "divorce" or "prosecution" in this context and frame it a bit more positive 08:16
lizmat I was just trying to get my point across to moritz :-) 08:17
08:17 jaldhar left 08:18 jaldhar joined
robertle yeah. still, I guess we *also* need to focus on making sure we don't repeat Perl 5's reputation-fate under a new name :) 08:18
*another* great name wasted...
lizmat noted
:-)
aearnus[m] quick, someone register rakumonks.org :P 08:19
lizmat I think the monk analogy has worn out 08:20
moritz and install software from the 1980s there? SCRN
aearnus[m] lizmat: agreed, the sarcasm didn't come through over IRC 08:21
lizmat sometihing like "cameliakeepers.org" would be better :-)
aearnus[m] "La Familia De Camelia" might be a sorely missed opportunity 08:23
Geth problem-solving: lizmat++ created pull request #89:
Path to raku
08:25
aearnus[m] Also: can I just say that "Not Quite Pottery" is an absolutely fantastic acronym for nqp 08:28
lizmat yeah, I like that one as well
08:30 rindolf joined 08:31 chloekek joined 08:35 jaldhar left, jaldhar joined 08:39 jaldhar left, jaldhar joined 08:41 jaldhar left 08:42 jaldhar joined 08:43 jaldhar left 08:44 jaldhar joined 08:45 jaldhar left 08:46 jaldhar joined 08:47 jaldhar left 08:48 jaldhar joined 08:49 jaldhar left 08:50 jaldhar joined 08:53 jaldhar left 08:54 jaldhar joined 09:01 jaldhar left 09:02 jaldhar joined 09:19 jaldhar left, jaldhar joined 09:23 jaldhar left, jaldhar joined 09:25 jaldhar left 09:26 jaldhar joined 09:27 jaldhar left 09:28 jaldhar joined 09:29 antoniogamiz joined, jaldhar left 09:30 jaldhar joined 09:31 jaldhar left 09:32 jaldhar joined 09:33 jaldhar left 09:34 jaldhar joined 09:37 jaldhar left 09:38 jaldhar joined 09:39 Black_Ribbon left 09:41 vrurg left, vrurg joined 09:43 vrurg left, jaldhar left 09:44 jaldhar joined, lizmat left 09:45 jaldhar left 09:46 jaldhar joined, Ven`` left 09:51 jaldhar left, jaldhar joined 09:55 jaldhar left, jaldhar joined 10:03 jaldhar left, jaldhar joined 10:05 jaldhar_ joined 10:09 jaldhar left 10:11 jaldhar_ left, jaldhar_ joined 10:13 leont joined, jaldhar_ left 10:14 jaldhar_ joined 10:15 jaldhar_ left 10:16 jaldhar_ joined, chloekek left 10:17 jaldhar_ left, Sgeo_ joined 10:18 jaldhar_ joined 10:21 Sgeo left 10:35 jaldhar_ left, jaldhar_ joined 10:39 nadim joined, jaldhar_ left, jaldhar_ joined 10:47 jaldhar_ left, jaldhar_ joined 10:51 jaldhar_ left 10:52 jaldhar_ joined 10:53 jaldhar_ left 10:54 jaldhar_ joined 10:55 jaldhar_ left 10:56 jaldhar_ joined 10:57 jaldhar_ left 10:58 jaldhar_ joined 10:59 jaldhar_ left 11:00 jaldhar_ joined 11:02 jaldhar joined 11:03 jaldhar left 11:04 jaldhar joined 11:05 jaldhar left, jaldhar_ left 11:06 jaldhar joined 11:07 pamplemousse joined 11:19 lizmat joined, jaldhar left, jaldhar joined 11:24 molaf joined
Geth ecosystem/lukasvalle-patch-1: 86da237b1d | lukasvalle++ (committed using GitHub Web editor) | META.list
Add jsonhound to ecosystem

Add jsonhound "a system for parsing JSON data structures and identifying anomalies" (github.com/oposs/jsonhound) to ecosytem.
11:31
ecosystem: lukasvalle++ created pull request #464:
Add jsonhound to ecosystem
11:32
11:33 leont left 11:42 lichtkind_ joined 11:45 lichtkind left 11:49 jaldhar left, jaldhar joined 11:51 jaldhar left 11:52 jaldhar joined 11:57 jaldhar left 11:58 jaldhar joined 11:59 lizmat left 12:00 reportable6 left 12:03 jaldhar left, jaldhar joined 12:04 reportable6 joined 12:06 lizmat joined 12:09 jaldhar left, jaldhar joined 12:11 jaldhar left 12:12 jaldhar joined 12:13 jaldhar left 12:14 jaldhar joined 12:18 lizmat left 12:19 lizmat joined 12:20 uid9164 joined 12:21 jaldhar left 12:22 jaldhar joined 12:23 jaldhar left 12:24 jaldhar joined 12:29 uid9164 left 12:33 jaldhar left, jaldhar joined 12:35 jaldhar left, jaldhar joined 12:39 tilpner left 12:49 jaldhar left, jaldhar joined 12:52 antoniogamiz left 13:08 rindolf left, rindolf joined 13:09 tilpner joined 13:10 mahafyi joined 13:13 nepugia joined 13:16 rba joined 13:17 jaldhar left 13:18 jaldhar joined 13:19 jaldhar left 13:20 jaldhar joined 13:21 jaldhar left, jaldhar joined 13:25 jaldhar left, jaldhar joined 13:27 lizmat left
Grinnz I mentioned on the commit that I don't have a strong opinion on Pod6, but regarding "it's a superset of Pod", is anyone familiar enough with both to know if that's accurate? 13:27
I know that almost no Pod6 will be valid Pod because it appears that Pod6 directives are not paragraph based 13:28
but I'm not sure about the other way around
moritz I'm pretty sure it's not a proper superset of pod5 13:30
Grinnz there weren't 5 pods (maybe I'm agreeing with AlexDaniel saying the 6 doesn't make sense there :) 13:31
13:35 nepugia left, nepugia joined 13:36 nepugia left 13:37 nepugia joined 13:41 jaldhar left 13:42 jaldhar joined 13:43 pamplemousse_ joined 13:47 pamplemousse left 13:49 jaldhar left 13:50 jaldhar joined 13:55 jaldhar left, jaldhar joined 13:57 jaldhar left, jaldhar joined 13:58 chloekek joined 13:59 jaldhar left
timotimo it should be called PND 13:59
for Plain New Documentation
14:00 jaldhar joined 14:01 jaldhar left 14:02 jaldhar joined
chloekek Or ROD, since it's not plain at all. 14:02
14:03 jaldhar left, aborazmeh joined, aborazmeh left, aborazmeh joined 14:04 jaldhar joined 14:05 Ven`` joined
timotimo what does the R stand for? 14:06
AMDOG, All-Mighty Documentation Of the Gods
chloekek Rich
14:09 jaldhar left, jaldhar joined
Grinnz I guess if Pod6 directives are not paragraph based that would answer my question: what does =item foo\nbar do in Pod6? 14:10
14:11 satori__ left
timotimo oh, that's rich :P 14:11
Grinnz actually pretty common for a =head or =item in pod to be multiline
14:13 pamplemousse_ left 14:15 jaldhar left 14:16 jaldhar joined 14:17 jaldhar left 14:18 jaldhar joined, vrurg joined 14:19 sjm_uk joined, jaldhar left 14:20 jaldhar joined, ravenous_ left 14:21 ravenous_ joined, jaldhar left 14:22 jaldhar joined 14:27 nepugia left 14:28 nepugia joined, nadim left 14:31 nepugia left, jaldhar left, aborazmeh left, nepugia joined 14:32 jaldhar joined, nepugia left 14:34 nepugia joined, lucasb joined 14:36 nepugia left 14:37 pmurias left 14:39 jaldhar left 14:40 jaldhar joined 14:43 nepugia joined, jaldhar left 14:44 jaldhar joined 14:45 jaldhar left, jaldhar joined 14:47 jaldhar left 14:48 jaldhar joined, Ven`` left 14:49 jaldhar left, antoniogamiz joined 14:50 jaldhar joined 14:51 jaldhar left, jaldhar joined 14:55 ravenous_ left 14:56 ravenous_ joined 15:01 jaldhar left, jaldhar joined 15:03 jaldhar left 15:04 jaldhar joined 15:08 antoniogamiz left 15:22 ravenous_ left 15:25 sjm_uk left 15:33 wildtrees joined, go|dfish left 15:34 wildtrees left, wildtrees joined
El_Che "10:13 < moritz> but in this case, it's explicitly to not be perceived to be the Perl heir, to stay with the family analogy" 15:35
moritz: the idea is that Perl 6 is NOT the heir of Perl 5. It's also about "unfuckingup" the relation with Perl 5. 15:36
15:39 jaldhar left, jaldhar joined
El_Che moritz: sure, in my professional surroundings is Perl a curse worse and it means that a Perl 6 project has zero chance if you want more than 1 person. But it's also about giving Perl 5 people a change to clean up their reputation. If they succeed in that or not (or if we believe it possible or not), is up to them. But doing whatever possible to help with that is being a good community member. 15:40
15:41 Sgeo joined, antoniogamiz joined
antoniogamiz someone knows what are the requirements to install this module? => github.com/sergot/openssl 15:41
I cannot install it in alpine linux :( 15:42
El_Che So, it's all about creating chances. For me, Perl 6 with Perl in the name has zero chances of a more general adoption. But it's also about helping Perl 5.
antoniogamiz: does it work on other distributions? (wondering if it's a musl thing) 15:43
antoniogamiz yep, I'm using ubuntu 16.04 and it works
tyil antoniogamiz: openssl-dev iirc
15:43 jaldhar left
antoniogamiz it's 001 what's ffailing 15:43
15:43 Sgeo_ left, jaldhar joined
antoniogamiz tyil: I will try that! I was installing openssl and libressl-dev only 15:44
tyil Alpine is switching back to OpenSSL
antoniogamiz ah 15:45
tyil libressl wasn't as drop-in as they had hoped :p
I would generally suggest using debian:latest for testing out stuff in docker, since Debian is just way better supported, and switch only to Alpine when you want to start optimizing your released builds to be smaller 15:46
antoniogamiz that makes sense, thanks for the advice .D 15:47
:D*
El_Che tyil's words are wise :)
tyil only on occasion! 15:48
El_Che it's all about the frequency
chloekek p6: my %info; given 「author chloekek」; %info.append: $/.hash when /^ 「author」 \s+ $<author>=[.+] $/; say %info 15:54
camelia 5===SORRY!5=== Error while compiling <tmp>
Missing block
at <tmp>:1
------> 3my %info; given 「author chloekek」7⏏5; %info.append: $/.hash when /^ 「author」
expecting any of:
block or pointy block
chloekek p6: my %info; given 「author chloekek」 { %info.append: $/.hash when /^ 「author」 \s+ $<author>=[.+] $/; }; say %info
camelia {author => 「chloekek」}
chloekek Nice pattern for parsing files with per-line info into hashes.
Juerd Meh, #81 being blocked means I can't comment on its specifics 15:55
Er, I meant #89
Which is blocked because #81 is
"If you can't comment on this PR, please talk to us on #perl6 channel on freenode." -- do you want the comments here, or just the notification that I would have liked to leave a comment? 15:57
moritz Juerd: I'll happily post your comment on github, if you send it to me 15:59
if it's more than one IRC line, consider using a gist or so
tyil chloekek: if you have more of those patterns to easily do useful (or fun!) things with, you could write a advent calendar post for it :>
Juerd moritz: ".code" is confusing with ".codes" on strings, and JJ is wrong that "rnd" is uncommon; it's a common extension for files with random data. 16:02
chloekek Oh, Match.hash returns a hash of matches. :( 16:03
tyil I've never seen people use .rnd for "random data"
moritz chloekek: what did you expect? 16:04
Juerd moritz: For replacing .perl I'd suggest .guts 16:05
El_Che Juerd: .thegoods 16:06
16:06 netrino joined
lucasb .guts sounds cool :) 16:06
chloekek moritz: strings, but I can use Str() in my signature so it's fine. :P
lucasb any reason why ".dump" wasn't considered?
or .inspect 16:07
moritz python uses repr(...)
Juerd lucasb: Personally I wouldn't like that; perl has a dump keyword (perldoc -f dump) and it being reserved is annoying because I want to name my own functions "dump" all the time
(that being .dump) 16:08
16:09 go|dfish joined
El_Che .dropthebase 16:13
.inspect sound reasonable 16:14
go added a nu symbol for (s)printf 16:15
v
16:15 pamplemousse joined, go|dfish left
Grinnz moritz: i think Juerd meant those comments for #89 not #81 16:16
16:18 antoniogamiz left 16:20 pamplemousse left
Grinnz i would caution against using "new" in the name for the same reasons brought up why "neuperl" wouldn't age well - "old" is always true but "new" is only true for a little while ;) 16:20
16:26 aborazmeh joined, aborazmeh left, aborazmeh joined 16:30 go|dfish joined
ecocode I was looking for stats about perl6 modules and found this www.modulecounts.com/. Anyone knows if this is soewhat accurate data for Perl6 ? 16:30
(ca 1000 modules available) 16:31
(average growth 0/day)
16:32 epony joined 16:37 Black_Ribbon joined 16:42 kensanata joined 16:43 epony left 16:52 epony joined 16:53 chloekek left 16:56 satori__ joined 17:03 jaldhar left 17:04 jaldhar joined 17:05 jaldhar left 17:06 jaldhar joined 17:07 jaldhar left 17:08 jaldhar joined 17:09 jaldhar left 17:10 jaldhar joined 17:12 kaare_ left 17:14 S007 joined 17:17 S007 left, kaare_ joined
Juerd Grinnz, moritz: This is correct, these comments are related to #89. 17:18
17:18 S007 joined, kent\n left 17:23 satori__ left 17:25 kent\n joined 17:27 obfusk__ left 17:28 obfusk__ joined 17:30 Xliff joined
Xliff \o 17:30
17:38 aborazmeh left 17:42 chloekek joined 17:44 MilkmanDan left, MilkmanDan joined
chloekek Needed a prefix operator for escaping strings, ended up picking ☂ because "it protects" 😅 17:52
17:54 cooper joined, cooper left, Kaiepi left
Xliff 💩 17:54
Really, WeeChat?
17:56 Kaiepi joined
Xliff m: '☂'.uniname.say 17:56
camelia UMBRELLA
lucasb umbrella ella ella eh eh eh 17:57
Xliff lucasb: Oh ghod. Why did you remind me of that song?!
18:00 reportable6 left
chloekek p6: say 「foo \\ bar」; 18:03
camelia foo \\ bar
chloekek p6: say 「He said: \"give me \$5\" \\\\ lol」;
camelia He said: \"give me \$5\" \\\\ lol
18:05 reportable6 joined
tobs chloekek: I think I used that as a high-precedence pairing operator once. All of unicode is not enough... 18:08
chloekek tobs: maybe I should use a symbol that you see on emergency exit signs, because "escape" 18:12
Or ␛ 18:13
18:17 zakharyas joined 18:21 jaldhar left 18:22 jaldhar joined 18:26 uzl[m] joined 18:35 jaldhar left, jaldhar joined
Xliff OOh! New stagestats behavior. 18:39
Is there any way to go back to the old one? 18:40
18:40 Sgeo_ joined 18:41 Sgeo left 18:49 jaldhar left, jaldhar joined 18:51 jaldhar left, jaldhar joined 19:01 zakharyas left 19:04 gdonald left 19:05 nepugia left, gdonald joined, jaldhar left, jaldhar joined 19:07 jaldhar left 19:08 jaldhar joined 19:09 _jrjsmrtn joined 19:10 Cabanossi left 19:11 __jrjsmrtn__ left
timotimo nope! 19:14
would you want to?
19:17 jaldhar left 19:18 jaldhar joined 19:21 Cabanossi joined
Xliff timotimo: Kinda, yeah. The new format blows away my old parsing routines for stat tracking. 19:23
19:23 kensanata left
Xliff Love the new format, but my addled mind will need to come up with better parsing routines before I can make the jump. 19:23
timotimo just filter out anything that starts with psaces 19:24
Xliff Hmm... might be a good idea. Thanks!
See! My addled brayne got "spaces" out of "psaces"!
19:24 kensanata joined 19:25 kensanata left, kylese left 19:54 nadim joined 19:56 netrino left
Geth doc: Aearnus++ created pull request #2956:
Fixed the aliases link on the CLI doc page
20:20
doc: 69e15b5da1 | Aearnus++ | doc/Language/create-cli.pod6
Fixed the aliases link on the CLI doc
20:23
synopsebot Link: doc.perl6.org/language/create-cli
doc: 76683f2d2f | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | doc/Language/create-cli.pod6
Merge pull request #2956 from Aearnus/master

Fixed the aliases link on the CLI doc page
20:29 kylese joined, kylese left 20:36 lizmat joined 20:39 woolfy joined 20:44 zakharyas joined 20:51 lizmat left 21:04 woolfy left 21:23 leont joined 21:34 cpan-p6 left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined 21:35 rindolf left, satori__ joined 21:40 nadim left 21:42 AlexDaniel left 21:43 jaldhar left 21:44 jaldhar joined 21:47 jaldhar left, jaldhar joined 21:48 rindolf joined 22:03 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 22:04 zakharyas left 22:09 netrino joined 22:15 Kaiepi left, Kaiepi joined 22:22 Cabanossi left 22:25 adu left 22:26 adu joined 22:33 Cabanossi joined, netrino left 22:39 Kaiepi left 22:40 Kaiepi joined 22:59 mowcat joined 23:00 Kaiepi left 23:01 Kaiepi joined 23:03 lucasb left 23:05 adu left, rindolf left
timotimo m: class Foo { has uint8 $.bar }; Foo.new.bar = 1234567890 23:26
camelia Cannot modify an immutable Int (0)
in block <unit> at <tmp> line 1
timotimo m: class Foo { has uint8 $.bar is rw }; Foo.new.bar = 1234567890
camelia ( no output )
Xliff m: class Foo { has uint8 $.bar is rw │ casdr_ 23:27
timotimo m: class Foo { has uint8 $.bar is rw }; (my $f = Foo.new).bar = 1234567890; say $f.perl
camelia 5===SORRY!5=== Error while compiling <tmp>
Confused
at <tmp>:1
------> 3class Foo { has uint8 $.bar is rw7⏏5 │ casdr_
expecting any of:
constraint
infix
infix stopper
postfix
Foo.new(bar => -46)
timotimo haha, uint is so funny
Xliff Yes. That's still a problem.
timotimo not a problem when passing data to C 23:28
Xliff Still. If I have a uint8, and I set it to 255. I bloody well wanna see 255, when I print it out! 23:29
timotimo could be a bug in the default perl method for all i know 23:30
Xliff m: use NativeCall; sub cprintf(Str, int32) is native { * }; my $a = 123456789; cprintf("%d", $a) 23:32
camelia Cannot locate symbol 'cprintf' in native library ''
in method setup at /home/camelia/rakudo-m-inst-1/share/perl6/core/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B (NativeCall) line 287
in method CALL-ME at /home/camelia/rakudo-m-inst-1/sha…
Xliff m: use NativeCall; sub cprintf(Str, int32) is symbol ('printf') is native { * }; my $a = 123456789; cprintf("%d", $a)
camelia 5===SORRY!5=== Error while compiling <tmp>
Missing block
at <tmp>:1
------> 3eCall; sub cprintf(Str, int32) is symbol7⏏5 ('printf') is native { * }; my $a = 123
expecting any of:
new name to be defined
Xliff m: use NativeCall; sub cprintf(Str, int32) is symbol('printf') is native { * }; my $a = 123456789; cprintf("%d", $a)
camelia 123456789
Xliff m: use NativeCall; sub cprintf(Str, int8) is symbol('printf') is native { * }; my $a = 123456789; cprintf("%d", $a) 23:33
camelia 21
Xliff ^^ That's not 255
timotimo m: say 123456789.base(16)
Xliff m: use NativeCall; sub cprintf(Str, int16) is symbol('printf') is native { * }; my $a = 123456789; cprintf("%d", $a)
camelia 75BCD15 23:34
-13035
timotimo m: say :16(15)
camelia This call only converts base-16 strings to numbers; value 15 is of type Int, so cannot be converted!
(If you really wanted to convert 15 to a base-16 string, use 15.base(16) instead.)
in block <unit> at <tmp> line 1
Xliff timotimo: That's cheating
timotimo m: say :16<15>
camelia 21
timotimo that's why you get 21, that's literally what you're passing
Xliff hmm... the resolves would give the same response. 23:35
timotimo the resolves?
Xliff nm
*sigh*
I will stub zem.
That's a LOT of code to replace. 23:36
23:44 chloekek left 23:49 leont left