IRCloggy #perl6 2019-08-31

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2019-08-31

lichtkind_ joined00:06
lichtkind left00:09
guifa joined00:16
guifa jnthn++ as always00:17
cpan-p6 New module released to CPAN! POSIX::getaddrinfo (0.0.1) by MLDEVINE 00:23
Sgeo left00:27
Sgeo joined00:29
lichtkind_ left00:49
aborazmeh joined00:57
aborazmeh left00:57
aborazmeh joined00:57
Kaiepi joined01:12
sortiz joined01:13
netrino left01:53
molaf left01:59
Manifest0 joined02:04
molaf joined02:12
pilne left02:29
adu joined02:31
aborazmeh left02:32
Cabanoss- left02:33
Cabanossi joined02:36
Grinnz AlexDaniel: agreed with the transferring individual repos idea, github has very good compatibility set up for this case and it sounds like they don't for the org transfer02:54
tejr joined02:55
AlexDaniel Grinnz: yeah, well. Just out of curiousity, I wonder if gitlab handles transfers better02:57
Grinnz no idea on that02:57
powellc joined03:13
Xliff \o03:28
Is there an ^add_method equivalent for packages?03:29
How would I dynamically add a sub to a package?03:34
m: package A { BEGIN { my $name = 'fpp'03:46
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) === SORRY!=== Error while compiling /tmp/mTJAQHIViW␤Missing…»03:46
Xliff, Full output: https://gist.github.com/b3d6075838b7804efc98fd84db55c04203:46
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod<is>(:export, &a) };03:48
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) === SORRY!=== Error while compiling /tmp/HZUYVNpqt9␤Undeclared routine:␤ trait_mod used at line 1␤␤»03:48
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) };03:48
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) === SORRY!=== Error while compiling /tmp/7Vz2NGdfLv␤Missing block␤at /tmp/7Vz2NGdfLv:1␤------> ame } }; trait_mod:<is>(:export, &a) }; <EOL> ␤»03:48
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } };03:48
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «»03:48
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } }; foo;03:48
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) === SORRY!=== Error while compiling /tmp/SFnOpKWK3r␤Undeclared routine:␤ foo used at line 1␤␤»03:48
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } }; use A; foo;03:49
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) ===SORRY!===␤Could not find A at line 1 in:␤ file#/home/bisectable/git/wh…»03:49
Xliff, Full output: https://gist.github.com/7952e189b2735575bff9b16931a0c75a03:49
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } }; use A::foo;03:49
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) ===SORRY!===␤Could not find A::foo at line 1 in:␤ file#/home/bisectable/g…»03:49
Xliff, Full output: https://gist.github.com/f5412725711f07b794192a86e83a7d5803:49
Xliff m: module A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } }; use A::foo;03:49
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) ===SORRY!===␤Could not find A::foo at line 1 in:␤ file#/home/bisectable/g…»03:49
Xliff, Full output: https://gist.github.com/1b9603fb320846dd88b5f0c8d22c8b5403:49
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } } }; use A::foo;03:51
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) === SORRY!=== Error while compiling /tmp/j9hKiAVO2v␤Unexpected closing bracket␤at /tmp/j9hKiAVO2v:1␤------> me } }; trait_mod:<is>(:export, &a) } } }; use A::foo; ␤»03:51
Xliff .tell moritz https://gist.github.com/moritz/236691903:58
tellable6 Xliff, I'll pass your message to moritz03:58
TreyHarris joined04:03
molaf left04:05
adu left04:07
sortiz m: package A { }; A::<&foo> = -> { say "ohai" }; A::foo(); # Xliff04:25
evalable6 sortiz, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»04:25
Woodi joined04:28
Xliff sortiz++04:44
Can I do that from within the package? I want to alias a sub to another name.04:45
Or could I just "constant alias is export := &orig" ?04:45
Also, how can I send to stdout without a CR?04:45
Woodi print ?04:48
hi today :)04:48
sortiz m: package A { our sub foo() { say "ohai"} }; package B { constant bar = ::("&A::foo"); }; B::bar();04:50
evalable6 sortiz, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»04:50
sortiz m: package A { our sub foo() { say "ohai"} }; package B { our &bar = ::("&A::foo"); }; B::bar();04:55
evalable6 sortiz, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»04:55
sortiz o/ Woodi04:56
m: package A { our sub foo() { say "ohai"} }; package B { our &bar is export = ::("&A::foo"); }; import B; bar();04:59
evalable6 sortiz, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»04:59
sortiz left05:06
Xliff m: my @qp = (1, :all); say |@qp; say @qp.gist05:09
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «1all => True␤[1 all => True]␤»05:09
Xliff m: sub a ($a, :$b) { say 'ohai' }; a(:full)05:15
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) Too few positionals passed; expected 1 argument but got 0␤ in sub a at /tmp/_MYtSUhasc line 1␤ in block <unit> at /tmp/_MYtSUhasc line 1␤␤»05:15
Xliff m: sub a ($a, :$b) { say 'ohai' }; a(1, :full)05:15
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) Unexpected named argument 'full' passed␤ in sub a at /tmp/P_Mo1CKwBa line 1␤ in block <unit> at /tmp/P_Mo1CKwBa line 1␤␤»05:15
Xliff m: sub a ($a, :$full) { say 'ohai' }; a(1, :full)05:15
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»05:15
Xliff m: sub a ($a, :$full) { say 'ohai' }; a(:full)05:15
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «(exit code 1) Too few positionals passed; expected 1 argument but got 0␤ in sub a at /tmp/26pPDBRPGI line 1␤ in block <unit> at /tmp/26pPDBRPGI line 1␤␤»05:15
Xliff m: my @a = (:full); sub a ($a, :$full) { say 'ohai' }; a(|@a)05:15
evalable6 Xliff, rakudo-moar 579ac66e8: OUTPUT: «ohai␤»05:15
Xliff This is the right way to define an all-args proto, yes? "proto method query_duration (|)"05:20
sauvin joined05:47
jjmerelo joined06:32
moritz Xliff: yes06:45
tellable6 2019-08-31T03:58:50Z #perl6 <Xliff> moritz https://gist.github.com/moritz/236691906:46
Geth ¦ doc: 568ff30797 | (JJ Merelo)++ | .circleci/config.yml06:46
¦ doc: Adds CircleCI to generate documentation refs #2983 06:46
¦ doc: review: https://github.com/perl6/doc/commit/568ff3079706:46
¦ doc: e0533eb223 | (JJ Merelo)++ | .circleci/config.yml06:48
¦ doc: Re-testing documentable refs #2983 06:48
¦ doc: review: https://github.com/perl6/doc/commit/e0533eb22306:48
argent0 left06:55
Geth ¦ doc: 2a812ba812 | (JJ Merelo)++ | .circleci/config.yml06:59
¦ doc: Re-testing documentable refs #2983 06:59
¦ doc: review: https://github.com/perl6/doc/commit/2a812ba81206:59
¦ doc: 50f7448797 | (JJ Merelo)++ | .circleci/config.yml07:06
¦ doc: Re-testing documentable refs #2983 07:06
¦ doc: review: https://github.com/perl6/doc/commit/50f744879707:06
__jrjsmrtn__ joined07:15
[particle]1 joined07:18
[particle] left07:20
Geth ¦ doc: 909c52092a | (JJ Merelo)++ | README.md07:21
¦ doc: Adds CircleCI badge refs #2983 07:21
¦ doc: review: https://github.com/perl6/doc/commit/909c52092a07:21
¦ doc: b7a24c79c4 | (JJ Merelo)++ | README.md07:25
¦ doc: Fixes CircleCI badge refs #2983 07:25
¦ doc: review: https://github.com/perl6/doc/commit/b7a24c79c407:25
¦ doc: 3eb02cc8a7 | Antonio++ (committed using GitHub Web editor) | README.md07:26
¦ doc: Update README.md 07:26
¦ doc: review: https://github.com/perl6/doc/commit/3eb02cc8a707:26
gugod joined07:26
Geth ¦ doc: 5eaaad68d0 | Antonio++ (committed using GitHub Web editor) | README.md07:27
¦ doc: Update README.md 07:27
¦ doc: review: https://github.com/perl6/doc/commit/5eaaad68d007:27
jjmerelo This is badge-driven development...07:29
Xliff \o jj!07:29
[particle]1 left07:33
antoniogamiz joined07:37
antoniogamiz o/07:37
Xliff \o07:38
Ven`` joined07:40
antoniogamiz what do you think of this super complex github-hook? => https://gist.github.com/antoniogamiz/8837c32c57cfa6eb06a90da59dc56fe407:41
recommendations? is to auto-update the documentation of perl607:41
[particle] joined07:42
rba antoniogamiz: you can consider too, to let the auto-update run on the server using cron in regular intervals07:42
antoniogamiz I know, but we want to update it when someone pushs07:43
Geth ¦ doc: c7a38214cd | (JJ Merelo)++ | .circleci/config.yml07:45
¦ doc: Changes to documentable container refs #2983 07:45
¦ doc: review: https://github.com/perl6/doc/commit/c7a38214cd07:45
jjmerelo rba: we were thinking about creating a webhook07:46
rba antoniogamiz: so we install the above hook on the server?07:47
you have to consider port-scanners.07:48
jjmerelo rba: hum07:48
rba: so it's safer to pull than to get pushed?07:48
rba antoniogamiz: no, we have to consider some minimal security. mainly to avoid denial of service07:49
antoniogamiz rba: mmm07:49
rba: and could have docker installed?07:50
we have a container with everything ready-to-use07:50
to avoid installing perl6 and a lot of dependencies07:50
rba antoniogamiz: https://developer.github.com/webhooks/securing/07:51
docker will be installed, yet not not planned atm on the host we currently run the websites.07:52
jjmerelo: for testing, you can let run the hook without security though...07:55
jjmerelo rba: you mean we can install a hook as long as we provide it with some kind of security?07:58
rba: we could still have a DoS attack, though. Although I guess we run the risk of having it anyway as long as we serve HTTP ports08:00
antoniogamiz rba: and if we redirect a url from nginx?08:02
I mean, Rediret the hook using nginx (wheRe we use https)08:03
xinming_ joined08:05
xinming left08:08
rba jjmerelo: you‘re right. above token for only validate, that the request is come from github.08:08
antoniogamiz: we can redirect it from nginx, yes.08:09
Geth ¦ doc: 4fa72d037b | (JJ Merelo)++ | .circleci/config.yml08:09
¦ doc: Eliminates annoying progress bars, refs #2983 08:09
¦ doc: review: https://github.com/perl6/doc/commit/4fa72d037b08:09
rba jjmerelo: you like to do this yourself on the host where docs-stage is served?08:11
jjmerelo rba: so the basic idea would be to configure nginx to listen to an URL, and also to validate where the request is coming from, and only run in that case08:11
rba coming from might be difficult, as github might run a bunch of hosts.08:11
jjmerelo jjmerelo: yep, I guess so. Would be the easiest. The web hook would run documentable update, and then rsync the result to /var/www/08:12
rba: what do you suggest?08:12
rba jjmerelo: just try it out.08:13
signature could be added later.08:13
jjmerelo rba: OK.08:15
molaf joined08:15
jjmerelo rba: I think we're going to start a doc-infra repo and start to put everything in there, including all the stuff that's needed to actually build the documentation08:15
like node, for instance.08:16
antoniogamiz yep, good idea08:17
rba makes sense08:18
El_Che p08:19
sorry08:19
If you run docker, the Dockerfile with comments could be a good doc for the part it runs08:20
jjmerelo rba: what do you suggest as a bootstrap script to install everything that's needed for this? Ansible? A simple shell script?08:21
El_Che I am not rba, but to me it sounds you're thinking into the right lines. You can also migrate to a automated setup piece by piece08:23
Ven`` left08:25
El_Che (I like the ideas of containers because it's easy to move stuff around to a new host. Distro and version of the host don't matter08:25
rba We haven‘t decieded yet which tool (Ansible, Jenkins, Chef, ...) we like to use. Like to start first using docker and CI tools, then look more into this.08:25
Shell script is fine atm.08:26
jjmerelo rba thanks08:28
rba also, I would try to install everything in userspace08:28
antoniogamiz can I invoke MAIN Functions from another module?08:33
tadzik what happens if you try? :)08:33
also, yes08:33
antoniogamiz I have tried it, but it does not wokr :,/08:34
tadzik what does the error say?08:34
have you `is export`ed them?08:34
antoniogamiz could not find symbol &MAIN08:34
I have added it to proto MAIN08:34
maybe i need to add it to every main08:34
tadzik I just see all my MAINs exported in my module, maybe there is a better way08:35
antoniogamiz mmm08:35
I have the main's statements inside a package08:36
maybe that's Related?08:36
rba jjmerelo, antoniogamiz: I will be afk for the majority of the day. In case you need urgent help, send me a private irc message and I will go online as soon as I can...08:37
antoniogamiz rba: ok, thanks for your help :)08:38
tadzik hm, mine are in the module :)08:38
rba jjmerelo: when you restart nginx, run „nginx -t“ before, as the nginx servers all the sites.08:38
antoniogamiz tadzik: I had to delcare proto main with our!08:39
jjmerelo rba have fun, thanks a lot. I don't think we'll be doing much now...08:41
rindolf joined08:44
tadzik antoniogamiz: oh? Are you calling it with the fully qualified name then?08:49
antoniogamiz yep08:49
tadzik if yes, then you shouldn't need to export them08:49
but of course you need to our them, yes :)08:49
antoniogamiz oh thanks :)08:50
tadzik what exporting does it it makes you use the name as "your own", in other modules, without the prefix:: thingy08:50
antoniogamiz ah great08:53
m: "a" ~~ !/a/08:55
evalable6 antoniogamiz, rakudo-moar 579ac66e8: OUTPUT: «»08:55
antoniogamiz m: say "a" ~~ !/a/08:56
evalable6 antoniogamiz, rakudo-moar 579ac66e8: OUTPUT: «False␤»08:56
antoniogamiz is there another way to negate an entire Regex?08:56
I want to negate the regex inside the regex, I mean, a Regex to match strings without 'a', for instanec08:56
ah moritz has the answer! https://stackoverflow.com/questions/47396166/how-to-negate-subtract-regexes-not-only-character-classes-in-perl-609:00
antoniogamiz left09:11
[particle]1 joined09:17
[particle] left09:18
Xliff Why not use iptables to restrict anything to that port from an unknown IP?09:20
I doubt github runs from that many hosts.09:20
^^ jjmerelo, rba09:20
jjmerelo Xliff: not in my pay grade, I can only change nginx configuration. rba could do it, anyway09:21
[particle]1 left09:22
Xliff Just a thought. Good luck!09:23
jjmerelo: Oh! Check this out! https://github.com/Xliff/p6-GStreamer09:24
I need to make install instructions though. It's the same as https://github.com/Xliff/p6-COGL but with the p6-GStreamer repo09:25
antoniogamiz joined09:26
Xliff antoniogamiz: \o -- How did that negative regex work out?09:27
antoniogamiz not good i think x'd09:32
[particle] joined09:33
jjmerelo Xliff: cool! Starred!09:35
Xliff: so you have a new home for all GTK projects...09:36
.tell rba first documentation build in the staging server. It takes 15 minutes, more than the circle-ci server, but it works.09:43
tellable6 jjmerelo, I'll pass your message to rba09:43
antoniogamiz left09:48
chloekek joined09:51
Geth ¦ doc: cdb3cb53a4 | (JJ Merelo)++ | cpanfile09:53
¦ doc: For the time being, pins that version refs #2993 09:53
¦ doc: review: https://github.com/perl6/doc/commit/cdb3cb53a409:53
aborazmeh joined09:56
aborazmeh left09:56
aborazmeh joined09:56
Black_Ribbon left10:19
chloekek left10:21
netrino joined10:52
jjmerelo left11:00
rba .tell jjmerelo: Do you prefer to build it on the circle-ci server and then? Are you able to just push the change to the webhosting using rsync?11:07
tellable6 rba, I'll pass your message to jjmerelo11:07
dogbert17 joined11:09
Woodi left11:10
Woodi joined11:26
pecastro joined11:31
pyrimidi_ joined11:33
Xliff \o/11:54
https://gist.github.com/Xliff/5bec8c5a2c30ef45f71d3e6a45d16e9111:57
patrickb joined12:03
timotimo i think doc.perl6.org should put the FAQ in a similar style to the four links in the middle12:08
sena_kun joined12:10
timotimo maybe we should remove the mention of sixfix from perl6.org/resources; it gives a 502 at the moment12:18
.seen nigel12:18
tellable6 timotimo, I haven't seen nigel around, did you mean nige?12:18
timotimo .seen nige12:18
tellable6 timotimo, I saw nige 2018-12-10T13:34:03Z in #perl6: <nige> ludovic-tc++ you can take my slot on the 17th for your advent entry12:18
Geth ¦ doc: 32094f9794 | timo++ (committed using GitHub Web editor) | doc/HomePage.pod612:25
¦ doc: frontpage: make FAQ more prominent, add mention of community/chat 12:25
¦ doc: review: https://github.com/perl6/doc/commit/32094f979412:25
Ekho left12:25
Ekho joined12:26
lucasb joined12:28
Geth ¦ perl6.org: 4d30abe3a9 | timo++ (committed using GitHub Web editor) | source/community/index.html12:29
¦ perl6.org: put a discord invite on the community page 12:29
¦ perl6.org: review: https://github.com/perl6/perl6.org/commit/4d30abe3a912:29
¦ perl6.org: 53ffb70e07 | timo++ (committed using GitHub Web editor) | source/community/irc/index.html12:30
¦ perl6.org: put discord invite on the IRC page as well 12:30
¦ perl6.org: review: https://github.com/perl6/perl6.org/commit/53ffb70e0712:30
timotimo the sixfix entry could probably be replaced with the weekly challenge12:37
Geth ¦ perl6.org: 8df93792e9 | timo++ (committed using GitHub Web editor) | source/resources/index.html12:41
¦ perl6.org: sixfix is down, replace it with perlweeklychallenge 12:41
¦ perl6.org: review: https://github.com/perl6/perl6.org/commit/8df93792e912:41
¦ perl6.org: 706988f66e | timo++ (committed using GitHub Web editor) | source/resources/index.html12:44
¦ perl6.org: add js to p6 migration guide 12:44
¦ perl6.org: review: https://github.com/perl6/perl6.org/commit/706988f66e12:44
rba timotimo: I was asked once in the last few months to make a rewrite permanent from doc.perl6.org to docs.perl6.org. So I assumed the main website name is docs.perl6.org?12:59
tellable6 2019-08-31T09:43:28Z #perl6 <jjmerelo> rba first documentation build in the staging server. It takes 15 minutes, more than the circle-ci server, but it works.12:59
timotimo not sure12:59
i always confuse the two12:59
rba atm the same content is served by both names.13:00
see: https://docs-stage.p6c.org/ for the current staging area13:01
timotimo how is updating handled at the moment?13:03
ah, the Pod::To::OnePage isn't installed there it seems13:04
i wonder why the "chat with us" link isn't there?13:04
rba I wonder too. Yet it's work in progress...13:06
timotimo sure, sure13:06
i wonder what's commonly used to collect logs from many places and show them centrally13:06
even if it's just for simple things like "docs.perl6.org update started/finished" or "no changes to source detected in docs.perl6.org" or whatever13:07
rba timotimo: unix log files?13:07
the idea is to partially update docs.perl6.org using a github webhook.13:08
https://colabti.org/irclogger/irclogger_log/perl6?date=2019-08-31#l12813:08
timotimo i'm more interested in a web interface to see everything from logs in one place13:08
Xliff *yawn*13:09
.oO( So much for napping... )13:09
Has the docs build been parallelized, yet?13:09
rba timotimo: do you like to see if the websites got updated sucessfully after doing a change in the repo?13:09
Xliff: jjmerelo or antoniogamiz shold be able to answere it.13:10
timotimo ah, that'd be cool, i think there's a feature for that on github13:14
Geth ¦ doc: Xliff++ created pull request #2995: - MInor changes to independent-routines.pod6 to clarify options for run() 13:14
¦ doc: review: https://github.com/perl6/doc/pull/299513:14
aborazmeh left13:15
Xliff Took me 13 minutes to do a "make" in p6-doc13:28
dotdotdot joined13:29
timotimo yeah, we're not fast at this13:29
Xliff I'm not sure the HTML portion is done in parallel.13:29
sena_kun left13:29
timotimo not by default13:29
it used to be pretty crashy, dunno how it is at the moment13:30
Xliff is "make -j" sufficient to do it or do I need to do something else?13:30
ravenous_ joined13:30
sena_kun joined13:30
timotimo maybe there's a target for the parallel mode13:31
Xliff I'll look in a second. Working on p6-VisualGrammar ATM13:32
timotimo heck yeah13:32
tbrowder .tell jjmerelo note the docs page on the io page is missing the reference section13:41
tellable6 tbrowder, I'll pass your message to jjmerelo13:41
lucasb with regard {doc,docs}.perl6.org, I think, in the past, doc.perl6.org was a redirect to docs.perl6.org. But now I see they are served in both adress, which I don't think is a very good a idea. One should be a redirect to the other. I prefer doc.perl6.org (in singular) to be the canonical one. I have proposed this in the past, but people prefered 'docs' in the plural.13:49
rba: ^^13:49
rba lucasb: hmm.13:50
sena_kun (clearly remembers we changed `docs` to `doc` in past)13:51
lucasb sena_kun: ah, that's good. I wasn't aware. sorry :)13:51
Xliff \o sena_kun13:51
sena_kun o/13:51
rba I agree we just need to stick with one only and redirect the other.13:51
I have no preference.13:52
lucasb IMO, +1 for singular 'doc'13:53
sena_kun google clearly knows about `docs`, but not `doc`13:53
rba .tell jjmerelo doc.perl6.org or docs.perl6.org?13:55
tellable6 rba, I'll pass your message to jjmerelo13:55
sena_kun left13:55
sena_kun joined13:56
sena_kun left14:10
pecastro left14:17
tbrowder rba: i think that may be temporary during dev of docs v214:38
cpan-p6 left14:50
cpan-p6 joined14:51
cpan-p6 left14:51
cpan-p6 joined14:51
Geth ¦ doc: 327f852677 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/faq.pod614:53
¦ doc: tweak punctuation 14:53
¦ doc: review: https://github.com/perl6/doc/commit/327f85267714:53
synopsebot Link: https://doc.perl6.org/language/faq14:53
Manifest0 left15:19
sfdsfsdf joined15:19
ravenou__ joined15:21
ravenous_ left15:22
kawaii rba: doesn't `docs` make more sense?15:24
since they're a lot of documents15:24
as opposed to a single document15:24
sfdsfsdf left15:30
Manifest0 joined15:31
rba kawaii: For me both is ok. But we need to choose one and the other as a redirect.15:37
Sgeo left15:47
domidumont joined15:53
Geth ¦ doc: e9dc2466fd | (Clifton Wood)++ | doc/Type/independent-routines.pod615:55
synopsebot Link: https://doc.perl6.org/type/independent-routines15:55
Geth ¦ doc: - MInor changes to independent-routines.pod6 to clarify options for 15:55
¦ doc:15:55
¦ doc: run()15:55
¦ doc: review: https://github.com/perl6/doc/commit/e9dc2466fd15:55
¦ doc: 817f78c053 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Type/independent-routines.pod615:55
¦ doc: Merge pull request #2995 from Xliff/op-setbagmix-changes 15:55
¦ doc:15:55
¦ doc: - MInor changes to independent-routines.pod6 to clarify options for run()15:55
¦ doc: review: https://github.com/perl6/doc/commit/817f78c05315:56
Manifest0 left15:58
Manifest0 joined15:59
domidumont left16:06
domidumont joined16:06
khisanth_ joined16:44
ravenous_ joined16:45
chloekek joined16:46
ravenou__ left16:46
ravenou__ joined17:00
ravenous_ left17:03
pecastro joined17:09
pecastro left17:25
chloekek left17:31
pecastro joined17:33
wildtrees joined17:53
Geth ¦ doc: a98c4209ca | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod618:25
synopsebot Link: https://doc.perl6.org/language/syntax18:25
Geth ¦ doc: add comment on comments 18:25
¦ doc:18:25
¦ doc: also tweak punctuation18:25
¦ doc: review: https://github.com/perl6/doc/commit/a98c4209ca18:25
tbrowder oops, added a typo...fixing18:32
Geth ¦ doc: 88cceb8462 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod618:36
synopsebot Link: https://doc.perl6.org/language/syntax18:36
Geth ¦ doc: fix my typo 18:36
¦ doc: review: https://github.com/perl6/doc/commit/88cceb846218:36
lucasb oops, a stray quote :)18:37
Geth ¦ doc: 3134f2c510 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod618:38
¦ doc: fix finger fumble 18:38
¦ doc: review: https://github.com/perl6/doc/commit/3134f2c51018:38
aborazmeh joined18:42
aborazmeh left18:42
aborazmeh joined18:42
domidumont left18:48
chloekek joined19:00
molaf left19:17
HarmtH left19:32
HarmtH joined19:38
aborazmeh left19:45
aborazmeh joined19:47
aborazmeh left19:47
aborazmeh joined19:47
holyghost-androi joined19:54
holyghost-androi Hi19:56
I'm going to restart work on monday, I am going to work on a graphics pipeline, soft 3D19:56
maybe unto a pixel array19:57
then blitting is polyvalent on that array19:57
aborazmeh left19:59
patrickb left20:00
AlexDaniel holyghost-androi: sounds interesting20:00
holyghost-androi sure20:00
Sgeo joined20:01
holyghost-androi I have a convex and concave model search already20:01
IT should use lots of optimizations20:02
ravenou__ left20:02
holyghost-androi It's on Xliff's server20:03
El_Che We made slashdot: https://developers.slashdot.org/story/19/08/31/0132219/is-perl-6-being-renamed20:03
cpan-p6 left20:04
cpan-p6 joined20:04
cpan-p6 left20:04
cpan-p6 joined20:04
aborazmeh joined20:05
aborazmeh left20:05
aborazmeh joined20:05
aborazmeh left20:05
aborazmeh joined20:07
aborazmeh left20:07
aborazmeh joined20:07
El_Che of course, Slashdot being Slashdot the level of the comment is low20:07
aborazmeh left20:08
aborazmeh joined20:11
aborazmeh left20:11
aborazmeh joined20:11
aborazmeh left20:13
tbrowder El_Che: slashdot sounds like twitter: full of anonymous, foul-mouthed, juvenile, hateful people20:14
aborazmeh joined20:15
aborazmeh left20:15
aborazmeh joined20:15
tadzik except it's not cool anymore so it's only full of old-school nerds :P20:17
tbrowder good point, and "juvenile" still applies20:20
epony left20:22
El_Che indeed20:24
it turned into a sad place20:24
Grinnz apparently they haven't upgraded from the 1990s view on LGBT20:30
AlexDaniel wow that thread is some concentrated cancer20:31
aborazmeh left21:03
tbrowder how are the rakudo build changes going to affect new users? will i be able to define standard system-wide env vars so, whether i am an ordinary user or root, the same location will be used (including for zef)?21:04
aborazmeh joined21:11
aborazmeh left21:11
aborazmeh joined21:11
aborazmeh left21:12
tobs oh that's a good question. More concretely, will I be able to just rely on this as always or are changes needed? https://github.com/zoffixznet/r21:12
aborazmeh joined21:16
aborazmeh left21:16
aborazmeh joined21:16
TreyHarris I just liked the idea of being able to say "Perl 6 is now 楽 (Raku)" (meaning easy, joyous, simple)21:21
tbrowder reason i asked is i just saw the new (to me) env vars RAKUDO_PREFIX and RAKUDOLIB21:24
AlexDaniel vrurg: ↑ ?21:25
tbrowder i guess i need to see if zef help says anything...21:26
don't see anything about env vars...21:28
as a root user, i would like to have a rakudo tool to install all ecosystem p6 modules that pass tests, i'll file some issues with zef and see what nick says21:30
TreyHarris tbrowder: RAKUDOLIB can't be just the new canonical name of PERL6LIB, can it? B/c then other non-Rakudo implementations would have to implement "RADKUOLIB" as well...21:32
tbrowder yes, i assumed RAKUDOLIB is same as PERL6LIB21:33
TreyHarris So a non-Rakudo implementation *would* need to implement "RAKUDOLIB" rather than or in addition to "{$other}LIB"?21:34
I can see where you might wante a "{$compiler}LIB" *in addition* to a PERL6LIB--if your implementation needed certain specific libraries, or stored system-dependent artifacts, but you still need a variable that all programs can use without immediately tying them to one implementation21:37
aborazmeh left21:44
epony joined21:44
tbrowder Hm, i can't answer that--i have a hard time imagining a non-rakudo implementation now.21:45
oh, maybe what i'm missing is RAKULIB (my head hurts...)21:46
time for a brewski in utc-521:47
TreyHarris That makes sense. RAKULIB would equal PERL6LIB, RAKUDOLIB would be something else21:47
tbrowder sounds good to me--thats the way i was reading it anyway :-(21:49
vrurg AlexDaniel: RAKUDO_PREFIX first appears in 98966bf15722c17e80977a42b4d847e40121dff0 as a rename for RAKUDO_PRECOMP_PREFIX.21:56
tbrowder back to sysadmin installation: i would appreciated a curated script to use with zef to install all testable ecosystem modules and install into $RAKULIB. of course it would use concurrency and parallelization to save time (and be usable in a cron job).21:56
*RAKULIB or whatever is decided (RAKU_PREFIX?)21:58
TreyHarris tbrowder: If you're writing up an actual feature request, you may want to specify that parallelization of processing is what's needed in priority to parallelization of I/O (which might help on some systems, but on most will hurt or at best do no good)22:06
tbrowder good point!22:12
Kaiepi do actions classes need to make anything if you don't actually do anything with what they parse outside of parsing?22:25
Cabanossi left22:26
Cabanossi joined22:30
timotimo no need to make anything22:31
Black_Ribbon joined22:39
MilkmanDan joined22:53
satoriprints left22:54
AlexDaniel joined22:58
AlexDaniel left22:58
AlexDaniel joined22:58
chloekek left22:58
Itaipu left23:05
mgogeri joined23:15
mgogeri left23:17
Itaipu joined23:20
wildtrees left23:32
lucasb left23:38
pecastro left23:42
AlexDaniel left23:58

Logs Search ←Prev date Next date→ Channels Documentation