»ö« 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:03 reportable6 joined, ChanServ sets mode: +v reportable6 00:18 vrurg left 00:19 vrurg joined 00:20 Cabanossi left 00:21 Actualeyes left 00:23 aborazmeh joined, aborazmeh left, aborazmeh joined 00:25 Cabanossi joined, Sgeo_ left 00:28 daxim left 00:34 [particle] joined 00:35 wildtrees left 00:36 [particle]1 left 00:37 daxim joined 00:39 Sgeo joined 00:44 mowcat left 00:47 [particle]1 joined, [particle] left 00:57 jaldhar_ joined 01:01 [particle] joined 01:03 [particle]1 left 01:07 jaldhar joined 01:08 jaldhar_ left 01:15 [particle] left 01:18 MasterDuke left 01:21 [particle] joined 01:26 jaldhar_ joined 01:27 jaldhar_ left 01:28 jaldhar_ joined 01:29 jaldhar left 01:41 [particle] left 01:49 [particle] joined 01:50 pilne left 01:55 lembark left 01:58 gdonald left 02:00 aborazmeh left, molaf left 02:02 [particle] left 02:03 [particle] joined 02:04 Manifest0 left 02:05 Manifest0 joined 02:07 jaldhar_ left 02:08 jaldhar_ joined 02:10 [particle] left 02:13 molaf joined 02:21 Cabanoss- joined 02:22 Cabanossi left, Cabanoss- is now known as Cabanossi 02:34 uid9164 joined
uid9164 PHP 7.1.4 (cli) (built: Apr 11 2017 19:54:37) ( ZTS MSVC14 (Visual C++ 2015) x64 ) 02:34
<code> while ($a <= 1000000000) { $c += ($a * 2) % 3; $a += 1;} 02:35
This code consumes 51 secs on perl6 while 54 secs on php 7.1
Much beyond my expect 02:36
02:41 uzl joined
uzl o/ 02:41
There are several YAML modules in the ecosystem so a PR could be send for their inclusion in yaml.org/. 02:42
02:53 jaldhar_ left 02:54 jaldhar_ joined 02:59 [particle] joined 03:12 mingdao joined 03:13 jaldhar_ left 03:14 jaldhar_ joined 03:17 jaldhar_ left 03:18 jaldhar_ joined 03:20 jaldhar joined 03:23 jaldhar_ left 03:24 [particle]1 joined 03:25 [particle] left 03:27 [particle] joined, jaldhar left, [particle]1 left 03:28 jaldhar joined 03:31 [particle]1 joined, jaldhar left 03:32 jaldhar joined 03:33 jaldhar left 03:34 jaldhar joined, [particle] left 03:35 jaldhar left 03:36 jaldhar joined 03:43 jaldhar left 03:44 jaldhar joined 03:46 uzl left, uid9164 left 03:47 jaldhar left 03:48 jaldhar joined 03:49 jaldhar left 03:50 jaldhar joined 03:51 jaldhar left 03:52 jaldhar joined 03:57 jaldhar left 03:58 jaldhar joined 03:59 jaldhar left 04:00 jaldhar joined 04:03 jaldhar left 04:04 jaldhar joined 04:05 jaldhar left 04:06 jaldhar joined 04:10 jaldhar left, jaldhar joined 04:11 jaldhar left 04:12 jaldhar joined 04:13 jaldhar left 04:14 jaldhar joined 04:17 jaldhar left 04:18 jaldhar joined 04:19 jaldhar left 04:20 jaldhar joined
irced hey jaldhar 04:21
04:21 jaldhar left 04:22 jaldhar joined 04:25 jaldhar left 04:26 jaldhar joined 04:27 jaldhar left 04:28 jaldhar joined 04:29 jaldhar left 04:30 jaldhar joined 04:33 jaldhar left 04:34 jaldhar joined 04:35 jaldhar left 04:36 jaldhar joined 04:37 jaldhar left 04:38 jaldhar joined 04:39 jaldhar left 04:40 jaldhar joined 04:45 jaldhar left 04:46 jaldhar joined, curan joined, molaf left 04:47 jaldhar left 04:48 jaldhar joined, mingdao left 04:49 jaldhar left 04:50 Sgeo left, jaldhar joined, Sgeo joined 04:53 jaldhar left 04:54 jaldhar joined 04:59 pamplemousse joined, Poohman joined 05:05 jaldhar left 05:06 jaldhar joined 05:07 jaldhar left 05:08 jaldhar joined 05:09 jaldhar left 05:10 jaldhar joined 05:11 jaldhar left 05:12 jaldhar joined 05:13 jaldhar left 05:14 jaldhar joined 05:17 jaldhar left 05:18 jaldhar joined 05:19 jaldhar left 05:20 jaldhar joined 05:21 jaldhar left 05:22 jaldhar joined 05:25 sauvin joined, jaldhar left 05:26 jaldhar joined 05:29 jaldhar left 05:30 jaldhar joined 05:31 jaldhar left 05:32 jaldhar joined 05:33 jaldhar left 05:34 jaldhar joined 05:53 jaldhar left 05:54 jaldhar joined 06:00 reportable6 left 06:03 reportable6 joined 06:07 jaldhar left 06:08 jaldhar joined 06:11 jaldhar left 06:12 jaldhar joined 06:17 jaldhar left 06:18 jaldhar joined 06:23 jaldhar left 06:24 jaldhar joined 06:25 jaldhar left 06:26 jaldhar joined 06:40 rainmanjam joined 06:45 jaldhar left 06:46 jaldhar joined 06:52 MasterDuke joined 06:53 jaldhar left 06:54 jaldhar joined 06:55 jaldhar left 06:56 jaldhar joined 06:57 jaldhar left 06:58 jaldhar joined 07:01 jaldhar left 07:02 jaldhar joined, kylese joined 07:04 kensanata joined 07:08 bgummala joined
bgummala Hi 07:08
I am trying to write a server program in perl
and client side coding in tcl
but the client is not getting connected to server
07:09 jaldhar left 07:10 jaldhar joined, [Sno] left
bgummala hi 07:13
07:14 bgummala left 07:16 cpan-p6 left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined 07:21 jaldhar left 07:22 jaldhar joined 07:25 jaldhar left 07:26 jaldhar joined 07:29 kensanata left, jaldhar left 07:30 jaldhar joined 07:32 snarkyboojum__ left, robertle left 07:33 pamplemousse left 07:35 jaldhar left 07:36 jaldhar joined 07:41 Sgeo_ joined 07:43 rindolf joined 07:44 Sgeo left 07:45 ravenousmoose left 07:46 ravenousmoose joined 07:48 Sgeo__ joined
MasterDuke bgummala: what protocol are you using to communicate? 07:50
timotimo they're already gone :( 07:51
07:51 Sgeo_ left 07:54 robertle joined
tyil wonder if this'll fix my zef issue being unable to install stuff 07:56
if I add openssh-client to the image, I get a different error on missing curl/wget/pswebrequest 07:57
so I'm compiling a new image that contains openssh-client, git curl and wget
07:57 jaldhar left 07:58 jaldhar joined 08:00 sena_kun joined 08:02 zakharyas joined 08:04 chloekek joined 08:09 vrurg left, vrurg joined 08:11 jaldhar left 08:12 jaldhar joined 08:14 dolmen joined
Geth problem-solving/path-to-raku: 6b444bd896 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Remove mention of "Velvet Divorce"
08:23
08:28 scimon joined 08:31 jaldhar left 08:32 jaldhar joined 08:35 jaldhar left 08:36 jaldhar joined
tyil heh 08:41
08:41 jaldhar left
tyil I wonder what the reason is for zef to use ~/.zef/tmp, in stead of using $TMP for tempfiles 08:41
08:42 jaldhar joined
SmokeMachine is there any reason to not store the function code inside of its object? 08:52
m: sub bla { "ret" }.perl.say
camelia sub bla { #`(Sub|78466296) ... }
sena_kun SmokeMachine, while not answering the question, why would you want it to? 08:56
08:57 jaldhar left
SmokeMachine sena_kun: I'm thinking on how to make Red help users on doing migrations... so, my cli could load the model, change what it should and copy the methods code... 08:57
08:58 jaldhar joined
sena_kun SmokeMachine, you mean DB->code migration or code->DB? 08:59
08:59 nepugia joined, mniip left
SmokeMachine sena_kun: I mean the stage to change the code that will do the DB migration... 08:59
sena_kun: something like this: github.com/FCO/Red/issues/15#issue...-514524933 09:01
09:01 mniip joined 09:03 [particle] joined
sena_kun SmokeMachine, sorry, no idea how to help. :/ 09:04
09:04 [particle]1 left
SmokeMachine sena_kun: but can you see anything terribly wrong on having the code on the function object? 09:05
09:05 nepugia left 09:06 rindolf left
sena_kun SmokeMachine, I think that 1)code objects are closures, so if you try to EVAL it from other scope without closed lexicals it'll go bad quickly 09:06
09:06 kylese left
sena_kun maybe there are also reasons 2) and 3), but I can't think of something immediately 09:06
09:07 jaldhar left 09:08 jaldhar joined
SmokeMachine sena_kun: but I can use it without EVALing... 09:08
sena_kun SmokeMachine, yes, if you are just e.g. printing it, shouldn't be a problem, I just think that people might do it this way, though, well, that doesn't really seems like an excuse to me. 09:09
09:10 Sgeo_ joined
SmokeMachine sena_kun: one example, javascript has it... 09:10
09:11 jaldhar left 09:12 mowcat joined, jaldhar joined, mowcat left 09:13 Sgeo__ left 09:16 [particle] left 09:17 jaldhar_ joined 09:18 jaldhar left 09:20 [particle] joined 09:23 ZhanBB left, jaldhar_ left 09:24 jaldhar_ joined 09:31 jaldhar_ left 09:32 jaldhar_ joined 09:34 [particle] left
Geth doc/raku: 22c20c6a95 | (Aleks-Daniel Jakimenko-Aleksejev)++ | CREDITS
Remove obsolete pumpking mention

