»ö« #raku and #raku-dev are OPEN FOR BUSINESS | 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 mst on 15 October 2019.
00:06 Doc_Holliwood left 00:10 epony left 00:19 squashable6 left 00:22 squashable6 joined 00:30 jimtron left 00:31 jimtron joined 00:32 aborazmeh joined, aborazmeh left, aborazmeh joined 00:36 aborazmeh_ joined, aborazmeh_ left, aborazmeh_ joined 00:37 aborazmeh left, aborazmeh_ is now known as aborazmeh 00:53 lucasb left 00:56 wildtrees left 01:00 wamba left 01:07 aborazmeh left 01:22 Doc_Holliwood joined
cpan-p6 New module released to CPAN! Net::IP (1.1.0) by 03TBROWDER 01:30
01:42 molaf left 01:55 molaf joined 02:08 aborazmeh joined, aborazmeh left, aborazmeh joined 02:27 cinch joined 02:33 jimtron left 02:34 jimtron joined 02:40 aborazmeh left 02:51 Cabanossi left 02:57 Cabanossi joined 02:58 sono__ joined 03:01 Black_Ribbon left 03:04 sono__ left 03:19 mojo joined, mojo is now known as Guest76442 03:20 Guest76442 left 03:21 mojo_ joined 03:25 mojo_ left 03:32 sharmaso joined 03:56 jimtron left, jimtron joined 03:59 sno left 04:02 molaf left 04:22 Exodist joined 04:26 warriors_ joined 04:35 warriors_ left, warriors_ joined 04:37 warriors_ left 04:38 warriors joined 04:39 cpan-p6 left 04:40 cpan-p6 joined, cpan-p6 left, cpan-p6 joined 04:55 Doc_Holliwood left 05:04 warriors left 05:05 robertle left 05:20 sauvin joined 05:37 wamba joined 05:46 jimtron left 05:47 jimtron joined 06:24 wamba left 06:28 reach_satori left 06:49 camelia left
nine AlexDaniel: done 06:50
06:51 molaf joined, Doc_Holliwood joined 06:53 domidumont joined 07:04 wamba joined 07:14 discord6 joined 07:15 sena_kun joined 07:18 releasable6 left, releasable6 joined, ChanServ sets mode: +v releasable6 07:20 kensanata joined, sivoais_ joined 07:26 hankache joined, pmurias left 07:33 cinch left 07:47 bbkr joined 07:49 scimon joined 07:53 hankache left 08:05 dakkar joined 08:08 pmurias joined 08:09 jimtron left 08:14 bbkr left 08:19 jimtron joined 08:27 molaf left 08:32 epony joined 08:33 cinch joined 08:42 sena_kun left 09:05 xinming_ joined 09:08 xinming left 09:17 pmurias left 09:24 domidumont left 09:25 reach_satori joined 09:44 pmurias joined 09:49 cinch left 10:04 Doc_Holliwood left 10:07 Doc_Holliwood joined 10:08 Sgeo__ joined 10:11 Sgeo_ left 10:14 cxreg left 10:40 pmurias left 10:43 cxreg joined 10:46 wamba left 10:48 cinch joined 10:51 wamba joined 10:52 jimtron left 10:55 pmurias joined 11:01 Doc_Holliwood left 11:18 reach_satori left, reach_satori_ joined 11:38 diegok joined 11:42 shareable6 joined 11:59 finanalyst_ joined 12:03 Guest93 joined 12:11 domidumont joined 12:16 aborazmeh joined, aborazmeh left, aborazmeh joined 12:19 reach_satori_ left, reach_satori_ joined 12:21 wamba1 joined 12:25 gabiruh left 12:26 wamba left, gabiruh joined
AlexDaniel samcv: any way to know the currently supported unicode version? 12:37
samcv: btw you might want to join #raku and #raku-dev :)
12:40 wamba1 left
AlexDaniel samcv: I had to do this but it's ugly: github.com/cygx/p6-unicode-gcb/pul...f6d0604R15 12:45
especially given that 2019.10 is not released yet
12:45 pmurias left, __jrjsmrtn__ joined 12:46 aborazmeh left, _jrjsmrtn left 12:50 cinch left 12:57 pmurias joined 13:02 aborazmeh joined, aborazmeh left, aborazmeh joined 13:05 wamba joined 13:18 ChoHag left 13:20 wamba left 13:21 cinch joined 13:37 molaf joined 13:39 aborazmeh left
cpan-p6 New module released to CPAN! Gnome::Gtk3::Glade (0.8.8) by 03MARTIMM 13:41
New module released to CPAN! Gnome::N (0.13.8) by 03MARTIMM
New module released to CPAN! Gnome::Gtk3 (0.18.5) by 03MARTIMM
New module released to CPAN! Gnome::GObject (0.14.7) by 03MARTIMM
New module released to CPAN! Gnome::Glib (0.14.4) by 03MARTIMM
New module released to CPAN! Gnome::Gdk3 (0.14.11) by 03MARTIMM
13:42 Cabanossi left 13:49 reach_satori_ left 13:50 lucasb joined 13:54 Cabanossi joined
AlexDaniel cpan-p6: help 14:01
uhhh…
tyil it has no help :( 14:02
AlexDaniel tyil: is it your bot though?
tyil yes
AlexDaniel tyil: can you rakufy it?
tyil yes
14:02 scimon left
tyil do you want just the name to be altered? CPAN is still CPAN to us, even in Raku times, right? 14:03
AlexDaniel tyil: yeah, it's still cpan. I don't care that much about -p6 part, but it could renamed to cpan-raku easily, I guess 14:04
tyil: also, where's the source code for it?
tyil gitlab.com/tyil/app-cpan-uploadannouncer-irc
AlexDaniel tyil: I found this but the cert is self-signed: git.tyil.nl/perl6/app-cpan-uploadannouncer-irc
eh, that's a lot of files… 14:06
and not a lot of code…
14:07 cpan-p6 left 14:08 cpan-raku_ joined, cpan-raku_ left, cpan-raku_ joined
tyil you can safely ignore all the files not related to raku code 14:12
tyil shrugs
AlexDaniel tyil: how does it work, btw? So there's a DB somewhere which you can query?
tyil yes
I have two services running to get updates from nntp and cpan itself to find new modules, those are put in a db 14:13
I had to set it up like that because people got upset about not having updates when nntp was down
14:14 Guest93 left
tyil so I made it so I'm no longer dependant on a single source of information, and the bot just checks the DB every minute for additions 14:14
14:14 Guest93 joined
AlexDaniel tyil: so the db is yours? 14:14
tyil yes
AlexDaniel it just sorta hurts me that there's whateverable which takes care of a lot of stuff (case in point: help messages), it's well documented and well tested, and it has consistent interface across all the bots 14:15
but people keep creating bots from scratch, which is probably fine if your project is large-ish, but then I open the source and see a bunch of files each less than 50 lines…
tyil I mean, I'm not creating it "from scratch", I'm using IRC::Client 14:16
AlexDaniel which whateverable also does, but it adds all sorts of goodies on top
tyil I'm not saying it doesn't, I'm saying that your "from scratch" sentiment is incorrect 14:17
AlexDaniel sure, but if you want to have a nice bot then you'd need to reimplement many whateverable features exactly from scratch
but whatever, just add a help message please
that points to the source 14:18
tyil .bots
cpan-raku_ 03cpan-raku_:121.0.1 (2019-04-12T16:14:21Z) reporting for duty! [Perl 6] 02git.tyil.nl/perl6/app-cpan-uploadannouncer-irc
tyil that needs updating, I see
but .bots is the de-facto standard for bots to show their source
AlexDaniel you've got to be kidding me
tyil so I'm kindof amazed that Whateverable doesn't do it
when you ewre just saying how great it is
AlexDaniel you realize what's going to happen when all bots answer that?
tyil yes, but that doesn't take away that *that*'s a de facto standard across bots all over the world 14:19
even if you don't like it
AlexDaniel facepalms
it's not that I don't like it, there's no way I'm adding that
tyil if you want to argue standardized features, don't pretend the rest of the world doesn't have standards already
AlexDaniel mst: send help please
tyil I'm not sure why you're getting this upset over something this trivial 14:20
AlexDaniel I won't add a feature that will make my bots K-lines immediately, wtf
tyil it's an irc bot that I made for fun (and because the other one was actually down)
mst .bots is not a de-facto standard, is a stupid idea, and is going to be Sigyn bait
tyil not some enterprise project I'm making for my manager who has all sorts of wacky ideas about what's good and what's not 14:21
you asked me to make a change, I made it almsot immediately
if you have other requests for changes, you can just ask for them all the same, no?
AlexDaniel yes, thank you for that. If you can add `help` command that'd be wonderful too
tyil not sure why you need to make up a story about standards, and do facepalming and all that stuff you did afterwards 14:22
I'll add it to my list of things
mst AlexDaniel: perlish people? reinventing things? say it ain't so 14:23
AlexDaniel I'm just saying that whateverables are packed with useful features, are well documented and well tested, have consistent interface, and are easy to maintain
kawaii .bots lmao is that a joke
tyil AlexDaniel: to you, perhaps
AlexDaniel and it'd be better if people were creating bots based on whateverable instead of rolling their own 14:24
14:24 telex joined
tyil mst: sygin being a bad, triggerhappy bot isn't my fault *shrug* 14:24
AlexDaniel alright alright enough :S 14:25
14:26 molaf left
AlexDaniel to be fair whateverable codebase is not the prettiest, but whenever I improve it I do so for all the bots at the same time… 14:26
mst with the number of bots we have, it would spam the fuck out of the channel in a way that would make any competent chanop trigger happy as well
tyil if a chanop doesn't know its own bot count, I don't think the word "competent" applies
Grinnz .bots is nonsense 14:27
sorry but no irc bot i have ever seen does that
mst normally I'd expect a bot to respond to 'help' or 'source'
preferably both
AlexDaniel bisectable6: source
bisectable6 AlexDaniel, github.com/perl6/whateverable
tyil dozens upon dozens of bots I've seen do that
AlexDaniel committable6: help
committable6 AlexDaniel, Like this: committable6: f583f22,HEAD say ‘hello’; say ‘world’ # See wiki for more examples: github.com/perl6/whateverable/wiki/Committable
AlexDaniel evalable6: uptime
evalable6 AlexDaniel, 3 days, 15 hours, 27 minutes, and 24 seconds, 358.566406MiB maxrss. This is Rakudo version 2019.07.1-94-gd1f9d2848 built on MoarVM version 2019.07.1-50-gb614a7b4d implementing Perl 6.d.
tyil across all sorts of networks
maybe it's not popular on gratisnode 14:28
AlexDaniel thank you, evalable6
evalable6 AlexDaniel, It's my pleasure!
tyil maybe if you'd be a bit less of a dick about it I'd just remove it if it's unwanted
14:28 wamba joined
mst hey, look, I managed to guess the actual commands available first time 14:28
because those are the actual standards
tyil it's not that hard, I've generally been pretty responsive fixing stuff in my services 14:29
AlexDaniel don't remove it if we don't have a replacement
tyil mst: being an asshat about it won't resolve any issues here
I'd suggest trying to be constructive
mst that was a point about standards being what people expect them to be
pmurias gist.github.com/pmurias/7f5b9e2fff...fad8ec5608 - any feeback on my rakudo.js tutorial? 14:30
tyil alright, no talking point trying to talk to you
Grinnz AlexDaniel: there is no need to make people use the same bot framework. tyil: please stop peddling this nonsense as standard
tyil Grinnz: except it actually is de facto standard, but as I said, I can just remove it
Grinnz it's not
mst it's not 14:31
tyil i've seen more bots supporting it than not
Grinnz and it's a bad idea, more importantly
mst exactly
14:31 warriors joined
tyil I can see it being a bad idea, and again, not being dicks about just asking for its removal with reasons would have made me remove it already 14:31
14:31 molaf joined
Grinnz i'm not saying people havent been being dicks, but you're also exaggerating that 14:31
tyil instead, I'm having to discuss pointless stuff in an irc channel that I only responded in to fix something that was just kindly asked of me
mst alex was being perfectly polite until you started being a dick
tyil alright, I guess there's nothing to be discussed or solved then 14:32
have a good day
mst tyil: .bots is a terrible idea, and 'source' and 'help' are better, please implement those instead to fit with the way the rest of the perlish bots work
tyil I'll gladly take another look tomorrow, when people can behave a bit better
Guest93 I am very impressed and really disappointed by how unconstructive and rude raku community is, especially given it's people, who are core developers or close to it. AlexDaniel, Grinnz, mst, the way you handle conversation requires a lot of improvement. 14:35
Grinnz 🤨
AlexDaniel Guest93: yeah, that's true 14:36
mst Guest93: I keep forgetting that tyil's high offence / low defence 14:37
being high offence / high defence it's a failure mode of mine
14:40 molaf left
AlexDaniel Guest93: you see, we're still trying to recover from the infra fallout we had, it's not fun 14:44
Guest93: which is why you see snarky remarks from me sometimes
kensanata Nevertheless, communications could have been better all around.
AlexDaniel nobody is arguing that, I hope 14:45
Guest93 Agree with kensanata, that is not an excuse.
discord6 <RaycatWhoDat> While it's not an excuse, branding the whole community as rude and unconstructive during a low point is a bit of a broad stroke. 14:48
Guest93 RaycatWhoDat It is indeed, i'll limit my statement to the persons mentioned above. 14:49
14:50 wamba left
AlexDaniel Guest93: now it's extremely personal :D 14:52
but yeah, that's ok :)
mst tyil is extremely smart and highly productive. also young, angry, and easily offended. it makes for an interesting set of social challenges. 14:53
15:01 sena_kun joined
nine In my experience, getting such feedback is a good time to evaluate my own behaviour, regardless of whether I feel that it should be directed at me or not 15:04
15:07 pmurias left
timotimo i would imagine .bots would be less problematic if the bots would respond in privmsg instead of in the channel? 15:09
AlexDaniel timotimo: if you have just a few bots then maybe 15:10
timotimo actually, notice at the user would be better than privmsg, if other clients behave like weechat does, which is put notices in the same buffer 15:11
otherwise you suddenly have thirty new query windows open
AlexDaniel can somebody /notice me? I'm not sure I even see them…
timotimo sent one
AlexDaniel yeah, I'd never notice that… 15:12
tadzik :D
ironic
AlexDaniel they appear in the main server window
tadzik but, if you expected it...?
timotimo if it's an answer to a query, and you expect a notice to happen, then surely you could
AlexDaniel erc-- :(
timotimo i can totally see why you'd want a command that gets every bot on the channel to self-identify, though spamming it in the chat directly seems very bothersome
especially if it's a whateverable, which sometimes stop reacting entirely when some task is being performed 15:13
which we should probably do something about :) :)
tadzik what if you had a meta-bot, which all the other bots would privmsg and then the meta-bot only sends one message to the main channel? ;)
Grinnz unfortunately irc client handling of notices is entirely arbitrary, and as a lesser used feature it's unreliable
AlexDaniel timotimo: it's already fixed for long-running commands :)
committable6: sleep 10
committable6: help
committable6 AlexDaniel, Like this: committable6: f583f22,HEAD say ‘hello’; say ‘world’ # See wiki for more examples: github.com/perl6/whateverable/wiki/Committable
AlexDaniel, ¦sleep: «Cannot find this revision (did you mean “all”?)»
timotimo cool
AlexDaniel committable6: HEAD sleep 10
committable6: help
committable6 AlexDaniel, Like this: committable6: f583f22,HEAD say ‘hello’; say ‘world’ # See wiki for more examples: github.com/perl6/whateverable/wiki/Committable
Grinnz at some point it was intended that all bots would respond in notices, but this is just impractical
committable6 AlexDaniel, ¦HEAD(f3dda96): ««timed out after 10 seconds» «exit signal = SIGHUP (1)»»
AlexDaniel that I see 15:14
right here
timotimo this shows up on the channel, yeah?
tadzik yup
AlexDaniel and I totally didn't know you could do that
Grinnz just as spammy as privmsg to the channel, though
timotimo it's at least a common trait of a message that you can use /ignore with
15:14 Sgeo_ joined
timotimo do you call it impractical because no bot currently does it and you wouldn't get every bot to switch at the same time 15:15
or some other reason?
Grinnz because of irc client handling
timotimo oh, did you mean respond to the user in a notice, or respond to the channel in a notice?
Grinnz we have to work with what irc clients do, and for this they don't do the same thing
that was regarding user notices 15:16
15:18 Sgeo__ left 15:20 cpan-raku_ left 15:21 cpan-raku joined, cpan-raku left, cpan-raku joined
timotimo hm, do jabber clients implement any pubsub stuff apart from "now playing" state nowadays? 15:21
15:23 robertle joined
timotimo surely everything that's wrong with irc could be fixed by re-imagining it as a publish/subscribe model! 15:29
with XML
mst s/XML/JSON/ # matrix 15:30
timotimo i have actually not yet looked at matrix a lot yet 15:31
tadzik it's quite nice, but a lot broader in scope than IRC or XMPP 15:32
AlexDaniel while we're at it, can somebody explain where should I register if I wanna use mastodon? In case of matrix I just selfhost my own server, but doing that for mastodon doesn't make much sense, right? 15:33
tadzik it makes the same sense really
but it's much easier (as in: it's possible :P) to migrate your account between mastodon instances 15:34
timotimo yeah, single-user instances are fine on mastodon
tadzik so no harm in going for something popular to try it out
timotimo i was on mastodon.social for a long time, then switched over to scifi.fyi, then scifi.fyi died :(
tadzik :(
I'm still on .social, procrastinating my moving away from it
timotimo i haven't posted on masto for a long time
but i was an "early" adopter :P 15:36
looks like feb 17 2017 is the earliest post i can find 15:37
AlexDaniel there's no debian package :(
now I remember why I didn't do it earlier…
timotimo not a big fan of containerized stuff? 15:38
a mastodon instance does have many individual parts
AlexDaniel timotimo: it's not that I'm not a fan, I just never did that
so let's say I'm a fan, then what should I do?
there's like official docker something? 15:39
tadzik give it a try, it's addictive and it's free
timotimo i haven't tried it myself but there does appear to be hub.docker.com/r/tootsuite/mastodon/
tadzik not sure if official, but hub.docker.com/r/tootsuite/mastodon/ is looking legit
15:53 hankache joined
Ulti SmokeMachine: thanks I'll look into this tonight 15:59
16:01 reach_satori joined 16:03 gnufr33dom joined
El_Che (obligatory warning about running random 3rd party images; you're running them as root) 16:18
(and about the discussion, this is #perl6, people are more polite on #raku ;P ) 16:20
16:26 wamba joined 16:33 dakkar left, finanalyst_ left 16:34 kensanata left 16:37 wildtrees joined, wildtrees left 16:38 wildtrees joined 16:39 wildtrees left 16:40 wildtrees joined 16:46 finanalyst_ joined 16:47 sftp joined 16:55 chloekek joined 16:57 Sgeo__ joined 17:01 Sgeo_ left 17:04 Xliff joined 17:17 finanalyst_ left 17:22 mensvaga joined
AlexDaniel El_Che: it's an interesting idea, when someone is not being nice we can tell them to go to #perl6 17:24
17:26 sno joined
tadzik I remember times when #perl6 was being recommended as a nice and friendly place 17:27
AlexDaniel tadzik: right! But that's now #raku 17:28
17:33 domidumont left 17:45 hankache left, hankache joined 18:09 hankache left 18:13 MasterDuke joined 18:21 pecastro joined 18:24 krychu joined 18:28 sauvin left 18:42 Cabanossi left 18:49 reportable6 joined, ChanServ sets mode: +v reportable6 18:50 Cabanossi joined, guifa joined 18:55 khisanth_ left 19:01 finanalyst_ joined 19:08 khisanth_ joined 19:25 sena_kun left 19:30 mensvaga left 19:52 wamba left 19:55 molaf joined 20:05 Doc_Holliwood joined 20:21 chloekek left 20:34 molaf left 20:56 moon_child left 21:01 moon_child joined 21:17 Black_Ribbon joined 21:38 patrickb joined 21:43 netrino joined 22:08 brass_ joined, finanalyst_ left 22:34 patrickb left 22:37 pecastro left 22:38 epony left 22:40 epony joined 22:42 sivoais_ left, sivoais joined 22:50 krychu left 22:56 Xliff left 23:04 wildtrees left 23:06 MasterDuke left 23:22 netrino left