»ö« 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 ryn1x_ joined 00:01 p6bannerbot sets mode: +v ryn1x_ 00:08 HarmtH left 00:09 w_richard_w joined 00:10 p6bannerbot sets mode: +v w_richard_w 00:35 khisanth_ left 00:39 w_richard_w left, ryn1x_ left 00:43 zacts joined, p6bannerbot sets mode: +v zacts 00:49 Manifest0 left 00:50 Manifest0 joined 00:51 p6bannerbot sets mode: +v Manifest0 00:58 dct left, khisanth_ joined 00:59 p6bannerbot sets mode: +v khisanth_ 01:04 atweiden-air joined 01:05 p6bannerbot sets mode: +v atweiden-air 01:13 Ashton joined 01:14 p6bannerbot sets mode: +v Ashton
Ashton what is the main domain in which perl is used? 01:14
Juerd Programming :) 01:16
01:17 rouking left, Ashton left 01:30 mowcat left 01:35 mowcat joined, mowcat left 01:37 mowcat joined 01:38 p6bannerbot sets mode: +v mowcat 01:43 atweiden-air left 01:48 lizmat left 01:58 |oLa| left 02:03 lizmat joined, p6bannerbot sets mode: +v lizmat
vrurg Juerd: the answer of a real mathematician: absolutely precise and totally useless... ;) 02:07
02:25 zacts left 03:02 ryn1x_ joined 03:03 p6bannerbot sets mode: +v ryn1x_ 03:20 leont left 03:35 Sgeo__ joined 03:36 p6bannerbot sets mode: +v Sgeo__ 03:38 Sgeo_ left 03:52 ryn1x_ left 04:27 zacts joined, p6bannerbot sets mode: +v zacts 04:51 Sgeo_ joined 04:52 p6bannerbot sets mode: +v Sgeo_ 04:54 Sgeo__ left 04:58 Cabanossi joined 04:59 p6bannerbot sets mode: +v Cabanossi 05:00 Cabanoss- left
AlexDaniel Juerd: fwiw we had a survey recently 05:09
and one question was kinda about that
like “what do you use perl 6 for?” 05:10
05:12 zacts left
AlexDaniel huggable: domain 05:13
huggable AlexDaniel, nothing found
AlexDaniel huggable: domain :is: “What do you utilize Perl 6 for?” docs.google.com/forms/d/e/1FAIpQLS...lytics#c37
huggable AlexDaniel, Added domain as “What do you utilize Perl 6 for?” docs.google.com/forms/d/e/1FAIpQLS...lytics#c37
05:45 ryn1x_ joined 05:46 p6bannerbot sets mode: +v ryn1x_ 06:02 bolangi left 06:20 ryn1x joined, p6bannerbot sets mode: +v ryn1x 06:23 ryn1x_ left 06:54 zacts joined, p6bannerbot sets mode: +v zacts 06:59 jme` joined 07:00 p6bannerbot sets mode: +v jme` 07:04 ryn1x left, ryn1x joined 07:05 p6bannerbot sets mode: +v ryn1x 07:41 rindolf joined 07:42 p6bannerbot sets mode: +v rindolf 07:47 jmerelo joined 07:48 p6bannerbot sets mode: +v jmerelo
Woodi hi :) 07:49
07:50 domidumont joined, p6bannerbot sets mode: +v domidumont
Woodi realy, "real matematician answer" is precise *and* usefull as possible. just question have many answers :) so small loop over all meaning is needed... 07:53
jmerelo hi
07:57 kurahaupo_ joined 07:58 p6bannerbot sets mode: +v kurahaupo_, kurahaupo left 07:59 kurahaupo_ left, kurahaupo joined 08:00 p6bannerbot sets mode: +v kurahaupo, kurahaupo_ joined 08:01 p6bannerbot sets mode: +v kurahaupo_ 08:03 kurahaupo left 08:04 atweiden-air joined 08:05 p6bannerbot sets mode: +v atweiden-air
Geth ecosystem: a582430a99 | (Tobias Boege)++ | META.list
Begin adding tobs' modules
08:08
ecosystem: ac928ada26 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Merge pull request #421 from taboege/tobs-modules-1