See github.com/rakudo/rakudo/commit/63...889c1e3e53
09:34
doc/raku: 65f0e414d2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | CREDITS
Remove obsolete pumpking mention

See github.com/rakudo/rakudo/commit/63...889c1e3e53
09:37
doc/raku: 6cbc871fa1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 0 files
Merge branch 'master' into raku
09:40 MasterDuke left, [particle] joined, Black_Ribbon left 09:43 jaldhar_ left 09:44 jaldhar_ joined 09:48 irced left 09:52 kylese joined 09:55 MasterDuke joined, jaldhar_ left 09:56 jaldhar_ joined 09:57 jaldhar_ left 09:58 jaldhar_ joined 10:01 jaldhar_ left 10:02 jaldhar_ joined 10:09 jaldhar_ left 10:10 jaldhar_ joined 10:11 jaldhar_ left 10:12 jaldhar_ joined 10:13 jaldhar_ left 10:14 jaldhar_ joined 10:19 rindolf joined 10:21 Kaiepi left, Kaiepi joined, jaldhar_ left 10:22 chloekek left, jaldhar_ joined 10:29 MasterDuke left 10:31 jaldhar_ left 10:32 jaldhar_ joined
Geth problem-solving/path-to-raku: 0b5402e1de | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
The P and 6 in Camelia are not an issue, but a tribute
10:37
problem-solving/path-to-raku: d71dc5cf60 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
s/.code/.raku/

