»ö« 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:06 lichtkind_ joined 00:09 lichtkind left 00:16 guifa joined
guifa jnthn++ as always 00:17
cpan-p6 New module released to CPAN! POSIX::getaddrinfo (0.0.1) by 03MLDEVINE 00:23
00:27 Sgeo left 00:29 Sgeo joined 00:49 lichtkind_ left 00:57 aborazmeh joined, aborazmeh left, aborazmeh joined 01:12 Kaiepi joined 01:13 sortiz joined 01:53 netrino left 01:59 molaf left 02:04 Manifest0 joined 02:12 molaf joined 02:29 pilne left 02:31 adu joined 02:32 aborazmeh left 02:33 Cabanoss- left 02:36 Cabanossi joined
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 transfer 02:54
02:55 tejr joined
AlexDaniel Grinnz: yeah, well. Just out of curiousity, I wonder if gitlab handles transfers better 02:57
Grinnz no idea on that
03:13 powellc joined
Xliff \o 03: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 (exit code 1) 04===SORRY!04=== Error while compiling /tmp/mTJAQHIViW
Missing…
Xliff, Full output: gist.github.com/b3d6075838b7804efc...84db55c042
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 (exit code 1) 04===SORRY!04=== Error while compiling /tmp/HZUYVNpqt9
Undeclared routine:
trait_mod used at line 1
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) };
evalable6 (exit code 1) 04===SORRY!04=== Error while compiling /tmp/7Vz2NGdfLv
Missing block
at /tmp/7Vz2NGdfLv:1
------> 03ame } }; trait_mod:<is>(:export, &a) }; 08⏏04<EOL>
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } };
evalable6
Xliff m: package A { BEGIN { my $name = 'foo'; sub a { say 'OHAI!' } but role { method name { $name } }; trait_mod:<is>(:export, &a) } }; foo;
evalable6 (exit code 1) 04===SORRY!04=== Error while compiling /tmp/SFnOpKWK3r
Undeclared routine:
foo used at line 1
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 (exit code 1) ===SORRY!===
Could not find A at line 1 in:
file#/home/bisectable/git/wh…
Xliff, Full output: gist.github.com/7952e189b2735575bf...6931a0c75a
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;
evalable6 (exit code 1) ===SORRY!===
Could not find A::foo at line 1 in:
file#/home/bisectable/g…
Xliff, Full output: gist.github.com/f5412725711f07b794...86e83a7d58
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;
evalable6 (exit code 1) ===SORRY!===
Could not find A::foo at line 1 in:
file#/home/bisectable/g…
Xliff, Full output: gist.github.com/1b9603fb320846dd88...c8d22c8b54
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 (exit code 1) 04===SORRY!04=== Error while compiling /tmp/j9hKiAVO2v
Unexpected closing bracket
at /tmp/j9hKiAVO2v:1
------> 03me } }; trait_mod:<is>(:export, &a) } } 08⏏04}; use A::foo;
Xliff .tell moritz gist.github.com/moritz/2366919 03:58
tellable6 Xliff, I'll pass your message to moritz
04:03 TreyHarris joined 04:05 molaf left 04:07 adu left
sortiz m: package A { }; A::<&foo> = -> { say "ohai" }; A::foo(); # Xliff 04:25
evalable6 ohai
04:28 Woodi joined
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" ?
Also, how can I send to stdout without a CR?
Woodi print ? 04:48
hi today :)
sortiz m: package A { our sub foo() { say "ohai"} }; package B { constant bar = ::("&A::foo"); }; B::bar(); 04:50
evalable6 ohai
sortiz m: package A { our sub foo() { say "ohai"} }; package B { our &bar = ::("&A::foo"); }; B::bar(); 04:55
evalable6 ohai
sortiz o/ Woodi 04:56
m: package A { our sub foo() { say "ohai"} }; package B { our &bar is export = ::("&A::foo"); }; import B; bar(); 04:59
evalable6 ohai
05:06 sortiz left
Xliff m: my @qp = (1, :all); say |@qp; say @qp.gist 05:09
evalable6 1all => True
[1 all => True]
Xliff m: sub a ($a, :$b) { say 'ohai' }; a(:full) 05:15
evalable6 (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
Xliff m: sub a ($a, :$b) { say 'ohai' }; a(1, :full)
evalable6 (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
Xliff m: sub a ($a, :$full) { say 'ohai' }; a(1, :full)
evalable6 ohai
Xliff m: sub a ($a, :$full) { say 'ohai' }; a(:full)
evalable6 (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
Xliff m: my @a = (:full); sub a ($a, :$full) { say 'ohai' }; a(|@a)
evalable6 ohai
Xliff This is the right way to define an all-args proto, yes? "proto method query_duration (|)" 05:20
05:47 sauvin joined 06:32 jjmerelo joined
moritz Xliff: yes 06:45
tellable6 2019-08-31T03:58:50Z #perl6 <Xliff> moritz gist.github.com/moritz/2366919 06:46
Geth doc: 568ff30797 | (JJ Merelo)++ | .circleci/config.yml
Adds CircleCI to generate documentation refs #2983
doc: e0533eb223 | (JJ Merelo)++ | .circleci/config.yml
Re-testing documentable refs #2983
06:48
06:55 argent0 left
Geth doc: 2a812ba812 | (JJ Merelo)++ | .circleci/config.yml
Re-testing documentable refs #2983
06:59
doc: 50f7448797 | (JJ Merelo)++ | .circleci/config.yml
Re-testing documentable refs #2983
07:06
07:15 __jrjsmrtn__ joined 07:18 [particle]1 joined 07:20 [particle] left
Geth doc: 909c52092a | (JJ Merelo)++ | README.md
Adds CircleCI badge refs #2983
07:21
doc: b7a24c79c4 | (JJ Merelo)++ | README.md
Fixes CircleCI badge refs #2983
07:25
doc: 3eb02cc8a7 | Antonio++ (committed using GitHub Web editor) | README.md
Update README.md
07:26
07:26 gugod joined
Geth doc: 5eaaad68d0 | Antonio++ (committed using GitHub Web editor) | README.md
Update README.md
07:27
jjmerelo This is badge-driven development... 07:29
Xliff \o jj!
07:33 [particle]1 left 07:37 antoniogamiz joined
antoniogamiz o/ 07:37
Xliff \o 07:38
07:40 Ven`` joined
antoniogamiz what do you think of this super complex github-hook? => gist.github.com/antoniogamiz/8837c...a59dc56fe4 07:41
recommendations? is to auto-update the documentation of perl6
07:42 [particle] joined
rba antoniogamiz: you can consider too, to let the auto-update run on the server using cron in regular intervals 07:42
antoniogamiz I know, but we want to update it when someone pushs 07:43
Geth doc: c7a38214cd | (JJ Merelo)++ | .circleci/config.yml
Changes to documentable container refs #2983
07:45
jjmerelo rba: we were thinking about creating a webhook 07:46
rba antoniogamiz: so we install the above hook on the server? 07:47
you have to consider port-scanners. 07:48
jjmerelo rba: hum
rba: so it's safer to pull than to get pushed?
rba antoniogamiz: no, we have to consider some minimal security. mainly to avoid denial of service 07:49
antoniogamiz rba: mmm
rba: and could have docker installed? 07:50
we have a container with everything ready-to-use
to avoid installing perl6 and a lot of dependencies
rba antoniogamiz: 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 ports 08: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
08:05 xinming_ joined 08:08 xinming left
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.yml
Eliminates annoying progress bars, refs #2983
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 case
rba coming from might be difficult, as github might run a bunch of hosts.
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?
rba jjmerelo: just try it out. 08:13
signature could be added later.
jjmerelo rba: OK. 08:15
08:15 molaf joined
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 documentation 08:15
like node, for instance. 08:16
antoniogamiz yep, good idea 08:17
rba makes sense 08:18
El_Che p 08:19
sorry
If you run docker, the Dockerfile with comments could be a good doc for the part it runs 08: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 piece 08:23
08:25 Ven`` left
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 matter 08: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.
Shell script is fine atm. 08:26
jjmerelo rba thanks 08:28
rba also, I would try to install everything in userspace
antoniogamiz can I invoke MAIN Functions from another module? 08:33
tadzik what happens if you try? :)
also, yes
antoniogamiz I have tried it, but it does not wokr :,/ 08:34
tadzik what does the error say?
have you `is export`ed them?
antoniogamiz could not find symbol &MAIN
I have added it to proto MAIN
maybe i need to add it to every main
tadzik I just see all my MAINs exported in my module, maybe there is a better way 08:35
antoniogamiz mmm
I have the main's statements inside a package 08:36
maybe that's Related?
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 :)
rba jjmerelo: when you restart nginx, run „nginx -t“ before, as the nginx servers all the sites.
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
08:44 rindolf joined
tadzik antoniogamiz: oh? Are you calling it with the fully qualified name then? 08:49
antoniogamiz yep
tadzik if yes, then you shouldn't need to export them
but of course you need to our them, yes :)
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:: thingy
antoniogamiz ah great 08:53
m: "a" ~~ !/a/ 08:55
evalable6
antoniogamiz m: say "a" ~~ !/a/ 08:56
evalable6 False
antoniogamiz is there another way to negate an entire Regex?
I want to negate the regex inside the regex, I mean, a Regex to match strings without 'a', for instanec
ah moritz has the answer! stackoverflow.com/questions/473961...-in-perl-6 09:00
09:11 antoniogamiz left 09:17 [particle]1 joined 09:18 [particle] left
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.
^^ jjmerelo, rba
jjmerelo Xliff: not in my pay grade, I can only change nginx configuration. rba could do it, anyway 09:21
09:22 [particle]1 left
Xliff Just a thought. Good luck! 09:23
jjmerelo: Oh! Check this out! github.com/Xliff/p6-GStreamer 09:24
I need to make install instructions though. It's the same as github.com/Xliff/p6-COGL but with the p6-GStreamer repo 09:25
09:26 antoniogamiz joined
Xliff antoniogamiz: \o -- How did that negative regex work out? 09:27
antoniogamiz not good i think x'd 09:32
09:33 [particle] joined
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 rba
09:48 antoniogamiz left 09:51 chloekek joined
Geth doc: cdb3cb53a4 | (JJ Merelo)++ | cpanfile
For the time being, pins that version refs #2993
09:53
09:56 aborazmeh joined, aborazmeh left, aborazmeh joined 10:19 Black_Ribbon left 10:21 chloekek left 10:52 netrino joined 11:00 jjmerelo left
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 jjmerelo
11:09 dogbert17 joined 11:10 Woodi left 11:26 Woodi joined 11:31 pecastro joined 11:33 pyrimidi_ joined
Xliff \o/ 11:54
gist.github.com/Xliff/5bec8c5a2c30...6a45d16e91 11:57
12:03 patrickb joined
timotimo i think doc.perl6.org should put the FAQ in a similar style to the four links in the middle 12:08
12:10 sena_kun joined
timotimo maybe we should remove the mention of sixfix from perl6.org/resources; it gives a 502 at the moment 12:18
.seen nigel
tellable6 timotimo, I haven't seen nigel around, did you mean nige?
timotimo .seen nige
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 entry
Geth doc: 32094f9794 | timo++ (committed using GitHub Web editor) | doc/HomePage.pod6
frontpage: make FAQ more prominent, add mention of community/chat
12:25
12:25 Ekho left 12:26 Ekho joined 12:28 lucasb joined
Geth perl6.org: 4d30abe3a9 | timo++ (committed using GitHub Web editor) | source/community/index.html
put a discord invite on the community page
12:29
perl6.org: 53ffb70e07 | timo++ (committed using GitHub Web editor) | source/community/irc/index.html
put discord invite on the IRC page as well
12:30
timotimo the sixfix entry could probably be replaced with the weekly challenge 12:37
Geth perl6.org: 8df93792e9 | timo++ (committed using GitHub Web editor) | source/resources/index.html
sixfix is down, replace it with perlweeklychallenge
12:41
perl6.org: 706988f66e | timo++ (committed using GitHub Web editor) | source/resources/index.html
add js to p6 migration guide
12: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.
timotimo not sure
i always confuse the two
rba atm the same content is served by both names. 13:00
see: docs-stage.p6c.org/ for the current staging area 13:01
timotimo how is updating handled at the moment? 13:03
ah, the Pod::To::OnePage isn't installed there it seems 13:04
i wonder why the "chat with us" link isn't there?
rba I wonder too. Yet it's work in progress... 13:06
timotimo sure, sure
i wonder what's commonly used to collect logs from many places and show them centrally
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 whatever 13:07
rba timotimo: unix log files?
the idea is to partially update docs.perl6.org using a github webhook. 13:08
colabti.org/irclogger/irclogger_lo...08-31#l128
timotimo i'm more interested in a web interface to see everything from logs in one place
Xliff *yawn* 13:09
.oO( So much for napping... )
Has the docs build been parallelized, yet?
rba timotimo: do you like to see if the websites got updated sucessfully after doing a change in the repo?
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 github 13:14
Geth doc: Xliff++ created pull request #2995:
- MInor changes to independent-routines.pod6 to clarify options for run()
13:15 aborazmeh left
Xliff Took me 13 minutes to do a "make" in p6-doc 13:28
13:29 dotdotdot joined
timotimo yeah, we're not fast at this 13:29
Xliff I'm not sure the HTML portion is done in parallel.
13:29 sena_kun left
timotimo not by default 13:29
it used to be pretty crashy, dunno how it is at the moment 13:30
Xliff is "make -j" sufficient to do it or do I need to do something else?
13:30 ravenous_ joined, sena_kun joined
timotimo maybe there's a target for the parallel mode 13:31
Xliff I'll look in a second. Working on p6-VisualGrammar ATM 13:32
timotimo heck yeah
tbrowder .tell jjmerelo note the docs page on the io page is missing the reference section 13:41
tellable6 tbrowder, I'll pass your message to jjmerelo
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: ^^
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 :)
Xliff \o sena_kun
sena_kun o/
rba I agree we just need to stick with one only and redirect the other.
I have no preference. 13:52
lucasb IMO, +1 for singular 'doc' 13:53
sena_kun google clearly knows about `docs`, but not `doc`
rba .tell jjmerelo doc.perl6.org or docs.perl6.org? 13:55
tellable6 rba, I'll pass your message to jjmerelo
13:55 sena_kun left 13:56 sena_kun joined 14:10 sena_kun left 14:17 pecastro left
tbrowder rba: i think that may be temporary during dev of docs v2 14:38
14:50 cpan-p6 left 14:51 cpan-p6 joined, cpan-p6 left, cpan-p6 joined
Geth doc: 327f852677 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/faq.pod6
tweak punctuation
14:53
synopsebot Link: doc.perl6.org/language/faq
15:19 Manifest0 left, sfdsfsdf joined 15:21 ravenou__ joined 15:22 ravenous_ left
kawaii rba: doesn't `docs` make more sense? 15:24
since they're a lot of documents
as opposed to a single document
15:30 sfdsfsdf left 15:31 Manifest0 joined
rba kawaii: For me both is ok. But we need to choose one and the other as a redirect. 15:37
15:47 Sgeo left 15:53 domidumont joined
Geth doc: e9dc2466fd | (Clifton Wood)++ | doc/Type/independent-routines.pod6
- MInor changes to independent-routines.pod6 to clarify options for

