»ö« 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.
vrurg aearnus[m]: Is SVG good enough? BTW, timotimo works on a game already. 00:00
SmokeMachine AlexDaniel: seems great
vrurg aearnus[m]: actually, check with modules.perl6.org. For example: modules.perl6.org/search/?q=plot 00:01
aearnus[m] i'm taking a look. if timo released his cairo bindings those would work 00:02
oh, he did
:D
Doc_Holliwood how very much prettier Perl 6 is, you can really see in direct comparison: stackoverflow.com/questions/575921...7#57600097 00:07
aearnus[m] Doc_Holliwood: fwiw, `@strings.comb` is a nicer way to write `@strings.map: *.split('', :skip-empty)` 00:09
** @strings.map: .comb
m: my @s = <hello world>; ([Z] @s>>.comb).say 00:10
camelia ((h w) (e o) (l r) (l l) (o d))
00:13 dominix_ is now known as dominix
dominix AlexDaniel: sorry, I was away, ClearLinux has support for snap or flatpak, but no rpm nor deb 00:15
AlexDaniel rba: but then, evalable6 also has a few brain cells :)
rba: for example
say 42
evalable6 42
AlexDaniel how did it know? ;)
aearnus[m] say, I wonder... 00:16
AlexDaniel :P
aearnus[m] (ahh, I thought I could trick it) 00:17
00:18 god joined
aearnus[m] aha................. so, it looks at nonalphawhitespace characters 00:21
vrurg say if True ??
say if True
But it's a valid thing!
aearnus[m] ohh, I see. it throws out bad requests if it doesn't see the prefix
vrurg: github.com/perl6/whateverable/blob...ble.p6#L46 00:22
vrurg aearnus[m]: cheating? Looking at the last page? :p
aearnus[m] hehe, it's not cheating if the book of answers is splayed out in front of me :p 00:23
00:24 cpup left, cpup joined
AlexDaniel aearnus[m]: that thing only checks if the message is more wordy than symboly 00:29
aearnus[m]: if it is, then it's unlikely to be code, so it doesn't bother
.say if True
say ‘x’ if True
evalable6 x
AlexDaniel aearnus[m]: but TL;DR it executes every message and looks at the output, if it's kinda clean then it replies 00:30
00:31 pamplemousse left
AlexDaniel that's the magic: github.com/perl6/whateverable/blob...p6#L71-L79 00:32
that if doesn't make much sense to me, actually 00:34
aearnus[m] "forcefully proceed with non-zero signals" 00:37
allows zero signals
AlexDaniel I'm not sure what did I even mean 00:40
ahhh actually it's right? 00:41
so if it's sighup, then'll it'll return
if it's zero, then it depends on other rules 00:42
if it's segfault, then it won't go into that block
I think it's right. Should I participate in code obfuscation contest? :D
00:49 markk_ joined 00:55 cpan-p6 left 00:56 [Sno] left, go|dfish left, CIAvash left, Hotbees left, ChoppedBacon left, tbrowder left, mtj left, Bucciarati left, folex left, BlackChaosNL[m] left, uzl[m] left, Guest35100 left, rba[m] left, EuAndreh[m] left, Harzilein left, MasterDuke left, grumble left, dominix left, tilpner left, xinming left, huf left, S007 left, japhb left, gfldex left, jcallen left, cpup left, god left, pmurias left, MilkmanDan left, mahafyi left, khisanth_ left, kaare_ left, guifa left, quester left, maettu left, SCHAPiE left, camelCaser left, TimToady left, Itaipu left, cgfbee left, lgtaube left, Mithaldu left, eseyman left, kybr left, MikeyG left, agentzh left, dotdotdot left, afresh1 left, benaiah left, Black_Ribbon left, samebchase left, Kaiepi left, dogbert17 left, mst left, Voldenet left, discord6 left, Geth left, Elronnd left, Technaton left, HarmtH left, broquaint left, sca_ left, Guest93 left, giraffe left, _jrjsmrtn left, imcsk8 left, camelia left, holyghost left, hcit left, TreyHarris left, telex left, silug left, veesh left, ponbiki left, tony-o left, dustinm` left, tejr left, mornfall left, [Coke] left, john_parr left, ChoHag left, Doc_Holliwood left, AlexDaniel left, kst left, raydiak__ left, a6502 left, reportable6 left, kip left, iviv left, riatre left, lucasb left, [particle]1 left, Guest5665 left, pierrot left, aearnus[m] left, Grauwolf left, unclechu left, TravisRt2botio[m left, timeless left, caasih left, unicodable6 left, benchable6 left, quotable6 left, undersightable6 left, dpk left, Grinnz left, markk left, jast left, pilne left, nativecallable6 left, tellable6 left, vike left, squashable6 left, rba left, greppable6 left, committable6 left, cpage left, evalable6 left, coverable6 left, gdonald left, kent\n left, smash left, aindilis left, APic left, sftp left, xi- left, bloatable6 left, notable6 left, statisfiable6 left, Cabanossi left, hoelzro left, BuildTheRobots left, TeamBlast left, mithaldu_ left, charsbar left, Juerd left, takside left, molaf left, obfusk__ left, xliff[m] left, eiro left, kawaii left, Demos[m] left, sergiotarxz[m] left, DarthGandalf left, a3f left, matiaslina left, Matthew[m] left, AlexDaniel` left, Spot__ left, BinGOs left, casdr_ left, astronavt left, shareable6 left, mack[m] left, stux|RC left, cono left, Seance[m] left, lance_w[m] left, releasable6 left, bisectable6 left, leah2 left, SyrupThinker left, reach_satori left, adu left, tharkun left, Maylay left, stux|RC-only left, samcv left, mniip left, peteretep left, nightfrog left, ilbelkyr left, wbn left, jeek left, epony left 01:01 nine joined, ribasushi joined, [Coke] joined 01:11 SmokeMachine joined, dylanwh joined, robinsmidsrod joined, spycrab0 joined, mrsolo joined, isacl___ joined, esh joined, lumin joined, joy_ joined, zostay joined, PotatoGim joined, astronavt joined, casdr_ joined, BinGOs joined, Spot__ joined, AlexDaniel` joined, Matthew[m] joined, matiaslina joined, a3f joined, DarthGandalf joined, sergiotarxz[m] joined, Demos[m] joined, kawaii joined, eiro joined, xliff[m] joined, obfusk__ joined, molaf joined, takside joined, Juerd joined, charsbar joined, mithaldu_ joined, TeamBlast joined, BuildTheRobots joined, hoelzro joined, Cabanossi joined, unclechu joined, grumble joined, unclechu left, unclechu joined, aearnus[m] joined, BlackChaosNL[m] joined, folex joined, renormalist joined, a6502 joined, ChoHag joined, cibs joined, cpup joined, god joined, pmurias joined, MilkmanDan joined, mahafyi joined, khisanth_ joined, kaare_ joined, guifa joined, quester joined, maettu joined, SCHAPiE joined, camelCaser joined, TimToady joined, Itaipu joined, cgfbee joined, lgtaube joined, benaiah joined, Mithaldu joined, eseyman joined, kybr joined, MikeyG joined, agentzh joined, dotdotdot joined, afresh1 joined, moritz joined, jnthn joined, rjbs joined, Ulti joined, Guest35100 joined, EuAndreh[m] joined, kip joined, PavelB joined, TravisRt2botio[m joined, Altreus joined, ecocode joined, timeless_ joined, lucasb_ joined, riasue_ joined, Grinnz joined, reportable6_ joined, success joined, devz3ro joined, unicodable6_ joined, shareable6 joined, cono joined, mack[m] joined, stux|RC joined, lance_w[m] joined, releasable6 joined, bisectable6 joined, leah2 joined, SyrupThinker joined, albongo joined, Celelibi joined, DrEeevil joined, verne.freenode.net sets mode: +vvv shareable6 releasable6 bisectable6, MasterDuke joined 01:12 domm joined, jhill joined, spacedbat joined, hfjvjffju joined, skaji_ joined, caasih joined, vike1 joined, [particle] joined, cpan-p6 joined, [Sno] joined, go|dfish joined, CIAvash joined, Hotbees joined, ChoppedBacon joined, tbrowder joined, mtj joined, Bucciarati joined, aearnus[m] left, aearnus[m] joined, iviv joined, Doc_Holliwood joined, Guest93 joined, giraffe joined, _jrjsmrtn joined, imcsk8 joined, camelia joined, holyghost joined, hcit joined, TreyHarris joined, telex joined, silug joined, veesh joined, ponbiki joined, tony-o joined, dustinm` joined, tejr joined, ccntrq joined, literal joined, hobbs joined, cjkinni joined, andrewalker joined, DrForr joined, gks_ joined, tobs joined, Sharparam_ joined, namibj joined, syntaxman joined, mornfall joined, Util joined, profan joined, xxpor_ joined, verne.freenode.net sets mode: +v camelia, tomaw joined, jast joined, stux|RC left, dominix joined, xinming joined, huf joined, japhb joined, gfldex joined, k-man joined, breinbaas joined, nebuchadnezzar joined, phogg joined, avar joined, bartolin joined, protium joined, alnk joined, marcusr joined, jcallen joined, tinita joined, elcaro joined, Grinnz left, Grinnz joined, timeless_ left, timeless_ joined, lucasb_ left, lucasb_ joined, TravisRt2botio[m left, TravisRt2botio[m joined, PavelB left, PavelB joined, kip left, kip joined, EuAndreh[m] left, EuAndreh[m] joined, Guest35100 left, Guest35100 joined, reach_satori joined, adu joined, tharkun joined, Maylay joined, stux|RC-only joined, samcv joined, mniip joined, peteretep joined, nightfrog joined, ilbelkyr joined, wbn joined, Grrrr joined, nekomune joined, oodani joined, fvox joined, sergot joined, jeek joined, erdic joined, [BooK] joined, ingy joined, caasih left, caasih joined, skaji_ left, skaji_ joined, hfjvjffju left, hfjvjffju joined 01:13 Black_Ribbon joined, samebchase joined, Kaiepi joined, dogbert17 joined, mst joined, Voldenet joined, discord6 joined, Geth joined, Elronnd joined, Technaton joined, HarmtH joined, klapperl_ joined, m0ltar joined, krunen joined, tyil joined, karupanerura joined, KotH joined, perryprog joined, oftl joined, shadowpaste joined, pirateFinn joined, jdv79 joined, broquaint joined, sca_ joined, jhill left, jhill joined, iviv left, iviv joined, ChanServ sets mode: +vv reportable6_ unicodable6_, uzl[m] joined, rba[m] joined, Harzilein joined, lucs joined, Grauwolf_ joined, john_parr joined, AlexDaniel joined, kst joined, synopsebot joined, chansen_ joined, raydiak__ joined, timotimo joined, KAAHOCH joined, pnu__ left, dpk joined, pilne joined, nativecallable6 joined, tellable6 joined, squashable6 joined, rba joined, greppable6 joined, committable6 joined, cpage joined, evalable6 joined, coverable6 joined, gdonald joined, kent\n joined, smash joined, aindilis joined, APic joined, sftp joined, xi- joined, bloatable6 joined, notable6 joined, statisfiable6 joined, Exodist joined, diegok joined, awwaiid joined, hahainternet joined 01:14 APic left, APic joined, pnu__ joined, unclechu left, uzl[m] left, Guest35100 left, mack[m] left, lance_w[m] left 01:15 CIAvash left, xliff[m] left, Demos[m] left, sergiotarxz[m] left, matiaslina left, Matthew[m] left, AlexDaniel` left, rba[m] left, folex left, TravisRt2botio[m left, EuAndreh[m] left, aearnus[m] left, BlackChaosNL[m] left, pnu__ left, pnu__ joined
AlexDaniel woah 01:16
01:17 success is now known as Guest85788, Altreus is now known as Guest45956 01:20 Seance[m] joined 01:21 Grinnz left, Grinnz joined, dpk is now known as Guest51935, folex joined, epony joined, kubrat joined, kini joined, pierrot joined 01:22 roguelazer joined, S007 joined
Grinnz freenode had an unhappy 01:22
01:22 uzl[m] joined, xliff[m] joined, BlackChaosNL[m] joined
epony what happened? 01:23
01:26 Ekho joined, CIAvash joined 01:27 Demos[m] joined, AlexDaniel` joined 01:28 lance_w[m] joined, mack[m] joined, Guest35100 joined 01:29 sergiotarxz[m] joined 01:30 rba[m] joined 01:31 unclechu joined, aearnus[m] joined 01:32 matiaslina joined
Kaiepi awful hypocritical of freenode to ban spammers but not ban itself for spamming people every time a netsplit happens. this is known as the divine right of kings 01:33
01:34 aborazmeh joined, aborazmeh left, aborazmeh joined, Matthew[m] joined 01:35 TravisRt2botio[m joined, EuAndreh[m] joined 01:37 molaf left, gdonald left 01:40 gdonald joined 01:41 stux|RC joined
Grinnz IRC is hard 01:42
that netsplit even managed to fill up my window with irccloud's collapsing :P 01:43
01:45 zakharyas joined 01:49 benchable6 joined 01:50 molaf joined 01:51 quotable6 joined 01:58 aborazmeh left 02:27 lucasb_ left 02:34 mahafyi left 02:35 Cabanossi left, dominix left 02:45 Cabanossi joined
aearnus[m] not strictly Perl 6, but this is something y'all will laugh at twitter.com/qntm/status/1164319242...65440?s=19 02:52
Kaiepi "this is how JS programmers check for valid JSON" is completely serious btw 03:05
Grinnz 🤣 03:15
aearnus[m] m: my $parens = 'this string has (matching parens)'; sub check($s) { CATCH { return False }; / $s /.defined }; check($parens).say 03:20
camelia True
aearnus[m] m: my $parens = 'this string (doesnt'; sub check($s) { CATCH { return False }; / $s /.defined }; check($parens).say
camelia True
aearnus[m] and I oop
03:21 hythm joined 03:24 god left
hythm hello, is there a way to make a class attribute `rw` but only for once? Means after setting the value the attribute becomes immutable 03:24
may be like `class C { has $.a is rw-once } 03:26
04:01 [Sno] left 04:18 hythm left 04:48 holyghost left 05:03 holyghost joined 05:36 sjm_uk joined 05:43 Grauwolf_ left, Grauwolf joined 05:46 molaf left
rba morning 05:53
tellable6 2019-08-21T23:42:09Z #perl6 <AlexDaniel> rba and you can also pass a message like this
05:54 sauvin joined 06:17 Guest51935 left, dpk joined
dpk AlexDaniel: nice! why do you ignore case-folding though, but not those punctuation thingies? (nice idea btw, i should have done that for yoleaux) 06:22
El_Che dpk: what hapenned with yoleaux, by the way? To much work little time? 06:23
dpk yeah, it hadn't been maintained properly in several years. since i was migrating to a new server anyway i decided it was time to turn it off 06:24
El_Che it makes sense
it was a nice service, thx for that 06:25
dpk yw! 06:27
06:34 ravenous_ joined 06:55 domidumont joined 07:00 sjm_uk left, scimon joined 07:01 sjm_uk joined 07:11 holvk joined 07:12 __jrjsmrtn__ joined 07:13 holvk left, _jrjsmrtn left 07:32 ravenous_ left 07:35 sjm_uk left 07:37 domidumont left
Geth doc: a38f5a5fb4 | (JJ Merelo)++ | doc/Language/regexes.pod6
Fixes compilation errors closes #2963
07:40
synopsebot Link: doc.perl6.org/language/regexes
07:47 gfldex left 08:09 dakkar joined 08:15 pmurias left, pmurias joined 08:20 rindolf joined 08:45 sortiz joined 08:48 sena_kun joined 08:55 ChoHag left, pmurias left 09:00 nepugia joined 09:02 ChoHag joined, dolmen joined 09:13 Guest45956 is now known as Altreus, Altreus left, Altreus joined 09:25 kensanata joined 09:27 dolmen left 09:45 Guest71418 joined 09:50 pilne left 10:04 zakharyas left, Black_Ribbon left 10:06 kensanata left 10:07 dolmen joined
cono m: class A { multi method z(Int :$x) { $x.say }}; class B is A { multi method z(Int :$x = 42) { nextsame } }; class C is A { multi method z(Int :$x = 42) { nextwith(:$x) }}; B.new.z; C.new.z 10:08
camelia (Int)
42
cono is this expected behabior ?
10:08 sortiz left
cono I was expecting nextsame, actually uses values after multi dispatch 10:11
jnthn nextsame iterates through a pre-determined candidate list (based on the original arguments). 10:26
(As does nextwith, etc.) 10:27
If you want to redispatch, use samewith
cono yeah, I understand, but problem here is not in the list of next candidates. problem that default value for :$x not accounted when I do nextsame but does if I do nextwith and explicitly specify :$x 10:30
10:30 nepugia left, vike1 left
jnthn Ah, yes, that's unsurprising also, because nextsame uses the argument capture that was originally passed (which is immutable) 10:32
$x is just a variable bound to something from that capture
Binding an alternative value to that variable is a method-local action; it doesn't have any impact on the underlying argument capture 10:33
10:33 vike1 joined 10:42 robertle_ joined 10:50 pat_js joined 10:52 dolmen left 10:54 hellothere joined
hellothere hi, how can I run search-replace in a file when I know the path to the file? 10:55
10:55 ChoHag left
hellothere something like `perl -e 's/foo/bar/g' filename`, but in p6, and inside a script 10:56
10:58 dolmen joined
jnthn Probably something like `.spurt: .slurp.subst('foo', 'bar', :g) given $filename.IO` 10:58
scimon Shiny.
10:58 kensanata joined
daxim perl6 --help | grep -- '-[np] ' 10:59
these switches used to be a module
hellothere jnthn: holy smokes, it works beautifully! thanks :)
11:02 Guest93 left 11:03 Guest93 joined 11:11 ChoHag joined 11:13 pecastro joined 11:16 caasih left 11:17 caasih joined 11:18 hellothere left 11:28 lucasb_ joined
AlexDaniel dpk: I still foldcase, just not based on CASEMAPPING received from the server 11:29
dpk ah right
11:32 lucasb_ is now known as lucasb
kawaii oh AlexDaniel is here! 11:32
AlexDaniel dpk: thank you for your bot, I had all these ideas because I wasn't starting from scratch
kawaii usercontent.irccloud-cdn.com/file/...-20.tar.gz
I was supposed to give this to you before
11:33 lucasb left 11:34 lucasb joined
kawaii uh, on 2019.07.1, any idea why I can install every other module except my own? :( www.irccloud.com/pastebin/PVJigE9j/ 11:34
www.irccloud.com/pastebin/GaDbhqdt/ 11:35
whaaaaa
11:36 khisanth_ left 11:47 tilpner joined 11:49 khisanth_ joined 11:50 cpan-p6 left 11:51 cpan-p6 joined, cpan-p6 left, cpan-p6 joined
AlexDaniel kawaii: thanks! github.com/rakudo/rakudo/issues/3132 11:54
12:01 MasterDuke left 12:03 atweiden-air joined 12:04 dolmen left
kawaii AlexDaniel: are you running 2019.07.1? would you be able to tell me why `API::Discord` fails to fetch? 12:09
even when force fetch and --/test, it fails
AlexDaniel kawaii: yeah, it also fails to fetch here
kawaii I am using zef from github if that matters, HEAD 12:10
AlexDaniel kawaii: I don't know, it doesn't say anything really :) 12:12
even with --debug
kawaii :(
12:19 pat_js left
scimon kawaii: Just tried installing it and got an error about not being able to find API::Discord::Permissions 12:20
kawaii ahhh hmmmm that might make sense, I think my co-author pushed some changes to do with that 12:21
scimon: thanks!
12:28 abraxxa left 12:33 Guest93 left 12:35 pat_js joined 12:36 abraxxa joined
Altreus My ears are burning 12:40
sorry kawaii I can't hear you over the poolside playlist 12:41
kawaii _screaming_
12:52 pmurias joined 12:55 kensanata left 12:58 dolmen joined 13:07 ravenousmoose left 13:08 veesh1 joined 13:10 dolmen left 13:15 kensanata joined 13:17 atweiden-air left 13:42 Guest93 joined
scimon kawaii: I'm interested in having a play about with it though. :) 13:50
13:50 veesh1 left
kawaii scimon: that would be much appreciated, it's only about 60% finished if I had to guess and Discord keep updating with new features so... :P 13:51
having people actually use it would be great
Altreus 🎶 under pressure 13:53
scimon The only docs I could find on making a Discord app where using Java (admittedly I didn't look much).
13:53 kensanata left
scimon Being able to make them in a nice language would be good 13:54
(Or indeed a good language would be nice) 13:56
14:03 pmurias left
kawaii scimon: there are some example applications in the repo itself, in the `examples/` directory, or you can see an example of a much larger application (bot) using it here: github.com/kawaii/p6-rose (but the code is bad because I am bad at OOP) 14:03
scimon Functions! For the win!
kawaii I always feel bad looking at code from even just a few weeks ago :( 14:05
14:05 dolmen joined
scimon Well I either feel bad or confused ;) 14:05
Don't worry. This is normal. Coding is about packing a complex problem into your head and holding it there long enough to put it on the computer.
And then it wanders off. It's like Wizards spells in D&D. If you want to do it again you have to get your head in the same space. 14:06
sena_kun kawaii, no need to feel bad, it happens. Though the fact that it happens does not justify an absence of prettifying afterwards, of course. 14:07
kawaii sena_kun: you and jnthn write really elegant looking programs and it makes mere mortals like me feel bad :P 14:10
sena_kun blushes 14:11
scimon It takes time and practice. (If you want to feel better about your code feel free to take a look at mine ;) )
I still write very Perl5y Perl6. 14:12
vrurg scimon: I hope you dont 'use Moose'? :p
scimon Not... THAT bad.
But I still use () where : could work instead. 14:13
14:14 dolmen left
kawaii I tried to write Perl 5 once and gave up because I couldn't use a hyphen in a variable name. 14:14
scimon Ah well I think I'm a bit older. This whole kebab case thing is both cool and slightly weird. 14:15
(I didn't write Perl4 but I have written a lot of Perl5. Not all us Perl5 geezers dislike new things).
kawaii I'm only 25 which I think makes me one of the younger Perl 6 users. :)
Grinnz as a perl 5 user, hyphen not being valid in identifiers was a mistake IMO 14:16
scimon It's awesome. And frankly it's what we need. Sure convincing a bunch of middle aged peeps to change their minds would be neat but seeing new people picking it up is awesome.
I remember when I read Learning Perl (would have been 28 or so) and it was the first programming language I really grokked. 14:17
Grinnz but I am pretty sure the "word character" set which excludes hyphens did not originate with perl
I'm going to blame POSIX like for most things :P 14:18
scimon Sounds like a plan.
(I think it's a C thing and probably before that).
14:19 dolmen joined
Geth whateverable: c1e3457c63 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Reply to thank-you's
14:20
14:21 tellable6 left 14:24 tellable6 joined, ChanServ sets mode: +v tellable6 14:27 pmurias joined
scimon kawaii: I think the problem might be the API::Discord::Permissions isn't in the META6.json file. I've found zef can get confused if a module doesn't provide something a previous version did. 14:41
(Might have to make a dice rolling bot. I like dice rollers) 14:42
kawaii scimon: hey you're right! 14:44
or
uh no
I got excited ahead of myself :P
14:45 elcaro left, elcaro joined
scimon First thought is to make a Module with a Grammar that can parse all kinds of dice requests and return data. Then plug it into a bot :) 14:47
sena_kun maybe github.com/jamesneko/dice-roller can help? :) 14:49
kawaii Grammars are cool, I haven't even used them yet though personally 14:50
scimon Ooooo 14:51
kawaii We wrote Command::Despatch (github.com/shuppet/p6-command-despatch) to parse commands but I feel like a grammar based command parser would be better
scimon Though... I have many type of rolls to do (Invisible sun for instance uses d10's but they go 0-9 not 1-10... which is weird). 14:52
Oh yeah Grammars are great.
I'm (occasionally) working on one to parse Markdown...
15:04 El_Che left 15:05 pmurias left, Sgeo_ left
simcop2387 AlexDaniel: all fixed up with the seen stuff 15:18
seen: bullshit
tellable6 simcop2387, I haven't seen bullshit around, did you mean bolshoi?
simcop2387 perlbot: seen bullshit
perlbot simcop2387: I don't think I've seen bullshit.
AlexDaniel heh, “I don't think”, the bot is unsure :)
simcop2387: thank you!
perlbot: thank you too! 15:19
cpan-p6 New module released to CPAN! Gnome::Gtk3 (0.18.2) by 03MARTIMM 15:20
New module released to CPAN! Gnome::GObject (0.14.0) by 03MARTIMM
New module released to CPAN! Gnome::Gdk3 (0.14.10) by 03MARTIMM
New module released to CPAN! Gnome::N (0.13.6) by 03MARTIMM
scimon Shiny! 15:21
simcop2387 i have no idea what Gnome::N is for but i can almost definitely say that the name wasn't Martimm's fault. 15:22
Altreus It's the part of a sundial that casts a shadow 15:36
15:39 abraxxa left, robertle_ left
scimon Ba dum tish 15:39
15:40 pamplemousse joined
SmokeMachine scimon: wouldn't that be "1d10 - 1"? 15:42
scimon Yes but you roll up to 4. 1 or more need to equal or beat a target number (so similar to WoD games). With some added stuff.
Oh and for 3 of the 4 potential dice (which you get through magic) a 0 makes weird stuff happen. 15:43
(But not the first dice).
I have this kinda crazy idea to basically have a dice rolling module that covers every game I can with a parser as well. 15:44
Because I need to relax somehow.
SmokeMachine scimon: will it can return a boolean, for example "run 3d6 and it's true if at least 2 of them are higher than 3" 15:46
scimon: and it roll the dices and return a boolean? 15:47
scimon Yeah I want to be able to do something like parse("3d6 vs 10").Str and get "Rolled 13. Success" 15:49
While .Bool gives True (in this case)
:D
But some games you total the roll. Others it's individual dice (and some like the new Star Wars are *really* weird). 15:50
SmokeMachine "3d6 vs 2x3" for "run 3d6 and it's true if at least 2 of them are higher than 3"? 15:51
Geth whateverable: a32bb6009c | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Make Evalable ignore ‘???’ and ‘sleep &’

These just happen to be common and somewhat valid.
scimon something like that. 15:52
SmokeMachine scimon: interesting...
scimon Vampire is dice pool vs target and generally you need 1 success but more is good. 15:53
But there's lot. Star Wars has it's own dice and you make a pool of different dice. It interesting because you can succeed but have bad stuff happen.
Or fil but have good stuff. 15:54
Or fail but have good stuff.
Even
SmokeMachine I'm thinking of creating a Red bot... it would be tellable6 using Red + Camelia with Red installed and saving models...
I'm thinking on creating a #red...
and that bot would be there... 15:55
scimon :)
AlexDaniel SmokeMachine: I don't mind if whateverables used Red, but somebody needs to work on that and maintain it 15:56
also, maybe we should make some modules usable in evalable, not just red 15:57
even json::fast and stuff
SmokeMachine AlexDaniel: That's a interesting proposal...
AlexDaniel: I think it would be very useful... 15:59
15:59 antoniogamiz joined, aborazmeh joined, aborazmeh left, aborazmeh joined
AlexDaniel they already are, it's just not very convenient 15:59
antoniogamiz o/
AlexDaniel e: use lib ‘data/all-modules/cpan/TIMOTIMO/JSON-Fast/lib’; say 42 16:00
evalable6 42
16:00 abraxxa joined
AlexDaniel e: use lib ‘data/all-modules/cpan/TIMOTIMO/JSON-Fast/lib’; say to-json 42 16:00
evalable6 42
Saw 1 occurrence of deprecated code.
==================================================…
AlexDaniel, Full output: gist.github.com/7f15ac0998b0ba4253...7d96a69390
AlexDaniel e: use lib ‘data/all-modules/cpan/TIMOTIMO/JSON-Fast/lib’; use JSON::Fast; say to-json 42
evalable6 42
AlexDaniel e: use lib ‘data/all-modules/cpan/TIMOTIMO/JSON-Fast/lib’; use JSON::Fast; say to-json 42 => 50
evalable6 {
"42": 50
}
AlexDaniel so we can parse the code for `use …:…:…` lines and automatically include the right lib paths 16:01
… and also figure out the dependencies and that kind of stuff
and it'll work in like more than 99% of cases when you need something like this 16:02
SmokeMachine e: use lib ‘data/all-modules/cpan/FCO/Red/lib’; use Red; model Bla { has Unit $.id is serial }; my $*RED-DB = database "SQLite"; Bla.^create-table; Bla.^create for ^5; .say for Bla.^all 16:03
evalable6 (signal SIGHUP) «timed out after 10 seconds»
SmokeMachine :(
e: use lib ‘data/all-modules/cpan/FCO/Red/lib’; use Red; model Bla { has Unit $.id is serial }; my $*RED-DB = database "SQLite"; Bla.^create-table; Bla.^create for ^5; .say for Bla.^all
evalable6 (signal SIGHUP) «timed out after 10 seconds»
AlexDaniel SmokeMachine: if it's that slow I can't help it :D 16:04
evalable6: vars
evalable6 AlexDaniel, commit=HEAD; timeout=10
AlexDaniel evalable6: timeout=50
evalable6 AlexDaniel, timeout is now set to “50” (default value is “10”)
AlexDaniel e: use lib ‘data/all-modules/cpan/FCO/Red/lib’; use Red; model Bla { has Unit $.id is serial }; my $*RED-DB = database "SQLite"; Bla.^create-table; Bla.^create for ^5; .say for Bla.^all
evalable6 (exit code 1) 04===SORRY!04===
Type 'Unit' is not declared. Did you mean any…
AlexDaniel, Full output: gist.github.com/daf8355fa87e843f24...d0e5fe4153
SmokeMachine e: use lib ‘data/all-modules/cpan/FCO/Red/lib’; use Red; model Bla { has UInt $.id is serial }; my $*RED-DB = database "SQLite"; Bla.^create-table; Bla.^create for ^5; .say for Bla.^all
evalable6 (exit code 1) ===SORRY!===
Could not find DBIish at line 1 in:
file#/home/bisectable/g…
SmokeMachine, Full output: gist.github.com/b15d1a62aefc2ad139...71a3983834
AlexDaniel it'll be faster now that it's precompiled
ok that's when it gets difficult… 16:05
SmokeMachine that's the problem of that method... modules using modules...
AlexDaniel SmokeMachine: yeah, but we can resolve all dependencies automatically 16:06
so it's doable
16:07 rindolf left 16:08 pat_js left
Geth problem-solving/path-to-raku: 62c083def6 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Add a strength and an opportunity
16:08
lucasb will keep at least one core developer from leaving the project? 16:11
tadzik that's what it says, yes ;) 16:12
lucasb FTR, I think #81 and #89 are absurd. I'm not OK with they being kept open. 16:14
tadzik I think #81 is open for your concerns 16:17
16:25 dakkar left
lucasb I don't think I would be able to put into better words what others have already said, so I would bringing nothing new to the discussion. I'm just expressing my feelings here on the channel, if that's ok. :) 16:25
16:27 scimon left
tadzik heh, having been opposed to the idea too, I wrote down my thoughts in #81 and was frustrated at the "silent agreement" that some have expressed 16:27
"I've read what you said and I agree!", the would say. But without them saying it themselves on github it makes it seem like nobody – except me – has the same concerns 16:28
so I'd say: even if you'd just repeat somebody else's points, please do so, if you can take the time 16:29
Grinnz the reactions were helpful for that. it's unfortunate that it's not possible to allow reactions without allowing more peanut gallery
tadzik then again, I think at this point the case is basically closed and the issues is resolved
lucasb tadzik: ah, ok. I think understand what you said. FTR, I *totally* agree with your comment there.
tadzik Grinnz: they kind of fill that need, yes, but I think that the magnitude of how much nobody cares about emoji reactions can only be matched by how much I hate them personally :P 16:30
lucasb By "case is closed and issue is resolved", do you mean the renaming will happen?
tadzik lucasb: I think so, ye
Grinnz I think it's a very useful indicator 16:31
lucasb 100 thumbs-up against 1 thumbs-down? I don't think those reactions mean much, lol. Isn't they all P5 people?
Grinnz it's not a vote, only the 13 mentioned people have that, but it's a piece of the difficult "what does the community think" puzzle
they certainly are not. 16:32
tadzik I feel like because of how easy they are to make – and how kinda-anonymous they are (who's checking each individual reaction before they decide if they're legit or not?") – bound them to total worthlessness
in a closed, curated community they may have been a useful indicator 16:33
Grinnz it's as useful as any statistics, really
in a closed, curated community they would only be useful if you want to know what the closed, curated community thinks 16:34
another word for that is echo chamber 16:35
(phrase?)
tadzik yeah, fair enough
I guess what I meant to say is: a proper, well-worded comment is worth 1000 winky faces 16:36
lucasb tadzik++
GH is social media. I care about the opinion of the core developers, not about the outside community 16:37
AlexDaniel peanut gallery xD
tadzik I'm not a big fan of echochambers, but on the other hand I don't see much value in a contribution of dozens of people who don't really give a shit about the project all the issue, but if they can hop in and click a single button to vote for something random, they will
it's like internet petitions really
16:37 ravenousmoose joined
tadzik everyone can join in, the cost of signing is close to zero, so why not have your internet bandwagon make it seem like something is a popular idea? 16:38
Grinnz lucasb: well, several core developers opinions are in that issue as well
including the opening comments ;)
AlexDaniel tadzik: honestly, I'm not sure if a comment is worth much. There are more than 200 comments, absorbing them all is kinda difficult 16:39
lucasb as I said, there are NO consensus among them
Grinnz there is not. and until there is, one way or another, this issue will reappear
tadzik AlexDaniel: that's true – and the discussion got a bit... distracted at times, making it even harder
still, if you were to substitute them all with an aggregation of emoji reacions, you'll get *none* of their value rather than a sample of it, imo 16:40
AlexDaniel all that doesn't matter anyway 16:42
tadzik but it's perhaps reasonable to take what I say with a grain of salt, since I just hate emojis *so much
16:42 ravenousmoose left
AlexDaniel there are 13 reviewers, and they'll decide 16:42
16:43 antoniogamiz left
lucasb how long will that take? I think we'll be in agony until everything's resolved 16:43
AlexDaniel lucasb: as for keeping them open, #81 is a valid problem so even if #89 won't go through, I believe #81 will stay open
and again, reviewers will decide if #89 should be accepted or rejected 16:44
lucasb: who's in agony? :) 16:45
lucasb: a few weeks
tadzik the ones who hope for one outcome but expect another, I feel :)
16:46 chloekek joined
AlexDaniel so who's really hoping that Perl 6 will remain “Perl 6”? 16:49
lucasb \o/
AlexDaniel that's… two hands 16:50
tadzik o/
but I've moved on to the 5th stage of grief already :P
and am utimately hopeful for the future 16:51
lucasb I hope moritz, masak, ugexe, nine and other fellows will be more eloquent than I'm, because I'm really starting to worry about the renaming.
*sorry* to directly request for your opinion, but I wish this problem would settle earlier. 16:52
gdonald what sort of concurrency would work best for console I/O? for example a non-blocking console game 16:54
AlexDaniel lucasb: it's actually the right thing to do, I think. If you're not on the list then talking to reviewers is a good approach 16:56
gdonald: hmm I'm not sure, terminal stuff can be difficult sometimes 16:57
gdonald: anything specific you're going to use? Or are you planning to read straight from stdin?
gdonald I want to do keyboard input while also redrawing the screen, in a non-blocking manner 16:59
I'm reading from tty, with some stty params to do one char at a time
that works
but I'm blocking my draw code :(
AlexDaniel gdonald: something like this? github.com/RGVID-EU/RoboRG-Middlew...p6#L63-L64 17:01
it's maybe a bit too simple but it does work 17:02
gdonald thanks, I was actually thinking to try a Channel next.
17:07 pecastro left 17:08 aborazmeh left 17:13 vike1 left 17:16 aborazmeh joined, aborazmeh left, aborazmeh joined 17:25 pecastro joined 17:27 wildtrees joined 17:30 pecastro left 17:31 sena_kun left 17:46 dolmen left, dolmen joined 17:47 dolmen left 17:48 aborazmeh left 17:49 El_Che_ joined 17:50 El_Che_ is now known as El_Che, El_Che_ joined 17:51 kensanata joined
AlexDaniel lucasb: sooo… do you have any alternative solution? 17:55
lucasb: or what's your position exactly?
17:56 El_Che left, El_Che_ is now known as El_Che
El_Che (networking trouble where my shell runs. Sorry if there were many joins/parts, but probably not, because it lost connection :) ) 17:57
17:57 aborazmeh joined, aborazmeh left, aborazmeh joined 17:58 aborazmeh left 18:02 pecastro joined, vike joined 18:03 aborazmeh joined, aborazmeh left, aborazmeh joined, aborazmeh left 18:06 aborazmeh joined, aborazmeh left, aborazmeh joined
Geth problem-solving/path-to-raku: bcf6c877b7 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Revert "Add a strength and an opportunity"

This reverts commit 62c083def671f1080677b5cccab7768292c0c339.
18:07
18:22 kensanata left 18:26 aborazmeh left 18:29 aborazmeh joined, aborazmeh left, aborazmeh joined 18:31 sauvin left 18:38 rindolf joined
lucasb AlexDaniel: I'll try to write my opinion coherently and share with you later :) 18:42
[Coke] wonders what the most sixish way of saying "does anything in this list contain any fragments from this other list" is.
AlexDaniel [Coke]: set intersection? 18:43
or what do you mean by fragments?
chloekek any(@xs) ⊆ @ys 18:45
[Coke] @data.first({my $i=$_; @fragments.grep({$i.contains: $_})})
so, if I want to scan through email addresses and find anything with 'coleda.com' in it, e.g. 18:46
@data.first({my $i=$_; @fragments.first({$i.contains: $_})})
18:46 aborazmeh left
chloekek There's an Aho—Corasick library which can probably efficiently look for many different substrings in a single string. 18:47
18:47 dolmen joined
[Coke] ... I don't need real efficiency here, but thank you 18:52
chloekek my Algorithm::AhoCorasick $ac .= new(keywords => @fragments); @data.grep({ $ac.match($_) });
Maybe any(@data).contains(any(@fragments)) works. Not sure if you can call methods on junctions. 18:53
18:54 MasterDuke joined
chloekek p6: my @data = 'foobar', 'alibaba'; my @fragments = 'ob', 'kek'; say so any(@data).contains(any(@fragments)); 18:55
camelia True
chloekek p6: my @data = 'foobar', 'alibaba'; my @fragments = 'chloe', 'kek'; say so any(@data).contains(any(@fragments));
camelia False
[Coke] I wonder if the compiler is smart enough to stop when it finds something, or if it's checking everything. 18:56
18:56 aborazmeh joined, aborazmeh left, aborazmeh joined
chloekek p6: for ^1000 { my @data = 'foobar', 'alibaba'; my @fragments = 'chloe', 'kek'; say so any(@data).contains(any(@fragments)); }; say now - INIT now 19:00
camelia False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
False
Fal…
chloekek p6: for ^1000 { my @data = 'foobar', 'alibaba'; my @fragments = 'chloe', 'kek'; so any(@data).contains(any(@fragments)); }; say now - INIT now
camelia WARNINGS for <tmp>:
1.87318682
Useless use of "so " in expression "so any(@data).contains(any(@fragments))" in sink context (line 1)
chloekek p6: for ^1000 { my @data = 'foobar', 'alibaba'; my @fragments = 'chloe', 'kek'; @data.first(-> $s { @fragments.first({ .contains($s) }) }); }; say now - INIT now 19:01
camelia 0.810917
19:06 wildtrees left 19:20 xinming left 19:21 pilne joined
Geth problem-solving/path-to-raku: 235ae7d6e7 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Mention potential drain from events
19:25
19:31 dolmen left
El_Che The SWOT is a reall waste of time 19:36
so subjective that's it's useless 19:37
we're all guessing
chloekek Will the P and 6 in Camelia’s wings remain? :D
El_Che chloekek: yes
chloekek yay
El_Che (however I would prefer to get rid of the mascotte, by far the worst I've seen) 19:38
Grinnz El_Che: it's a very managerial thing to do... but it does lay out some things
El_Che and by far, I mean very by far
I seen many in a business setting, mostly bullshit :) 19:39
I you are for something make a good proposal
if
if you're against, make a counterproposal
what's a risc for someone is an opportuity for an other 19:40
Grinnz the problem is that the only opposition I have seen is with the counterproposal of do nothing and pretend there are no problems.
El_Che same for weakness and strenght
uzl[m] chloekek: It's so much of an easter egg that I think most people miss it. I myself didn't notice the first time I saw Camelia.
AlexDaniel El_Che: feel free to start a new problem-solving issue about that. And good luck! 19:42
looks like we're not touching camelia as part of the rename, and that's for the better
El_Che AlexDaniel: yeah, that's what we need :)
AlexDaniel: I am for not changing it
while I hate it
AlexDaniel good. Next topic please :D 19:43
El_Che becasue it's not fundamental to me
it's crap marketing, that's all
I'll end with this: even children hate it :)
AlexDaniel El_Che: have they seen the plush version?
El_Che yes 19:44
it's an infantalized version of what an adult think children like
AlexDaniel but dunno, golang has retarded turd as a mascot, seems to be working fine for them
El_Che anyway, enough ranting
it's retarded all right
but not that retarded
it a simple form
we're are a overly complex... 19:45
oh no
:)
Grinnz I honestly didn't know what their mascot was until just now... and yeah that is not great
El_Che too much metaphores here :)
anyway, a metaphore can stay out of a business presentation 19:46
it's only problematic if it's the logo
19:47 pmurias joined
uzl[m] Camelia will probably grow on you, El_Che 😁�. 19:47
19:47 xinming joined
El_Che I have *honestly* tried 19:48
I don't like to be the grumpy guy
19:51 wildtrees joined
AlexDaniel El_Che: is it the colors or the shape? 19:51
El_Che the shape
uzl[m] I'm all for keeping Camelia but I gave it a go at creating a Raku logo (raw.githubusercontent.com/uzluisf/...array.png) during the Github rename issue.
Probably too artesanal?!
aearnus[m] <AlexDaniel "El_Che: is it the colors or the "> for what it's worth, El_Che++ 19:52
19:52 wildtrees left
El_Che I see a woman's dress :) 19:52
but it's maybe just me :)
rba :-)
19:52 wildtrees joined
rba Or a lava lamp? 19:53
El_Che a tie?
aearnus[m] uzl (@uzluisf:matrix.org): my thought for a Raku logo was to exploit the fact that R A K U looks really pretty when arranged in a square
El_Che 60's tie
AlexDaniel` someone should really make a badass version of camelia 19:54
uzl[m] Yeah, probably more like a lava lamp.
AlexDaniel` I'll even agree to have it on the front page of perl6.org
El_Che AlexDaniel: a reimagining? that would be great. A variation? meh
uzl[m] It's supposed to be a vase though. 19:55
El_Che on the other hand if even google with all its moneys can't get a proper mascot...
Grinnz Zoffix made a really nice butterfly for one of those announcements
El_Che uzl[m]: if course, we're half winding you up
rba Personally I like the analogy of broken pottery. Yet it should not be confused with the art ot the pottery creating process. 19:56
El_Che I think AlexDaniel had a good point about no associating to much to pottery, were there may be trademarks
uzl[m] aearnus: Do you mean just the letters?
aearnus[m] Yeah. Just as far as doing something typographically with them 19:57
As far as the rest of the contents of the logo, /shrug
El_Che you need to find an explanation for the
backronym 19:58
rba Grinnz: one published on marketing.perl6.org
El_Che Oh "raku"? It's an ancient word in a Japanese dialect meaning "not Perl 5"
Grinnz the one under brochures, yes
El_Che ok, it may be the colours also: this is probably one of the best I've seen marketing.perl6.org/asset/pics/logo.png 19:59
Grinnz it also looks very artistically cromulent with raku, but that's just my view
El_Che not being a fan, but not extremely repulsed
uzl[m] aearnus: Oh, I see. I think something like that could look nice.
19:59 nepugia joined
aearnus[m] :) 20:00
uzl[m] Grinnz: I submitted a variant with softer colors and what I consider a more inviting smile (sorry, Larry ;-)) 20:01
user-images.githubusercontent.com/...f94a05.png
El_Che uzl[m]: it's better. The pink is still very bright though 20:02
it could be a 80s tshirt
Grinnz at the risk of overstepping what my opinion is worth on this matter, yes the smile is much better on that one 20:03
rba In general I like „the butterfly“ as symbol for the language. As it‘s a second life for a creature. 20:04
uzl[m] Let's rock the 80s :-)!
El_Che rba: as a metaphore, sure.
and I *love* butterflies
rba And some bools choose really beautiful ones on there cover.
El_Che please no jokes about the butterfly effect :)
Grinnz camelia reminds me more of those moths with eyes on their wings. just saying :P 20:05
rba perl6book.com 20:06
20:11 pmurias left
uzl[m] Yeah, the book covers look great. 20:12
Literal eyes? Or just the illusion of eyes to scare predators away?
Grinnz haha, I don't think there's any with actual eyes on their wings 20:13
20:13 pmurias joined
chloekek Or a raptor holding a Swiss Army magic wand 20:14
20:16 pamplemousse left
uzl[m] Grinnz: My imagination was already running wild. Their wings are too flimsy and don't have any tissue but could it be possible though? 20:19
chloekek: I think Perl 5 has also a raptor as its logo. Or so I've read. 20:20
Grinnz yes, unlike the camel, it is owned by the community
so it's useful there
El_Che raptor perl
aearnus[m] Why not a moth? images.app.goo.gl/okGRJ7uCrUAqPTRV9 20:21
chloekek www.markkeating.me.uk/2011/02/25/ra...-chainsaw/
caterpillar for nqp 20:22
20:24 mowcat joined, mowcat left, mowcat joined 20:34 aborazmeh left
rba The raptor is strongly associated with Perl 5. 20:35
20:37 kensanata joined
rba The swiss army knive might violate some rights of Victorinox. The company who produces them. 20:38
I like the caterpillar, yet then you assume that Perl 6 is grown out of NQP. 20:39
aearnus[m] Could do something reminiscent of a Swiss army knife. The multitool is kinda an overdone trope for technologies, but there are plenty of things that have multiple functionalities 20:40
Y'know what's versatile? The brick. Perl 6 bricks :p
20:42 aborazmeh joined, aborazmeh left, aborazmeh joined
rba I prefer to stay with animals. 20:44
chloekek I've heard chicken is quite versatile 20:46
aearnus[m] Scheme beat us there
20:50 aborazmeh left
rba El_Che: Which is the prefered Linux OS used in the Perl 6 community? 20:54
20:56 aborazmeh joined, aborazmeh left, aborazmeh joined
AlexDaniel rba: I don't think there's any preference 21:00
rba: why?
rba: maybe you're interested in this: repology.org/project/rakudo/versions
21:04 [Sno] joined 21:05 pilne left
rba I would like to know if there is a preference for dockerizing rakudo. 21:14
21:18 chloekek left
AlexDaniel rba: then maybe alpine? 21:25
or, well… what do you mean by dockerizing 21:26
you want to use rakudo in docker and you're deciding on your host os?
or? 21:27
21:28 cpan-p6 left 21:29 cpan-p6 joined, cpan-p6 left, cpan-p6 joined
rba rakudo in docker (+Perl 5 + a bunch of CPAN modules) 21:29
+ NGINX
I think Apline Linux is a lightweight OS and fits well into a docker container... 21:30
AlexDaniel yeah, Alpine is one of the favorites :) 21:32
21:33 aborazmeh left 21:35 aborazmeh joined, aborazmeh left, aborazmeh joined, aborazmeh left 21:37 aborazmeh joined, aborazmeh left, aborazmeh joined 21:50 woolfy1 joined
woolfy1 I was curious how discussions would go. Apparently, as low as this... "The SWOT is a reall waste of time" and ""so subjective that's it's useless", and nobody protested against it, and it was not nuanced. Nice insult to lizmat. 21:52
tellable6 2019-08-21T22:00:02Z #perl6 <El_Che> woolfy1: Grinnz has been very polite and constructive, I don't think conflict is needed
2019-08-21T23:47:04Z #perl6 <AlexDaniel> woolfy: thank you for your work!
AlexDaniel meh, I don't know. People asked about risks and got SWOT 21:53
woolfy1 Also as low as this, regarding the Perl 6 mascotte Camelia: "it's crap marketing, that's all", and "I'll end with this: even children hate it :)" and about the stuffed toy: "it's an infantalized version of what an adult think children like".
AlexDaniel useless or not, that's what people were interested in, so there we go
woolfy1 I've spent 11 months on getting that infantalized version of Camelia, I paid to have a thousand copies made, it was of the few times I saw Larry being so emotional he was close to crying when he got the first copy. 21:54
I've been sent dozens of pictures of children (ranging from toddlers to teenagers, boys and girls) sleeping and/or cuddling their Camelia stuffed toy, by proud parents who got / bought one from me. 21:55
rba woolfy1: My 7 years old daught *loves* the Camelia stuff toy you made and sleeps with it every night. 21:56
s/daught/daughter/
woolfy1 Quite some people who won the Squashathon got one from me and sent me a emotional thank you when I sent them their prize Camelia stuffed toy: user-images.githubusercontent.com/...a62cb4.png
So I get it, it's a f**king "infantalized version of what an adult think children like, and nobody protested here against that. 21:57
Sorry rba, not getting there...
I mean, it does not reach my furious mind. 21:58
AlexDaniel: a SWOT analysis is a way to define what the risks are of renaming Perl 6 to whatever. If you know a better way than such a waste of time, something so subjective that it is useless, and you did not protest against those words, well, please, think of something more useful and less ubjective. 21:59
rba cares about woolfy1‘s blood pressure
woolfy1 I am damn furious indeed.
El_Che woolfy1: why do you care if someone does not like a mascotte. I am pretty sure there is lots of stuff you hate with good reasons 22:00
22:00 aborazmeh left
woolfy1 And if people would care about me to stay in the Perl-community, today's discussions and tone of voice and abscense of protest against those words, were not the right way to keep me in the community. 22:00
El_Che that's really what the mascotte feels like to me and everyone I've shown them at work
there has been zero positive reactions about it 22:01
woolfy1 I do care because I have put a f**king amount of work in it. And because of the words you used.
El_Che you are projecting the infant to the maker
woolfy1 You want a ragequit instead of a grieve-sad-quit? You got it
AlexDaniel woolfy1: but… but…
woolfy1 exit
22:01 woolfy1 left
El_Che you could see it as: "it looks like what adult think children likes" 22:02
-s
it does not mean the adult is infantile
it means the the good intentations did not result in the desired outcome 22:03
that's something completely different
I have told a zillion go people that I don't like their mascot much. They don't care :
:)
that's an healthy attitude in my book 22:04
there is lots of stuff I dislike where people put hard word in, e.g electronic music 22:05
Grinnz it is hard to get to the perspective of not having an emotional reaction to people disliking something you put work into, or even something you like
El_Che do techno music fan care that I find their music sounds like an 8 bit nintendo? No they don't care
Grinnz it's human nature 22:06
El_Che I know loooooooooots of people that don't like perl
it's ok
Grinnz for perl you have to get desensitized to it, or you will have to give up in the first month 22:07
El_Che my point, don't take bad feedback personally. It's a feedback about the effectiveness of a mascot, not about ones work, or ones intention, or talent 22:09
hell, apple is full of designers and they created a laptop that looked like a toilet seat and one like a wastebasket
AlexDaniel no it was a trash can and then a cheese grater 22:10
ah, a laptop?
oh yeah, these actually do look like toilet seats…
Grinnz the first google result for "apple laptop toilet": en.wikipedia.org/wiki/IBook
El_Che d3nevzfk7ii3be.cloudfront.net/igi/...54tj.large
Grinnz I didn't know they made a laptop version of the eMac :) 22:11
22:11 kensanata left
Grinnz or, I guess it was the origin iMac 22:11
El_Che So, to summarize, I respect everyone effort and work --specially woolfie's-- spent on the mascot, I laughed with the 12-years girls anecdote, I am not arguing for chaning the mascot today, but hell will freeze over before I wear a Camelia t-shirt. 22:14
rba Maybe the name change discussion did open our minds so much to think about what all needs to be changed, that we are starting questioning many things. 22:15
El_Che no, I dislike it from the day I saw it
damn, I am the grumpy old man waiving his cane to a butterfly
rba Instead we should focus on the things we have and will stay as they are and use our energy to do things we like.
22:16 robertle left
El_Che for the record, my 2 daughter have dozens of stuffed animals, I always take something when I am abroad on a conference 22:16
Camelia didn't get much love 22:17
they liked suse's and posgres stuff :)
(I mostly buy real ones, but once in a while there are nice things in conferences :) ) 22:18
rba the suse camaeleon is qute though 22:19
postgres stuff toy? what is it?
Grinnz elephant, I would guess 22:20
rba maybe they both have a better „hugability“ :-) 22:21
El_Che blue one 22:22
you can't go wrong with cameleons and elephants
22:37 squashable6 left 22:39 squashable6 joined 22:43 Sgeo joined 22:44 pecastro left 22:48 Black_Ribbon joined
jnthn *sigh* No, the mascot is not up for grabs, if nothing else because it's done a good job of filtering out folks who would make a nuisance of themselves in other ways anyway. By, for example, deciding that just because there's a rename discussion, they can drag in any other thing they might wish were different. 22:56
22:57 pilne joined 23:09 rindolf left
jdv79 what is happenning?! 23:15
Doc_Holliwood Can I somehow get the name of a constant as a string? I have bunch of statements of the form "take "LEFT_ALT" if $_ +& LEFT_ALT_PRESSED;" 23:28
timotimo m: constant LEFT_ALT = 123; say LET_ALT.VAR.name
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared name:
LET_ALT used at line 1
timotimo m: constant LEFT_ALT = 123; say LEFT_ALT.VAR.name
camelia No such method 'name' for invocant of type 'Int'. Did you mean any of these?
base
none
note
take

in block <unit> at <tmp> line 1
timotimo not with constant at least 23:29
jnthn Doc_Holliwood: Maybe an `enum` would be more convenient
timotimo m: enum Keys <LEFT_ALT RIGHT_ALT>; say LEFT_ALT.^name
camelia Keys
timotimo ah, that's the type's name
jnthn That's the type name, but you can ~ it
timotimo m: enum Keys <LEFT_ALT RIGHT_ALT>; say LEFT_ALT.key
camelia LEFT_ALT
timotimo there it is
jnthn Or that :)
Doc_Holliwood oh hi jnthn 23:30
jnthn o/ 23:31
23:42 pmurias left 23:46 wildtrees left
Grinnz jnthn: fwiw, the only person I have seen propose changing camelia other than the P6 (already decided against) was a reddit troll 23:46