As some classes already have a .code method, and this would be a collision.
10:39
10:39 gregf_ joined 10:41 jaldhar_ left 10:42 jaldhar_ joined
tadzik ah, I hoped .code would stay to make us future-proof for futher renames ;) 10:44
10:47 jaldhar_ left 10:48 jaldhar_ joined
Geth problem-solving/path-to-raku: bf7ab7839b | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Mention what to do with IRC channels
10:48
problem-solving/path-to-raku: e5c5d42930 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Mention channel forwarding
10:49
problem-solving/path-to-raku: 7d0aab8eed | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
"rakudo" should be the main executable
10:52
10:55 Sgeo__ joined
Geth problem-solving/path-to-raku: a79dde05a3 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
.pod6 to become .rd
10:58
10:58 Sgeo_ left
lizmat tadzik: what I've written is not law, it's just how I see it now and the document is a reflection of that 10:59
lizmat goes into seeing what .code currently does
tadzik lizmat: I'm just kidding ;) 11:00
I quite like the new filenames 11:01
AlexDaniel the filenames are great, yeah 11:02
lizmat wrt to .code versus .raku, I'm more worried about confusion with the .codes methods 11:03
m: dd "abc".codes
camelia 3
lizmat so going to stick with .raku for now 11:04
11:04 zakharyas left
AlexDaniel well, .codes is weird by itself 11:04
like, it's a very short name for a feature that's not used all that often
and wouldn't .codepoints be more readable?
but whatever, here I am wanting to change everything again :) 11:05
lizmat: I actually love .rd
Geth problem-solving/path-to-raku: 1ee09085fc | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Special attention to non-latin script countries