Begin adding tobs' modules
Woodi is there slimmer match object representation ? in my small script reading and parsing file is bit faster then for loop over match object... 08:11
08:13 atweiden-air left
jmerelo Woodi: what do you mean by slimmer? If you want to extract information without regexes, there's some way to do that too... But regexes or grammars are the only ones that do the heavy lifting, and they return Matches 08:21
Woodi jmerelo: I mean: when printing match object it is HUGE :) then I interpolated this to big cost of parsing match object content 08:35
moritz Woodi: $/.Str is much faster than $/.gist 08:39
jmerelo Woodi: it's an object, you can work with it, map parts of it, whatever... docs.perl6.org/type/Match You can also convert it to string as moritz has just said.
Woodi possibly converting match object content to string is slow down... 08:42
08:43 saki joined, saki left
Woodi grrr, *to num 08:43
for @($h<cs>) -> $c { push @cols, ~$c; } that ~$c is .gist ? 08:45
jmerelo Woodi: ~$c calls Str. You can use some of the other methods, like chunks or pairs. There are many ways to extract information from Match, some are faster than others. 08:56
08:58 domidumont left, zacts left
Geth doc: 293d187499 | (JJ Merelo)++ | doc/Type/Match.pod6
Clarifies Match and revises
09:03
doc: 2d4de01f2c | (JJ Merelo)++ | doc/Type/Match.pod6
Adds clone and eqv, closes #2521
synopsebot Link: doc.perl6.org/type/Match
09:06 nadim joined 09:07 p6bannerbot sets mode: +v nadim 09:18 ryn1x left 09:22 lizmat left
Geth doc: b948c9dfa1 | (JJ Merelo)++ | doc/Language/experimental.pod6
Adds :cached with @uzluisf code, refs #2514
09:26
synopsebot Link: doc.perl6.org/language/experimental
Woodi looks like pre-warming 'now' in BEGIN block (and using it) change timings for a lot. so looping over match object is faster then parsing 09:37
jmerelo Woodi: don't really follow you, but if it works for you, that's great
Woodi jmerelo: just need more quality data :) 09:38
10:06 kurahaupo joined, kurahaupo left 10:07 kurahaupo joined, kurahaupo_ left 10:08 p6bannerbot sets mode: +v kurahaupo 10:17 kst left 10:21 kurahaupo left 10:22 kurahaupo joined, p6bannerbot sets mode: +v kurahaupo 10:33 kurahaupo left, kurahaupo joined, kurahaupo left 10:35 kurahaupo joined 10:36 p6bannerbot sets mode: +v kurahaupo 10:45 imcsk8 left 10:47 imcsk8 joined 10:48 p6bannerbot sets mode: +v imcsk8 11:19 tejr joined, p6bannerbot sets mode: +v tejr 12:00 jmerelo left 12:41 lizmat joined, p6bannerbot sets mode: +v lizmat
Geth doc: 48072beb77 | (Elizabeth Mattijsen)++ | 2 files
Document blob8.read-(u)bits / buf8.write-(u)bits
13:02
13:26 Sgeo__ joined 13:27 p6bannerbot sets mode: +v Sgeo__ 13:30 Sgeo_ left
AlexDaniel ‘Each PPM image consists of the following: 1. A "magic number" for identifying the file type. A ppm image's magic number is the two characters "P6".’ 13:39
;) ;) ;)
13:47 mowcat left
Geth ecosystem: taboege++ created pull request #422:
Continue adding tobs' modules
13:56
13:59 i1nfusion left 14:00 mowcat joined 14:01 p6bannerbot sets mode: +v mowcat 14:23 mowcat left 14:26 mowcat joined 14:27 p6bannerbot sets mode: +v mowcat 15:01 kurahaupo_ joined 15:02 kurahaupo left, p6bannerbot sets mode: +v kurahaupo_, kurahaupo_ left, kurahaupo joined 15:03 p6bannerbot sets mode: +v kurahaupo 15:11 kurahaupo_ joined, p6bannerbot sets mode: +v kurahaupo_ 15:13 kurahaupo left, pmurias joined, p6bannerbot sets mode: +v pmurias
pmurias lizmat: do we have a reason for having the write-int etc. methods only on blob8 and not with other element sizes? 15:14
lizmat well, they have less sense on other types, no ?
fwiw, I'm just following what jnthn set out in gist.github.com/jnthn/1e865a06d213...2908858a57 15:15
15:15 loops left
lizmat well, at least wrt to them being methods on blob8/buf8 15:15
pmurias lizmat: I'm not sure how usefull they would be with other blobs 15:27
just asking because the underlying nqp:: ops support other element sizes
write-bits would make sense on other blob sizes tho 15:28
15:38 jme` left 16:01 Sgeo_ joined 16:02 vike1 left, p6bannerbot sets mode: +v Sgeo_ 16:05 Sgeo__ left
lizmat pmurias: well, write-bits is really written for the blob case, as it doesn't use any of the read/write-int methods but just atpos_i and bindpos_i 16:07
16:08 aindilis left
lizmat but I guess that could be done smarter if necessary 16:08
16:11 nadim left 16:17 pmurias left 16:22 xinming joined 16:23 p6bannerbot sets mode: +v xinming 16:24 xinming_ left 16:32 lookatme_q left 16:33 lookatme_q joined 16:34 p6bannerbot sets mode: +v lookatme_q 16:36 lizmat left 16:43 nadim joined, p6bannerbot sets mode: +v nadim 16:45 molaf joined
Geth doc: 2f484dd264 | (JJ Merelo)++ | doc/Type/Any.pod6
Eliminates experimental, closes #2524
16:45
synopsebot Link: doc.perl6.org/type/Any
16:45 jmerelo joined 16:46 loops joined, p6bannerbot sets mode: +v molaf, molaf left, p6bannerbot sets mode: +v jmerelo, p6bannerbot sets mode: +v loops 16:51 zacts joined, p6bannerbot sets mode: +v zacts 17:02 hph^ left 17:15 TimToady left 17:20 TimToady joined 17:21 p6bannerbot sets mode: +v TimToady 17:28 lizmat joined, p6bannerbot sets mode: +v lizmat
jmerelo Hi! 17:29
jmerelo starting to work on the future Apress book "Perl 6 quick reference" 17:31
SmokeMachine I was thinking on create a way to create Schema class to Red to make it possible to defined related models on different files. But i think that with this idea (github.com/FCO/Red/issues/70) it isnt needed any more. What do you guys think? 17:44
17:58 jmerelo left 18:28 pmurias joined, p6bannerbot sets mode: +v pmurias, sauvin left, pmurias left 18:29 pmurias joined, p6bannerbot sets mode: +v pmurias 18:31 zacts left 18:42 ryn1x joined 18:43 p6bannerbot sets mode: +v ryn1x 18:46 pmurias left, pmurias joined, p6bannerbot sets mode: +v pmurias 18:47 vike1 joined, p6bannerbot sets mode: +v vike1 19:26 pmurias left 19:27 zacts joined, p6bannerbot sets mode: +v zacts 19:30 pmurias joined, p6bannerbot sets mode: +v pmurias 19:36 kensanata joined, p6bannerbot sets mode: +v kensanata 19:39 melezhik joined, p6bannerbot sets mode: +v melezhik
melezhik Hi! How do I convert pod6 to plain text programmaticly or even better to plain text with ansi colors? 19:40
timotimo use Pod::To::Text for that
melezhik timotimo: thanks, will take a look, is it core one? 19:41
moritz yes
timotimo it actually is, yeah
moritz perl6 --doc=Text input.p6 19:42
iirc
melezhik thanks, guys 19:43
19:44 zacts left, pmurias left 19:48 zacts joined, p6bannerbot sets mode: +v zacts 19:50 pmurias joined, p6bannerbot sets mode: +v pmurias
melezhik any way to omit complication / syntax check when run perl6 --doc path ? 19:55
timotimo no, the program has to be parsed, and rakudo can only parse valid syntax 19:58
though you can probably somehow do something about outputs it does
if not, a bug will probably want to be filed
melezhik thanks, will try to access pod inside my program -docs.perl6.org/language/pod#Accessing_Pod 20:01
ahh , it will not not help me ): ... 20:02
actually it is not a bug ... I mean the program gets complied but it require some "use ..." 20:05
the problem is the program itself is executed though EVALFILE
and does not declare any dependencies itself ((:
so not doing syntax check when perl6 --poc would be helpful , though not critical for me right now ... 20:06
20:12 ryn1x left 20:17 ryn1x joined, p6bannerbot sets mode: +v ryn1x
buggable New CPAN upload: Tomtit-0.0.8.tar.gz by MELEZHIK modules.perl6.org/dist/Tomtit:cpan:MELEZHIK 20:35
20:53 ryn1x left 20:56 ryn1x joined, pmurias left 20:57 p6bannerbot sets mode: +v ryn1x 21:00 pmurias joined, p6bannerbot sets mode: +v pmurias 21:06 nadim left 21:07 nadim joined 21:08 p6bannerbot sets mode: +v nadim 21:09 uzl joined, p6bannerbot sets mode: +v uzl 21:10 pmurias left, Hotkeys joined, p6bannerbot sets mode: +v Hotkeys, pmurias joined, p6bannerbot sets mode: +v pmurias 21:21 Praise left
uzl My PR to add a Pod tutorial to LXIYM has been accepted. It mirrors the Pod in the documentation but I shuffled some topics around. 21:21
link: learnxinyminutes.com/docs/perl6-pod/
Feel free to go over it and correct anything that might be wrong.
21:26 pmurias left 21:29 uzl left 21:30 pmurias joined, p6bannerbot sets mode: +v pmurias
buggable New CPAN upload: Tomtit-0.0.9.tar.gz by MELEZHIK modules.perl6.org/dist/Tomtit:cpan:MELEZHIK 21:35
New CPAN upload: Tomtit-0.0.10.tar.gz by MELEZHIK modules.perl6.org/dist/Tomtit:cpan:MELEZHIK 21:45
21:45 pmurias left 21:47 pmurias joined, p6bannerbot sets mode: +v pmurias 21:55 pmurias left 21:56 FractionalFimbul joined, p6bannerbot sets mode: +v FractionalFimbul
FractionalFimbul Imma ghost for awhile so I can interact properly. 21:57
Still getting up to speed on previous versions of perl. 21:58
21:58 pmurias joined, p6bannerbot sets mode: +v pmurias 22:05 FractionalFimbul left, pmurias left
timotimo well, perl5 isn't really a "previous" version 22:06
oh, they're already gone from irc
22:07 pmurias joined, p6bannerbot sets mode: +v pmurias
kurahaupo_ timotimo: I'd agree, but I'd put the quotes differently: perl5 isn't really "a" previous version 22:14
22:14 fundey joined 22:15 p6bannerbot sets mode: +v fundey, pmurias left 22:16 pmurias joined, p6bannerbot sets mode: +v pmurias 22:23 melezhik left 22:25 molaf joined 22:26 p6bannerbot sets mode: +v molaf 22:29 Praise joined, Praise left, Praise joined, p6bannerbot sets mode: +v Praise 22:30 aindilis joined, p6bannerbot sets mode: +v aindilis 22:49 molaf left 22:53 Aceeri joined, p6bannerbot sets mode: +v Aceeri
AlexDaniel looks at en.wikipedia.org/wiki/Perl 23:04
that page is really weird
it says it's a family of two languages, and then goes to talk about perl5 only 23:05
that page should probably be renamed to “Perl 5”… 23:06
El_Che An so, kids, the civil war was started 23:15
:)
AlexDaniel what civil war
the page is just confusing
El_Che The Great Perlic Wars :)
23:15 zacts left
El_Che (yes, it's confusing indeed) 23:16
AlexDaniel it says “Perl 5 and Perl 6” and then "Stable release 5.28.1"
that's just incorrect, that's all I'm saying
El_Che I know, it just dramatizing the narrative :)
23:17 pmurias left 23:27 nadim left
buggable New CPAN upload: Tomtit-0.0.11.tar.gz by MELEZHIK modules.perl6.org/dist/Tomtit:cpan:MELEZHIK 23:35
23:54 Cabanossi left 23:55 Cabanossi joined 23:56 p6bannerbot sets mode: +v Cabanossi