»ö« 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
|