Specifically for the announcement of Raku
11:09
11:09 pamplemousse joined 11:11 jaldhar_ left 11:12 jaldhar_ joined
AlexDaniel greppable6: codes 11:12
greppable6 AlexDaniel, 878 lines, 141 modules: gist.github.com/ddc8de5f4e7cc6da24...f5b3610976 11:13
lizmat greppable: \.codes
greppable6 lizmat, 78 lines, 19 modules: gist.github.com/07114229fded5158fc...cf277f6ade
lizmat AlexDaniel: ^^
still quite a lot 11:14
AlexDaniel that's really not a lot of use
cro ones are in js files, then there's a bunch of stuff in pdf module, some in docs. And then a little bit of everywhere 11:16
I think a soft deprecation is a possibility for deconfusing .code and .codes if we want to go with that 11:17
11:17 jaldhar_ left, dolmen left 11:18 jaldhar_ joined 11:19 jaldhar_ left 11:20 jaldhar_ joined 11:21 Cabanossi left, jaldhar_ left 11:22 jaldhar_ joined 11:23 mniip_ joined 11:25 mniip left
Geth problem-solving/path-to-raku: 66daa4f1a6 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Open the door for .code
11:26
11:27 gregf_ left 11:30 cgfbee joined 11:32 mniip_ is now known as mniip 11:33 Cabanossi joined 11:34 kensanata joined 11:35 jaldhar_ left 11:36 jaldhar_ joined 11:40 lembark joined, pat_js joined 11:41 noisegul joined, jaldhar_ left 11:42 jaldhar_ joined 11:51 jaldhar_ left 11:52 jaldhar_ joined
Geth problem-solving/path-to-raku: 8d86f071c9 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Mention versioning
11:56
11:59 lembark left
Geth problem-solving/path-to-raku: 3c0fee64d1 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Compilers are free to handle optional nameds in 'unit'
11:59
12:00 reportable6 left, reportable6 joined 12:03 lucasb joined 12:05 pmurias joined
pmurias lizmat: what caused the switch from being heavily opposed against the rename to being in favour of it? 12:07
12:07 jaldhar_ left 12:08 jaldhar_ joined 12:12 Guest93 left
lizmat pmurias: if you look at my "On Raku" blog post, I made clear that I would like to give the "Raku" brand a completely separate chance 12:12
12:12 Guest93 joined
lizmat the only thing that's changed since then in my mind, is that it is the *only* way to go 12:12
Geth problem-solving/path-to-raku: 7188f3974f | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Handwave about support for other languages as a compunit
12:19
lizmat pmurias: and that change of mind came from weekly research for the Perl 6 weekly and the absence of Larry's voice on the matter 12:21
pmurias re switching from 'use' to 'unit' doesn't that prevent mixing of multiple languages in the same file? 12:24
lizmat: and it seems while a lexically scope 'use v5' could be useful for say porting something piecemeal if we are having the entire file be in python wouldn't be it better to just have it say in a .py file without unit 12:30
lizmat pmurias: we've decided that you can only set the language level for a *compilation unit* 12:31
so a scoped version would be out of the question, or mixing of languages inside a compilation unit
Geth problem-solving/path-to-raku: 1c2ece9590 | (Elizabeth Mattijsen)++ | PATH-TO-RAKU.md
Mention effects on event naming
12:32
12:33 lembark joined 12:35 zakharyas joined
Kaiepi a friend of mine made this pastebin.bun/ 12:36
* pastebin.run/
it supports perl 6!
12:40 grondilu joined
lizmat cool 12:40
weekly: pastebin.run/
notable6 lizmat, Noted! (weekly)
12:41 dolmen joined
grondilu Anybody knows how to simply use HTTP::Server::Tiny? 12:41
Like how to just serve the files in the current directory?
python 3 has a very nice, simple call : python3 -m http.server 12:42
I wish there were something that simple in Perl 6
12:44 xfix joined
xfix o/ 12:44
12:45 xfix24 joined 12:46 xfix left, MasterDuke joined, xfix24 is now known as xfix
grondilu tries HTTP::Server::Simple 12:54
xfix pastebin.run is still work in progress, there is still a lot to be done still, but it can execute Perl 6 (even if it cannot syntax highlight it, because there is no support for Perl 6 highlighting in CodeMirror) 12:55
and it's not written in Perl 6 (disappointing, i know)
grondilu gets "(Simple) at localhost:8080 12:56
12:55 GET /index.html HTTP/1.1
"
grondilu is confused AF
grondilu gives up 12:57
xfix p6: say Q[@A`DO world!]~|<HeLhg> 12:58
camelia Hello world! 12:59
Geth problem-solving/path-to-raku: e4461ed9f2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | PATH-TO-RAKU.md
Simplify versioning
13:03
xfix HTTP::Server::Tiny seems very minimalistic to me, it doesn't seem to provide static file support or anything like that, you need to implement it yourself i think
sena_kun grondilu, maybe Cro::HTTP? See cro.services/ "Set up your routes" code chunk, then you need cro.services/docs/reference/cro-ht...ic_content added in routes and you are done 13:05
this is not a single command, of course
tobs greppable6: \.code
greppable6 tobs, 559 lines, 108 modules: gist.github.com/23fad65a80670c16eb...b9f938241d 13:06
jnthn I did speculate at some point a `cro just ...` pluggable thing, where we could handle various simple tasks, so we could say things like `cro just serve /path/to/static/content`
tadzik that sounds nice :)
scimon I finally got Trait::Env working for Attributes with precompliation. (But utterly changing how it works). 13:12
pamplemousse The podcast Command Line Heroes did an episode on the history of Perl/Perl 6 last Tuesday that quoted lizmat++ www.redhat.com/en/command-line-her...g-for-perl 13:13
13:15 lembark left
scimon And I realised I had a line in the docs that was no longer valid. 13:17
AlexDaniel kent\n: it's an interesting feature, but I can't say it's a useful one 13:22
kent\n: I can't say there's any comment that is spam, abuse, off-topic, outdated or resolved 13:23
tobs greppable6: \.raku 13:29
greppable6 tobs, 75 lines, 40 modules: gist.github.com/19d14b6863b422daa9...7e473f640f
AlexDaniel greppable6: \.raku[^d] 13:30
greppable6 AlexDaniel, Found nothing!
AlexDaniel greppable6: raku[^d]
greppable6 AlexDaniel, 1 line, 1 module: gist.github.com/2c7b5202d7dded37a0...71db1ced7f
cpan-p6 New module released to CPAN! Trait::Env (1.0.1) by 03SCIMON 13:31
New module released to CPAN! Trait::Env (1.0.0) by 03SCIMON
tobs AlexDaniel: "Those who can't use their head must use their back" :) 13:32
or their eyes
13:33 Sgeo_ joined 13:36 Sgeo__ left 13:48 Doc_Holliwood joined
Doc_Holliwood Guys, how do I ad hoc add a method to an existing class again? I've seen people do it here, but can't remember details 13:49
sena_kun m: class A {}; A.^add_method('foo', method { 1234 }); A.new.foo; 13:50
camelia ( no output )
sena_kun m: class A {}; A.^add_method('foo', method { 1234 }); A.new.foo.say;
camelia 1234
sena_kun Doc_Holliwood, ^
14:00 curan left 14:06 Poohman left 14:10 Ven`` joined
Geth ¦ problem-solving: AlexDaniel assigned to jnthn Issue Language versioning. github.com/perl6/problem-solving/issues/88 14:18
jdv79 iirc mst and/or someone else had to do a bunch of cpan downstream mgmt - if we change PAUSE/CPAN that's a concern 14:19
14:19 pmurias left
jdv79 i could do the PAUSE/CPAN specific bits if desired 14:20
14:20 khisanth_ left 14:25 kensanata left
Doc_Holliwood Ty, sena_kun 14:31
14:31 pmurias joined
Doc_Holliwood It worked, however I just learned there already is a builtin I can use 14:31
sena_kun \o/
Doc_Holliwood m: "AABBBCCCCCAA".comb( /(.)$0+/ ).join("+").say; 14:32
camelia AA+BBB+CCCCC+AA
14:41 xfix left, robertle left
cpan-p6 New module released to CPAN! Gnome::Glib (0.14.3) by 03MARTIMM 14:47
14:50 kensanata joined
Geth doc/raku: d84f4c41b3 | Coke++ | doc/Language/classtut.pod6
Fix typo
14:50
doc/raku: 1393ee936c | Coke++ | doc/Language/pod.pod6
update more refs to Perl
14:51 ChoHag joined 14:57 MilkmanDan left
lucasb I'm very surprised this renaming will happen. :-| But hey... I welcome the new name :-) 14:57
14:57 MilkmanDan joined
lucasb I think I would prefer to let Perl 6 rest as a frozen historical attempt, just like the synopses documents are kinda frozen. And use this opportunity to refactor P6 into the new language Raku. But this is out of question I know. :D 14:58
jdv79 what would you refactor - out of sheer curiosity 14:59
14:59 pmurias left
lucasb just little details, mostly cosmetic that I have already said here. I think everyone has their little "edges" that they would like changed 15:01
I think this means give "the core designers" a little slack to break backward compatibility. But that may seen as an absurd idea at this time :) 15:03
Doc_Holliwood I'm in favor of the change, but methinks it should happen when rakudo is 100% production ready. That would combine the little publicity value of the two events. 15:04
jdv79 i thought what's what the whole lang ver and/or slangs are for? 15:10
15:11 wildtrees joined
jdv79 as long as they are not any deep kinda changes at least 15:11
15:16 uzl joined
uzl o/ 15:18
Is there a P6 equivalent for Python's import..as.. thingy?
Xliff uzl: Do you want to change the package or class name? 15:29
jdv79 i thought there was a terse way but i can't find it 15:31
uzl Xliff: I'm declaring several our-declared sub in a package and I'd like to use them with shorter names. Not their FQN. 15:32
pamplemousse: Listening to the podcast. Great find! 15:33
weekly: www.redhat.com/en/command-line-her...g-for-perl
notable6 uzl, Noted! (weekly)
Xliff uzl: :/ -- OK, I don't think this is what you were looking for, but you can have a module that exports aliases for all of those subs and use that? 15:35
constant shortname is export := really::long::named::sub 15:36
timotimo build a slang that makes that a shorter command
Xliff If necessary, you can put them under different export tags.
timotimo: What is it with you and Slangs?!
uzl Should I do inside the module I'm exporting from? Or where I'm using the subs? 15:37
timotimo just because i don't slag slangs doesn't mean i'm a slanger
uzl Xliff: I guess the module I'm importing from given the 'is export'?!
Xliff You a slangr, yo! Y'jest donnoit!
uzl: I would say you COULD create a separate module if you wanted. 15:38
That way all of those use statements can be abstracted away, if those packages just contained subs.
uzl: Have some code I can see?
15:41 noisegul left
MasterDuke i thought there was some NYI syntax for `use`ing as a different name, but that the only way to do it right now is something like `use Long::Name; constant LN := Long::Name;` 15:41
15:42 kylese left
Xliff MasterDuke: That's basically what I am trying to say, except going as far as aliasing our-scoped subs in various packages. 15:42
15:42 silug left 15:43 Ven`` left 15:50 nepugia joined 15:51 Sgeo__ joined 15:52 Actualeyes joined 15:53 telex left, silug joined 15:54 Sgeo_ left, telex joined 15:55 ChoHag left 15:56 lembark joined 15:58 abraxxa left
uzl Xliff: The module is long-ish so the following is a code snippet representing the module: pastebin.run/6X9J3gJPb7 15:58
Instead of calling Geuse::Utils::probably-long-name, I'd like to call probably-long-name (or even Utils::probably-long-name). I know could just declare them lexically and then use export. However, I wanted to know if this was something possible in P6.
16:03 dolmen left
Xliff uzl: I don't think there's a shortcut. Even python's import as only allows you to rename a namespace. 16:05
uzl: In the module where you 'use Geuse::Utils', you could do as MasterDuke++ suggested and use a constant to make that shorter. 16:06
constant U := Geuse::Utils
Means youc an then call U::probably-long-name.
I would still suggest something like an alias module that takes it one bit further. 16:07
However, that's the best I can do, ATM.
uzl I think that would be fine. Thanks! 16:08
16:14 lembark left 16:15 robertle joined 16:20 scimon left 16:30 chloekek joined 16:32 jaldhar_ left 16:34 zakharyas left 16:37 mst left, mst joined 16:39 Sgeo_ joined 16:42 Sgeo__ left 16:43 grondilu left 16:44 mst left, mst joined 16:50 khisanth_ joined 16:51 Guest93 left
lucasb well, that #81 thread is huge. I'm trying to read the replies carefully and have distributed thumbs-up to those I think share my view: tadzik, pamplemousse, ggoebel and possibly others :) 16:51
16:51 Guest93 joined 16:56 ravenous_ joined 16:58 kensanata left 17:01 gdonald joined
vrurg Xliff: pamplemousse is perhaps close to solve the 3075 problem. 17:05
17:08 jmerelo joined
Xliff vrurg: Oh! Thanks for letting me know. Is there something I can follow? 17:09
jmerelo briefly says hey 17:11
vrurg Xliff: nothing at all. I just mentioned the problem on perl6-dev and pamplemousse got interested. I'm just passing his today's words to you. 17:14
jmerelo: o/
Xliff Oh, OK! Thanks for letting me know. 17:15
vrurg The positive outcome of this: I finally pushed myself into moar debugging... ;)
Xliff Haha! Maybe you can give me some tips.
jmerelo vrurg: good luck with that! 17:17
17:18 chloekek left
vrurg Me? Tips? I barely know a few pieces of code of Moar! Nah not soon. :) 17:18
Besides, I didn't do C programming for at least a decade now, more like almost 20yrs. Though it was my primary language prior to Perl. 17:19
17:21 Sgeo__ joined 17:23 lembark joined 17:24 Sgeo_ left 17:26 Sgeo_ joined
Geth problem-solving/path-to-raku: 985934b855 | (Elizabeth Mattijsen)++ | 2 files
Move file to solutions/language
17:26
17:27 dataangel left 17:29 Sgeo__ left 17:38 Itaipu left 17:41 Itaipu joined 17:43 jmerelo left 17:52 Sgeo_ left, Sgeo_ joined, [Sno] joined 17:58 sjm_uk joined 18:00 reportable6 left, TimToady left, reportable6 joined, TimToady joined 18:08 BlackChaosNL[m] joined 18:20 Guest93 left 18:21 Cabanossi left 18:22 Sgeo_ left, molaf joined, Sgeo_ joined 18:28 sauvin left, hythm joined 18:32 Cabanossi joined
Geth whateverable: a956d12f37 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 6 files
Implement user list and automatic .tell

Previously evalable6 and unicodable6 had to run NAMES command in order to see if there's a specific user on the channel. Now bots automatically keep track of join/part/quit/nick events, relying on NAMES only to get the initial list. They will also use NAMES to refresh the list from time to time, which is somehow needed in my IRC client during netsplits and such.
Also, thanks to this tellable6 now implements automatic .tell when you try to speak to a real user who is no longer on the channel.
18:32
18:32 hythm left
problem-solving/path-to-raku: e35a5ac301 | (Elizabeth Mattijsen)++ | solutions/language/PATH-TO-RAKU.md
Add mention about NQP (Not Quite Peanuts)
18:35
whateverable: ae4a0a4a75 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Evalable.p6
Make evalable6 less tolerant of misspellings

Otherwise it clashes with tellable6.
18:36
18:39 lembark left
Geth whateverable: 16eb2f7137 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xt/unicodable.t
Fix broken link in tests
18:39
tobs AlexDaniel: "automatic .tell" ← cool 18:40
18:40 Black_Ribbon joined
AlexDaniel yeah, the bot is much better now 18:41
it normalizes nicknames more aggressively, so do expect to receive some lost messages when it joins :)
and less messages will be lost from now on because it doesn't allow to send to nicknames that it never saw, and it'll even give you a “did you mean” message when that happens 18:42
18:45 aeruder left
vrurg AlexDaniel++ 18:47
AlexDaniel woolfy: speaking of the plush camelia, I really forgot to get one :S maybe next time 18:51
woolfy: I don't know how you made it happen but it is fantastic, extremely cute
a bit smaller in real life, I was expecting it to be a tad bigger :)
lizmat AlexDaniel: I thought you had one already :-( 18:52
now you *must* come to the SPW to collect one :-)
AlexDaniel hah 18:53
tobs I've heard the real Camelia has a 3 meter wing-span, enough for a large sofa :-) 18:54
MasterDuke i'm probably not going to make it to the SPW either, but i have registered for the LPW. anyone else going to be there? 18:55
AlexDaniel MasterDuke: I'm seriously considering it
lizmat hopes it won't be called "London Perl Workshop", so she'll be able to make it there as well 18:56
MasterDuke is fine with giving a long grace period of assuming something named "Perl" includes all sister langs 18:57
AlexDaniel: cool
AlexDaniel lizmat: well, you first make the rename actually happen, then we'll talk :P 18:58
19:04 [Sno] left 19:08 _jrjsmrtn joined
Geth problem-solving/path-to-raku: 48793deddb | (Elizabeth Mattijsen)++ | solutions/language/PATH-TO-RAKU.md
Add Not Quite Pottery as a backronym for NQP
19:08
19:08 __jrjsmrtn__ left
tadzik :D 19:08
Geth doc: ajs++ created pull request #2952:
Docs for \c, \C, \x and \X
19:12
19:14 Sgeo__ joined 19:16 pmurias joined 19:17 Sgeo_ left
woolfy AlexDaniel: we must correct that at some point... like lizmat, I thought too that you already had one. Come over to the Swiss Perl Workshop in Olten this weekend ( act.perl-workshop.ch/spw2019/schedu...2019-08-16 ) to enjoy a lot of Perl 6 goodness and get a Camelia from me too. 19:18
lizmat AlexDaniel: and if you can't make that, we'll figure out another way 19:19
Geth doc: sfischer13++ created pull request #2953:
Typos
19:24 Sgeo_ joined, cpan-p6 left 19:25 nepugia left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined
AlexDaniel lizmat: pretty sure it'll have to be another way 19:25
19:28 Sgeo__ left 19:33 epony left 19:39 pilne joined 19:40 Maylay joined 19:44 netrino joined
Doc_Holliwood is working on URL::Normalize 19:48
Man, this spec talk is the next worst thing to legalese
MasterDuke somebody on HN is talking about programming languages using rationals, maybe someone with a HN account could chime in news.ycombinator.com/item?id=20697208 20:02
20:03 sjm_uk left, uzl left 20:04 [Sno] joined 20:09 lichtkind joined
[Sno] /wave lichtkind 20:10
lichtkind cheers [Sno]
[Sno] : did I see you in Riga? 20:11
[Sno] I strongly hope you did
lichtkind I just cant corelate you nick to a face 20:12
timotimo did sno wear a signature black hat? 20:14
[Sno] didn't
lizmat yes he did, occasionally :-)
ah?
hmmm.... 20:15
[Sno] but not in Riga ;)
lizmat ok
[Sno] and neither timotimo nor lichtkind saw me with that ;)
timotimo with without the hat?
[Sno] they might know my Rübezahl hat on GitHub
I definitively have to answer lichtkind wrt. his 4 gangsters wrong assumptions :D 20:17
timotimo i must have missed that :)
[Sno] timotimo: I think you've never seen me wearing my black hat
wait ... maybe in Gummersbach 20:18
timotimo i definitely was in gummersbach
[Sno] I know - and I know we'd spoken there 20:19
lichtkind me too
[Sno] but I don't know whether I weared my hat while you'd seen me ;)
lichtkind i mean gummersbach
20:19 ravenous_ left
timotimo yeah we spoke in gummersbach as well i believe 20:20
i am certain, actually
lichtkind yes I think so 20:24
[Sno] lizmat: I think, ash got it now :D 20:28
dunno what he wants to say
20:28 zakharyas joined
[Sno] lichtkind: du hast post in deiner mailbox :P 20:29
20:50 pmurias left
AlexDaniel [Sno]: definitely not something good or nice :) 20:52
20:52 pmurias joined
AlexDaniel [Sno]: but if we're only left with “wait but you can't do that” kind of arguments, then things are going pretty good :) 20:57
[Sno] AlexDaniel: wtf do you talk about? 20:58
lucasb haha :)
AlexDaniel hehehe
[Sno]: I was replying to “I think, ash got it now”, but maybe I misunderstood 20:59
and the next message :)
lucasb I'm sorry but I really sad about this
I don't want to pollute that thread even more 21:00
AlexDaniel lucasb: what's sad exactly? 21:01
lucasb regarding "[Larry's] on own wish": I think his wish as a good parent is to set his daughter free, not to *rename* it
20 years! If wanted to have renamed it it would have already been done. 21:02
*If he wanted to rename...
AlexDaniel lucasb: he doesn't, but letting your kids grow up is also kinda hard
lizmat lucasb: but that's the point, I think: Larry doesn't want it renamed, but is also parent enough that he realises his brainchild has a mind of its own and is now intending to be known under a different name 21:03
but still be the same child / sibling 21:04
FWIW, I've actually seen that happen IRL with some friends of mine when they went to university :-)
21:24 sena_kun left 21:25 zakharyas left 21:48 captain-adequate joined, captain-adequate left
AlexDaniel omg what do I do with all the tells to GuestXXXXX 21:58
ah wait, do I even have any… hold on… :) 21:59
no! OK, I was looking at seens 22:00
kawaii I missed the chat earlier but I'll certainly make it to LPW given that it's in my own country. :) 22:01
22:03 Kaiepi left, Kaiepi joined 22:05 Kaiepi left, Kaiepi joined 22:16 huf left 22:31 huf joined 22:35 pamplemousse_ joined 22:39 pamplemousse left 22:43 dogbert17 left 22:52 Actualeyes left 22:55 MasterDuke left 22:58 Doc_Holliwood left, Actualeyes joined 22:59 MasterDuke joined 23:09 pmurias left 23:20 epony joined 23:21 Cabanossi left 23:24 Cabanossi joined 23:28 ladorabl joined 23:38 Sgeo_ left 23:39 ladorabl left 23:40 netrino left 23:44 rindolf left 23:45 Sgeo joined