»ö« 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
timotimo there's also ZEF_PLUGIN_DEBUG you can set in the environment, no clue if that'll be very helpful 00:00
muse verbose had this line ==> Found: GTK::Simple:ver<0.1.11> [via Zef::Repository::Ecosystems<p6c>] 00:02
00:02 reportable6 joined
irced muse: i suspect zef is trying to install to an unwritable location 00:03
muse oh hmm
irced muse: perhaps your perl distro is installed on a part of your drive to which users cannot write
timotimo zef has a --into flag, doesn't it?
it's --install-to 00:04
irced err, rakudo distro that is
timotimo you can try if giving a definitely-working path makes that work
irced my modules are installed to .../rakudo/share/perl6... 00:05
though i can't speak to all the directories under rakudo/ that zef writes to atm
muse perl6 -v is giving me a headache. i think my files are in c:\rakudo\... 00:06
which has attribute of read only ! 00:07
irced well some of those subdirectories will need to be writable. maybe share?
maybe even rakudo itself
muse i just made everything writable and it's working 00:08
irced or you can follow timotimo suggestion to specify a different directory though that might warrant creating an environment variable to load to modules correctly
thought so
muse nevermind its stiill giving the same error T_T 00:09
irced make sure the subdirectories are writable
or maybe zef's install-to keeps track of meta data i dunno 00:10
alternatively, see if rakudo can be installed as a user instead of admin. not sure myself been awhile since i installed it on windows. directions may be at the website.
timotimo i haven't used rakudo on windows yet 00:12
irced after trying to make rakudo recursively writable
timotimo if you're on windows 10, you can get it to work on WSL
Elronnd I would use the native windows version
(from wsl)
irced muse: timotimo suggested debug flags to zef that may reveal more about paths to which it is trying to fetch 00:13
muse: which i still believe is the most likely scenario for a "failed to fetch" error, ruling out connectivity
00:15 cpan-p6 left
timotimo does that even work? 00:15
00:15 cpan-p6 joined, cpan-p6 left, cpan-p6 joined
muse ===> Found: GTK::Simple:ver<0.1.11> [via Zef::Repository::Ecosystems<p6c>] 00:16
cpan-p6 New module released to CPAN! OEIS (1.0.1) by 03TOBS
netrino I just tried to install GTK::Simple on a windows machine, the rakudo is located at the same place "C:\rakudo" and i didn't change anything with regards to writability. It installed successfully, maybe the problem is somewhere else? 00:17
irced netrino: maybe you are logged in as admin?
timotimo maybe it's time to release GTK::Simple on cpan
then it doesn't have to use git to get it
muse netrino did it fail?
netrino irced: i didn't start the shell as admin, no
muse oh nm im dumb 00:18
im using powershell does that matter?
irced muse: very possibly
netrino muse: i'm using that too
irced powershell policies could be interfering
maybe even powershell environment variables 00:19
muse ok back to cmd.exe
netrino i think policies usually restrict script execution, not file access
at laest i'm not aware of those, tbh i don't really know powershell internals 00:20
irced netrino: point taken but maybe the powershell profile is nonstandard
netrino: in which case even if it's not a policy issue it could be an environment issue
timotimo this windows thing sounds really difficult 00:21
i wonder if they ever get to become an end-user desktop operating system
muse cmd.exe didn't help
irced well i am just trying to rule out a "profile" issue 00:22
muse: and you have confirmed git is in the executable search path?
muse yes if i type git it gives me a bunch of instructions
irced what version of zef?
timotimo we even tried "perl6 -e 'run <git help>'" and got output
0.7.1 00:23
irced muse: you might try to run cmd/powershell as administrator to see if it has an effect 00:24
muse: that way privilege issues may possibly be ruled out
that's an older version of zef incidentally
netrino Wow, i just tried to run in repl some commands from examples and it does work, so simple! Wasn't aware of GTK::Simple and that gtk would be so effortless to use on Windows.
timotimo probably came with the rakudo star version in question? 00:25
irced netrino: cool
muse my git is super old its 1.9.5.msysgit.0
timotimo netrino: \o/
muse u making me jealous T_T
irced muse: that is another issue. also, try to use the flag --dry to zef
netrino muse: :D sorry
irced muse: zef --dry install GTK::Simple 00:26
muse: but very likely git is not parsing because it's outdated. major version is -1
muse: now that you mention it
netrino muse: try to go to your $HOME/.zef\store\gtk-simple.git
timotimo are you sure git made non-backwards-compatible changes? 00:27
irced muse: of course, as timotimo suggested, you can look at debug output from zef
considering it's one major version behind, it can't be ruled out
netrino muse: there should be some directory with obsure name, enter it and try to do git fetch or something
muse pastebin.com/ckdkdzVC 00:28
irced zef may be passing some command line arguments to git maybe even shortcuts or some arguments have been deprecated possibly and replaced with more natural options
which zef could conceivably be passing to it
see, zef is failing with Zef::Service::Shell::git+ 00:29
which implies the shell is exiting with an error code because git did not parse
timotimo i kind of wish it would pass on the output with some flag
netrino muse: btw, did you try to run it with --force-fetch?
muse yup
timotimo it'll just fail the next step when all the files are missing 00:30
netrino :(
00:30 aborazmeh left
irced muse: zef --dry install GTK::Simple ? 00:30
muse: anyway, at least get git up to the last major version 2
netrino github.com/perl6/doc/issues/2486 there is also this issue, doesn't seem to be resolved though 00:31
timotimo you could try getting Github For Windows which should come with an up-to-date git for windows
muse k
irced or as timotimo suggested pass some debug flags to zef to see if you can get more information
timotimo already tried 00:32
it didn't give much more info
irced k
muse lol so many options on git 00:33
am happy its integrated with vim tho
irced anyway, i'm thinking rakudo and zef probably utilize the home directory so that the write privilege issue is now moot. so, if netrino can confirm a git major version 2, we can compare oranges to oranges 00:34
timotimo oh yeah, fugitive is pretty cool
netrino I do have git v2
timotimo using git clone to get the repo manually, then cd-ing in to "zef install ." will be a workaround for the time being
irced muse: you may as well do that, and it will also help isolate the issue a bit 00:35
muse do i use git bash or cmd.exe
irced shouldn't matter, you're just cloning 00:36
muse building atm 00:37
irced crosses fingers. 00:38
muse testing
irced 's fingers redden.
00:39 aborazmeh joined, aborazmeh left, aborazmeh joined
muse installing 00:39
irced 's fingers become cyanotic. 00:40
muse success XD
irced falls over.
netrino \ o /
irced good thinking timotimo 00:42
muse hello world in gtk works!
thx everyone for helping me
irced pats timotimo on the back.
anyway, assuming it's not a git parsing thing, maybe muse was in git bash which had the git executable in the path whereas maybe in cmd and or powershell git was not in the search path ? 00:56
in which case run or shell from perl6 might not have seen it
muse no i was in windows powershell and cmd.exe and both let me run git 00:57
irced ok
thanks for letting me know 😃
muse :)
00:58 muse left, john_parr left 00:59 st_elmo joined 01:10 Xliff left
pilne ok, i might just about be ready... 01:10
rakudo, check. git, check, vscode, check.
01:57 mahafyi left 01:59 mahafyi joined 02:05 Manifest0 left, Manifest0 joined 02:25 Cabanossi left, harmil joined
harmil So my "non-Perl 6 language Perl 6 Regex" spec (tentatively calling it Gen6 Regex) now has a reference parser that parses itself: github.com/ajs/tools/blob/master/l...egex/regex -- I'll have to move it to its own repo at some point 02:27
It was a real pain. Some things I'm still befuddled by (escaping backslashes in character classes might be bugged but I couldn't find a small repro) but I'm going to call it done for now. Back to $work tomorrow. 02:30
irced good luck 02:35
02:35 Cabanossi joined 03:11 ChoHag left 03:14 aborazmeh left 03:19 netrino left 03:38 harmil left 03:41 rainmanj_ left, rainmanjam joined 03:43 xinming joined 03:46 rainmanjam left 03:47 rainmanjam joined 04:07 squashable6 left 04:09 squashable6 joined 04:45 curan joined 04:55 mahafyi left 04:59 molaf joined 05:07 lizmat left 05:28 woolfy left 05:38 sjm_uk joined 05:46 loone joined, loone left 05:48 loone joined 05:59 snarkyboojum_ joined 06:00 reportable6 left 06:03 snarkyboojum__ left, reportable6 joined
El_Che morning/some other part of the day in your timezone! 06:35
irced snores loudly. 06:42
06:47 irced left 06:55 leont joined 07:03 abraxxa joined, abraxxa left, loone left, abraxxa joined 07:09 abraxxa left 07:10 abraxxa joined, jaldhar_ left, jaldhar_ joined 07:18 leont left 07:24 El_Che_ joined, jeromelanteri joined
discord6 <Aearnus> heh. it's definitely nearing morning here. 07:26
07:27 albertferrico joined, albertferrico left 07:33 kensanata joined 07:37 scimon joined 07:38 jeromelanteri left 07:45 zakharyas joined 07:46 jeromelanteri joined
moritz it's always morning in UGT :D 07:49
07:50 Sgeo_ joined 07:53 Sgeo left 07:55 discord6 left, discord6 joined
El_Che_ moritz: lol 07:56
jast false - it's not morning when you leave 07:58
08:04 dakkar joined 08:09 rindolf joined 08:11 Manifest0 left
masak m: my proto $x; my multi $x = 1; my multi $x = 2; say $x 08:17
camelia Potential difficulties:
Redeclaration of symbol '$x'
at <tmp>:1
------> 3my proto $x; my multi $x7⏏5 = 1; my multi $x = 2; say $x
Redeclaration of symbol '$x'
at <tmp>:1
------> 3y proto $x; my multi $x = 1; …
masak (hi, #perl6)
08:17 dolmen joined
masak S12 mentions -- to my big surprise -- that the above should work, and print '2' 08:17
I'm not sure whether it should be `my proto` or `proto my`, but this is the variant that parsed 08:18
08:18 |Sno| left 08:19 sjm_uk left, molaf left
moritz urk. 08:24
masak :)
yeah, maybe we just declare it a fossil and move on with life
08:30 [Sno] joined 08:41 chloekek joined 08:42 jeromelanteri left, kensanata left, jaldhar_ left 08:43 xinming left, epony left, Black_Ribbon left, cpup left, mithaldu_ left, [particle]1 left, Hotbees left, ChoppedBacon left, tbrowder left, mtj_ left, Bucciarati left, mithaldu_ joined, epony joined, jeromelanteri joined, Black_Ribbon joined, cpup joined 08:45 kawaii left 08:46 kawaii joined, Sgeo_ left 08:47 rindolf left, jaldhar_ joined, xinming joined, [particle]1 joined, Hotbees joined, ChoppedBacon joined, tbrowder joined, mtj_ joined, Bucciarati joined 08:56 kensanata joined 09:26 zingzhang left 09:32 pat_js joined 09:33 mowcat joined
AlexDaniel masak: as for moving on, I think we're already doing that :) Features like this tend to have some tests in roast, but maybe for 6.e we should clean roast by removing most of the skipped and todo-ed tests 09:38
vrurg: ↑ something to consider
09:46 squashable6 left 09:49 pilne left, squashable6 joined
tyil chloekek: tomorrow is amsterdam.pm, if you're interested :> 09:51
09:54 kensanata left 10:06 noisegul joined 10:07 mowcat left
daxim do you have a public issue tracker for ams 2020? 10:11
10:16 dolmen left 10:19 Black_Ribbon left
chloekek tyil: tomorrow is work :P 10:20
tyil it's in the evening :<
daxim: don't think we have, right now I'm mostly using the perlcon wiki (and trying to nudge samcv to update it with all the information she has) 10:21
daxim (with my conf organiser hat on) I trust you the following info will not fall under the table: badge.reviews/10-rules-for-a-bette...ame-badge/ 10:22
this design was successfully tried out at gpw2019 10:23
tyil I'll click the link, and read it when I get home (of if work has a slow time later today)
if you want, I can also grant you an account on the wiki if you want to contribute there :)
10:24 pat_js left 10:29 dolmen joined 10:30 mowcat joined 10:39 jeromelanteri left 10:52 dolmen left
tbrowder any deb/emacs users upgraded to buster yet! 11:11
i have, and my editor highlighting of selected text doesn't work--bummer! 11:12
*yet?
11:13 rindolf joined 11:22 mowcat left 11:24 epony left 11:25 lembark joined 11:30 silug left, kensanata joined
AlexDaniel tbrowder: I don't know, I'm on unstable and seeing no issues 11:34
tbrowder thnx 11:35
i'll check deb users list
11:42 silug joined 11:43 ab6tract joined
Geth doc: e60e7073f7 | ab5tract++ | doc/Language/nativecall.pod6
Add note about working around NC lib name expansion
11:52
synopsebot Link: doc.perl6.org/language/nativecall
doc: 415c901ecf | ab5tract++ | doc/Language/nativecall.pod6
Make the text blend a bit more clearly with its surroundings
11:54
synopsebot Link: doc.perl6.org/language/nativecall
11:58 dolmen joined 12:00 reportable6 left, reportable6 joined 12:06 st_elmo left 12:09 lembark left 12:20 kensanata left 12:22 nepugia joined, epony joined 12:24 jeromelanteri joined 12:29 ChoHag joined 12:32 ZhanBB joined 12:35 ChoHag left 12:38 pat_js joined 12:46 lucasb joined 12:50 Guest93 joined 12:51 ChoHag joined 13:06 Mithaldu joined 13:18 pmurias joined 13:19 jeromelanteri left 13:29 silug left
Geth whateverable: fc4d2577f5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xt/tellable.t
Add a test for receiving all messages
13:44
13:44 silug joined 13:48 kensanata joined 13:52 curan left
Geth doc: eed771d3dc | Coke++ | doc/Language/performance.pod6
no dash in moarpref
13:52
synopsebot Link: doc.perl6.org/language/performance
doc: 1b907cc7f8 | Coke++ | xt/words.pws
new words
14:01 zakharyas left 14:13 xi| is now known as xi- 14:18 Guest93 is now known as aubergine, aubergine is now known as strictlyspeaking 14:19 pmurias left
scimon Is there any thoughts on changing the default Rat -> Float fall back to Rat -> FatRat? 14:24
14:26 nepugia left 14:31 Guest93 joined
AlexDaniel scimon: yeah, we have this discussion from time to time 14:32
scimon: you can create a ticket in the problem-solving repo 14:33
14:34 strictlyspeaking left 14:38 __jrjsmrtn__ left, _jrjsmrtn joined, kerframil joined 14:39 jkramer left, molaf joined 14:40 molaf left 14:42 squashable6 left, dolmen left
scimon Sounds like a plan (weekly challenge made me think about it). 14:43
14:43 MilkmanDan left 14:44 squashable6 joined, MilkmanDan joined 14:48 dolmen joined 15:19 chloekek left 15:32 leont joined 15:44 zakharyas joined 15:57 pamplemousse joined 15:59 Sgeo joined, mowcat joined, veesh left 16:02 El_Che__ joined 16:03 El_Che__ left 16:04 El_Che_ left 16:06 pat_js left 16:07 kensanata left
tbrowder .seen jjmerelo 16:08
.tell Xliff check doc issue #2944 16:09
16:09 Sgeo_ joined
tbrowder can anyone see my irc dot commands? 16:10
can anyone see this plain text? 16:11
tobs tbrowder: yes
tbrowder thnx, i don't know why my dot commands aren't working :( 16:12
tobs yoleaux, who kept an eye on .seen and .tell, is still in the process of being replaced, I think.
tbrowder ah, that would explain it!
16:13 Sgeo left
tbrowder jmerelo: please check doc issus #2944 16:13
Xliff: ditto
*issue 16:14
tobs AlexDaniel would be knowing more about it
tbrowder thnx
AlexDaniel yeah, I'm working on it 16:15
16:20 jaldhar_ left, jaldhar_ joined 16:23 zakharyas left, scimon left 16:31 wildtrees joined 16:32 dakkar left 16:33 wildtrees left, wildtrees joined 16:41 MilkmanDan left 16:42 squashable6 left, MilkmanDan joined, squashable6 joined, ChanServ sets mode: +v squashable6 16:53 japhb joined 16:56 chloekek joined 16:59 harmil joined 17:00 Actualeyes joined, obfusk__ left 17:02 abraxxa left 17:06 obfusk__ joined 17:11 dolmen left
Geth problem-solving: vrurg++ created pull request #87:
Add vrurg to the list
17:16
17:20 Sgeo__ joined 17:24 Sgeo_ left, sauvin left 17:28 vrurg left 17:40 Actualeyes left 17:41 Actualeyes joined 17:44 Actualeyes left, Actualeyes joined 17:47 vrurg joined 17:52 squashable6 left 17:56 squashable6 joined, ChanServ sets mode: +v squashable6 17:59 snarkyboojum__ joined 18:00 reportable6 left 18:02 reportable6 joined, ChanServ sets mode: +v reportable6 18:03 sena_kun joined, snarkyboojum_ left
harmil Between the unicode spec and what I'm reading of NQPRegex, it seems like <:Property<Y>> should be a synonym for <:Property>, but that's not the case. Is there a well-documented interface between the Unicode spec and the implementation in Rakudo/NQP? 18:08
18:26 veesh joined 18:36 pilne joined 19:03 lizmat joined 19:08 Sgeo__ left, Sgeo__ joined 19:24 harmil left 19:43 rindolf left 19:49 netrino joined 19:53 |Sno| joined 19:55 [Sno] left 20:00 woolfy joined 20:01 sena_kun left 20:02 chloekek left 20:15 rindolf joined 20:21 Black_Ribbon joined 20:36 lembark joined 20:41 mowcat left 20:42 noisegul left 20:53 Manifest0 joined 20:58 rindolf left
lembark Q: Anyone hae a good, complete example of using a promise? Say I have to open a file for output, fork gzip, bind-stdin. A chained promise to open the file and start gzip seems like an appropriate way to do this, but the doc examples don't realy show to do anything that takes more than one step. 21:00
Thanks
21:00 rindolf joined
timotimo personally, i'd put all that code in just a single "start" block 21:06
21:09 lembark left 21:24 pamplemousse left
Geth doc/regexes: b1df019ede | threadless-screw++ | doc/Language/regexes.pod6
Some additional amendments to updated Literals section
21:25
21:25 Sgeo_ joined 21:27 lembark joined 21:29 Sgeo__ left
Geth doc: fbff02f8f6 | Alexander++ (committed using GitHub Web editor) | doc/Language/regexes.pod6
Upgrade of Literals section (#2946)

  * Upgrade of Literals section
  * Some additional amendments to updated Literals section
21:29
synopsebot Link: doc.perl6.org/language/regexes
gdonald When I'm using a grammar to parse a string with newlines, is there already a way to know which line I'm on? 21:32
21:33 kensanata joined 21:46 ab6tract left 21:47 [particle] joined 21:48 [particle]1 left
timotimo probably enough to do $/.prematch.lines.elems 21:52
21:52 cpan-p6 left, cpan-p6 joined, cpan-p6 left, cpan-p6 joined
phogg Is there some easy way to get all of the perl6 docs a single downloadable file (PDF, HTML, whatever)? 21:55
timotimo doc.perl6.org/perl6.xhtml - i think you can download this file 21:56
it currently has the wrong content type though?
actually, no 21:57
that's not it at all
there used to be something, but we've just recently moved servers
phogg I was going to feel real dumb if it turned out to be that obvious.
21:57 kensanata left
SmokeMachine jnthn: just curious: why ofun isn’t a real contender? 21:58
tobs phogg: this is it: docs.perl6.org/perl6.html 21:59
timotimo damn it 22:00
i was so close
tobs second sentence on docs.perl6.org :)
timotimo there is a link to that there?
phogg tobs: d'oh, staring me right in the face 22:01
I knew this couldn't be that weird of a want.
tobs yeah, but I only *didn't* skip it because I knew that what I was looking for was actually somewhere obvious for once
phogg tobs, timotimo: thanks to you both.
22:02 netrino left
timotimo i was about to ask if someone maybe wants to put a link to that somewhere obvious 22:02
22:04 netrino joined
phogg You don't really appreciate the work that has gone in to the docs until you're staring at a 4 meg HTML file. It just goes on forever. 22:05
discord6 <Aearnus> perhaps someone should try to hoist the docs into an offline viewer like zealdocs.org/
tobs Aernus: the p6doc module does that, I believe 22:10
discord6 <Aearnus> sweet 😄 22:13
tobs (and to clarify "[information] was actually somewhere obvious for once" I meant relative to the internet at large. I love perl6/doc) 22:16
22:20 Cabanossi left 22:21 Sgeo__ joined 22:24 Cabanossi joined, Sgeo_ left 22:30 benaiah joined
tbrowder folks, i said i would ask damian conway his opinion of empty values for pod configuration keys. he kindly gave me a detailed answer which i will place in the docs somewhere, most likely in the rakudo repo. i put his response for now in this public gist: gist.github.com/tbrowder/dd9bf5cdf...ef6c4a51b0 22:47
tobs tbrowder++ 22:48
tbrowder damian is a real gentleman, and one of the kindest, and smartest, of living people i know of (which includes donald knuth); they are two of my favorite scientists 22:51
i add larry wall as the third in that group, with the same attributes 22:52
as a friend of mine would describe them, they all have "servant hearts" 22:53
or "hearts for service" 22:54
23:00 aindilis left 23:12 lembark left 23:13 aindilis joined 23:15 netrino left 23:16 MilkmanDan left 23:17 MilkmanDan joined 23:26 rindolf left 23:27 wildtrees left 23:28 netrino joined 23:32 __jrjsmrtn__ joined 23:33 lembark joined, _jrjsmrtn left 23:41 molaf joined