run()
15:55
synopsebot Link: doc.perl6.org/type/independent-routines
doc: 817f78c053 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | doc/Type/independent-routines.pod6
Merge pull request #2995 from Xliff/op-setbagmix-changes

  - MInor changes to independent-routines.pod6 to clarify options for run()
15:58 Manifest0 left 15:59 Manifest0 joined 16:06 domidumont left, domidumont joined 16:44 khisanth_ joined 16:45 ravenous_ joined 16:46 chloekek joined, ravenou__ left 17:00 ravenou__ joined 17:03 ravenous_ left 17:09 pecastro joined 17:25 pecastro left 17:31 chloekek left 17:33 pecastro joined 17:53 wildtrees joined
Geth doc: a98c4209ca | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod6
add comment on comments

also tweak punctuation
18:25
synopsebot Link: doc.perl6.org/language/syntax
tbrowder oops, added a typo...fixing 18:32
Geth doc: 88cceb8462 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod6
fix my typo
18:36
synopsebot Link: doc.perl6.org/language/syntax
lucasb oops, a stray quote :) 18:37
Geth doc: 3134f2c510 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/syntax.pod6
fix finger fumble
18:38
18:42 aborazmeh joined, aborazmeh left, aborazmeh joined 18:48 domidumont left 19:00 chloekek joined 19:17 molaf left 19:32 HarmtH left 19:38 HarmtH joined 19:45 aborazmeh left 19:47 aborazmeh joined, aborazmeh left, aborazmeh joined 19:54 holyghost-androi joined
holyghost-androi Hi 19:56
I'm going to restart work on monday, I am going to work on a graphics pipeline, soft 3D
maybe unto a pixel array 19:57
then blitting is polyvalent on that array
19:59 aborazmeh left 20:00 patrickb left
AlexDaniel holyghost-androi: sounds interesting 20:00
holyghost-androi sure
20:01 Sgeo joined
holyghost-androi I have a convex and concave model search already 20:01
IT should use lots of optimizations 20:02
20:02 ravenou__ left
holyghost-androi It's on Xliff's server 20:03
El_Che We made slashdot: developers.slashdot.org/story/19/0...ng-renamed
20:04 cpan-p6 left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined 20:05 aborazmeh joined, aborazmeh left, aborazmeh joined, aborazmeh left 20:07 aborazmeh joined, aborazmeh left, aborazmeh joined
El_Che of course, Slashdot being Slashdot the level of the comment is low 20:07
20:08 aborazmeh left 20:11 aborazmeh joined, aborazmeh left, aborazmeh joined 20:13 aborazmeh left
tbrowder El_Che: slashdot sounds like twitter: full of anonymous, foul-mouthed, juvenile, hateful people 20:14
20:15 aborazmeh joined, aborazmeh left, aborazmeh joined
tadzik except it's not cool anymore so it's only full of old-school nerds :P 20:17
tbrowder good point, and "juvenile" still applies 20:20
20:22 epony left
El_Che indeed 20:24
it turned into a sad place
Grinnz apparently they haven't upgraded from the 1990s view on LGBT 20:30
AlexDaniel wow that thread is some concentrated cancer 20:31
21:03 aborazmeh left
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
21:11 aborazmeh joined, aborazmeh left, aborazmeh joined 21:12 aborazmeh left
tobs oh that's a good question. More concretely, will I be able to just rely on this as always or are changes needed? github.com/zoffixznet/r 21:12
21:16 aborazmeh joined, aborazmeh left, aborazmeh joined
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 RAKUDOLIB 21: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 says 21: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 PERL6LIB 21: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 implementation 21:37
21:44 aborazmeh left, epony joined
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-5 21:47
TreyHarris That makes sense. RAKULIB would equal PERL6LIB, RAKUDOLIB would be something else
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).
*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
22:26 Cabanossi left 22:30 Cabanossi joined
timotimo no need to make anything 22:31
22:39 Black_Ribbon joined 22:53 MilkmanDan joined 22:54 satoriprints left 22:58 AlexDaniel joined, AlexDaniel left, AlexDaniel joined, chloekek left 23:05 Itaipu left 23:15 mgogeri joined 23:17 mgogeri left 23:20 Itaipu joined 23:32 wildtrees left 23:38 lucasb left 23:42 pecastro left 23:58 AlexDaniel left