»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
00:03 mcmillhj left 00:07 _28_ria left, mcmillhj joined 00:08 _28_ria joined 00:09 kurahaupo_ joined 00:10 kurahaupo left 00:11 mcmillhj left 00:13 kurahaupo_ left 00:20 _28_ria left 00:22 _28_ria joined, mcmillhj joined 00:25 kurahaupo joined 00:29 mcmillhj left 00:32 kurahaupo_ joined, kurahaupo_ left 00:33 kurahaupo_ joined, kurahaupo left, kurahaupo_ left 00:34 kurahaupo joined 00:37 cpage_ left 00:38 Cabanossi left 00:40 cpage_ joined, Cabanossi joined 00:42 kurahaupo_ joined 00:45 kurahaupo left 00:49 kurahaupo joined, kurahaupo_ left 00:51 kurahaupo_ joined 00:53 kurahaupo left 01:01 mcmillhj joined 01:49 mcmillhj left 01:50 mcmillhj joined 01:54 mcmillhj left 02:00 _28_ria left 02:01 _28_ria joined 02:09 cpage_ left 02:11 kurahaupo joined 02:12 SCHAPiE left 02:15 kurahaupo_ left 02:16 SCHAPiE joined 02:23 kurahaupo_ joined 02:24 noganex joined 02:26 kurahaupo left 02:27 noganex_ left 02:36 kurahaupo_ left, kurahaupo joined 02:43 zacts joined 02:44 labster left 02:50 labster joined 02:56 wamba joined 02:57 AlexDaniel left 03:06 xtreak joined 03:14 aborazmeh joined, aborazmeh left, aborazmeh joined 03:18 xtreak left 03:19 xtreak joined, Actualeyes left 03:22 aborazmeh left 03:23 xtreak left 03:34 mcmillhj joined 03:36 xtreak joined, Cabanossi left 03:38 mcmillhj left 03:40 Cabanossi joined 03:57 redhands joined 03:59 redhands left 04:04 mcmillhj joined 04:07 wamba left 04:09 mcmillhj left 04:36 mcmillhj joined 04:39 skids left, mr-foobar left 04:40 mr-foobar joined 04:44 mcmillhj left 04:48 curan joined 04:55 mr-foobar left 05:02 sjn left 05:13 wamba joined 05:16 xtreak left 05:17 ufobat joined 05:18 mr-foobar joined 05:23 mr-foobar left 05:37 mr-foobar joined 05:46 wamba left 05:47 tomboy64 left 05:49 tomboy64 joined 05:51 RabidGravy joined 05:52 Actualeyes joined 05:58 lowbro joined, lowbro left, lowbro joined 06:02 xtreak joined 06:03 xinming_ joined 06:06 xinming left 06:07 Cabanossi left 06:09 Cabanossi joined
RabidGravy BooYa! 06:11
06:14 domidumont joined 06:19 domidumont left, domidumont joined 06:31 kurahaupo_ joined 06:33 wamba joined 06:34 kurahaupo left 06:37 Cabanossi left 06:39 Cabanossi joined 06:54 baest_ joined, Kaffe_ left 06:55 Kaffe joined, [ptc] left, ambs left, ambs joined, RabidGravy left, baest left, sftp left 06:56 RabidGravy joined, vcv joined, breinbaas joined 06:57 [ptc] joined, erdic_ joined, john51_ left, john51 joined, erdic_ is now known as erdic 06:59 sftp joined 07:02 _kristian joined 07:04 andrewalker joined 07:11 wamba left 07:13 rindolf joined, wamba joined 07:18 grondilu_ is now known as grondilu, grondilu left, grondilu joined
grondilu .seen pmurias 07:19
yoleaux I saw pmurias 10 Apr 2017 14:55Z in #perl6: <pmurias> so if it fails a roast test it's most likely because of a bug rather then some minor unimplemented feature
07:26 ChoHag joined 07:31 wamba left
samcv guys is it a bad idea or not to create an AppImage with ALL the perl 6 modules 07:34
well. as many as pass building 07:35
07:35 pmurias joined
samcv i think that might be fun 07:35
pmurias grondilu: hi
moritz samcv: as long as it's not the only option, go for it! 07:38
samcv or could make zef availible and have it install to like ~/.perl6 or something 07:39
since it looks there anyway
make a rakudo moar-blead with everything in it. or whatever 07:40
and also would test the modules and give a report on it. though some of them may fail because of the appimage and it not starting out in ./ 07:41
well. but i can install them before making the appimage. so that shouldn't be too hard.
might still have the issue they have to recompile when first run. and they may or may not be cached after that. still need to investigate full
just added cron to it 07:45
but yeah the main real problem is getting it to change path before doing anything. so the relative paths work normally
does anybody have input on what command line option could be added to do that? what it wuold be? 07:46
moritz --cwd=path 07:47
or --workingdir=path
or something like that
samcv yeah that would be great
moritz or --chdir=path 07:48
samcv good suggestions
i tried adding a module that does it. but with how the appimage is relative, it totally breaks things to preload modules
they can be loaded fine in scripts but not *before* because the precompilation and stuff triggers a dependency cycle (even if it's an empty file you're preloading) 07:49
07:51 Cabanossi left
samcv argh. precomps have nonrelative paths in them 07:54
frustrating. so can't put them back in because then hashes are wrong
07:54 Cabanossi joined
samcv wonder if i can just rename them based on the checksum? 07:55
after i edit them
08:01 jonas1 joined 08:04 mr-foobar left 08:05 mr-foobar joined, dakkar joined
samcv also i think we should have Readline not Linenoise for Rakudo * 08:12
since Linenoise does not support Unicode properly. it's UTF-8 naive
08:16 darutoko joined 08:22 espadrine left, Cabanossi left, kurahaupo joined, g4 joined 08:23 kurahaupo__ joined 08:25 kurahaupo_ left, Cabanossi joined, CIAvash joined 08:26 kurahaupo left 08:28 kurahaupo__ left 08:33 xtreak left 08:34 xtreak joined
u-ou is there a way to tailcall in perl6 like 5's goto &foo 08:36
08:36 xtreak left, xtreak joined 08:37 stmuk_ joined 08:39 stmuk left 08:41 stmuk joined 08:43 stmuk_ left 08:52 Cabanossi left
u-ou nvm, im off to bed ;p 08:53
night
oops
08:54 Cabanossi joined 09:04 Luna521 joined
samcv night u-ou 09:05
u-ou, this is what the documentation says docs.perl6.org/language/5to6-perlfunc#goto 09:06
i would read here design.perl6.org/S04.html#The_goto_statement 09:08
09:08 Luna521 left
samcv looks like next last and redo can be called on Label 's 09:10
and Label is a type 09:11
09:11 tadzik left, ilmari[m] left, CIAvash[m] left, Matthew[m] left, mienaikage left, dp[m] left, xui_nya[m] left, unclechu left, M-Illandan left 09:13 wictory[m] joined 09:14 Luna521 joined 09:15 TEttinger left 09:23 Luna521 left, xtreak left 09:24 xtreak joined 09:26 tadzik joined, M-Illandan joined, dp[m] joined, Matthew[m] joined, unclechu joined, ilmari[m] joined
Geth ecosystem: a798b27b49 | (Alexey Melezhik)++ (committed using GitHub Web editor) | META.list
Install Rakudo as system package

  github.com/melezhik/perl6-sparrowdo-rakudo - This is simple installer of Rakudo Perl6.
09:26
09:26 xui_nya[m] joined, mienaikage joined, CIAvash[m] joined 09:28 xtreak left, xtreak joined 09:30 ChoHag left, noganex left, noganex joined 09:31 xtreak left 09:32 Actualeyes left 09:33 xtreak joined 09:34 lizmat left 09:38 ChoHag joined, bjz joined 09:44 movl joined, movl left 09:45 movl joined 09:52 Luna521 joined 09:56 Luna521 left 09:57 bjz left 09:59 bjz joined 10:05 Luna521 joined 10:06 TEttinger joined 10:07 Luna521 left 10:08 Luna521 joined 10:31 fatguy joined
fatguy how do i import class / role into my main perl file ? my class file is Class/Example.pm, i specified 'unit module Example' and use 'use Class:Example' on main file but when i run it, it return 'undeclared name' 10:35
geekosaur you needed "unit module Class::Example;" and probably "use lib '.'" 10:38
or, "use lib 'Class'" 10:39
Luna521 'Google haskell
10:40 fatguy left 10:49 Luna521 left 10:53 Luna521 joined 11:04 fatguy joined 11:05 g4 left 11:10 Luna521 left 11:16 labster left 11:19 Luna521 joined 11:23 Luna521 left, Luna521 joined 11:27 kyan left 11:30 Luna521 left 11:40 fatguy left 11:59 raschipi joined 12:03 DarthGandalf joined 12:13 xtreak left 12:15 fatguy joined 12:16 bjz_ joined, xtreak joined 12:17 bjz left 12:19 xtreak left, xtreak joined 12:20 ufobat left 12:26 xtreak left 12:39 wamba joined 12:45 shlomif joined, rindolf left, domidumont left, shlomif is now known as rindolf 12:50 domidumont joined 12:54 domidumont left 12:55 domidumont joined 12:56 domidumont left, mcmillhj joined 12:57 domidumont joined 12:59 TimToady left 13:01 TimToady joined 13:02 curt_ joined 13:03 curt_ left 13:05 curan left 13:10 raschipi left 13:28 skids joined 13:34 titsuki joined 13:36 Cabanossi left 13:40 Cabanossi joined, wamba left
moritz timotimo: fwiw perl6-all-modules is now up-to-date 13:48
timotimo thanks! 13:52
masak moritz++
timotimo moritz++
so it turns out that we never precompile nfas for grammars that are written in perl6 code. only grammars in nqp code get that benefit, like the Perl6::Grammar itself 13:53
masak huh
potential big speedup? 13:54
timotimo startup improvements could be had 13:58
so, this is confusing me right now:
i see that in the bootstrap a Regex gets @!caps, $!nfa, @!alt_nfas set as attributes, and SET_CAPS, SET_NFA, SET_ALT_NFA, and such set as methods 13:59
ah, it was just one of the <anon> in there 14:00
14:00 lowbro left
timotimo okay, let's see ... 14:01
haha 14:02
could it be ...
m)
nqp has the method ALT_NFAS that it calls to get at the nfas
rakudo calls it ALT_NFA
oh, not quite 14:04
that's supposed to be a different method
14:04 jdmmmmm joined
timotimo why ALT_NFA is calling atkey on an attribute that's supposedly a List ... nobody will ever know? 14:05
14:05 jdmmmmm left
timotimo yeah, we're totally storing a hash inside an attribute that's defined to be List 14:08
it's iterating over the result of ALT_NFAS into a variable named $name, but it's actually expected to be a pair ... who thought of all this :D 14:11
14:13 aindilis left 14:20 xtreak joined, Actualeyes joined 14:23 bjz_ left
timotimo cool, i think i've got it 14:25
and there's the commit 14:30
14:32 bjz joined, fatguy left 14:39 pat_js joined 14:40 nowan left, bjz left 14:43 nowan joined 14:44 khw joined 14:47 domidumont left 14:48 domidumont joined 14:56 domidumont left 14:57 domidumont joined 15:08 wamba joined 15:15 drrho_ left 15:16 drrho_ joined 15:18 xtreak left 15:21 alimon joined 15:23 gdonald left, domidumont left, gdonald joined 15:31 cdg joined, st_elmo joined 15:43 kaare__ left 15:47 Stamm joined 15:51 Stamm left 16:08 titsuki left 16:09 CIAvash left 16:16 geekosaur left 16:18 geekosaur joined 16:36 robertle joined 16:39 cpage_ joined 16:48 dakkar left 17:07 domidumont joined 17:08 b2gills left 17:16 pat_js left
alphah how can I merge these two hashes: 17:39
%mainhash: {subhash1 => {key1 => True, key2 => value2}, subhash2 => {key3 => value3, key4 => True}}
%otherhash: {subhash1 => {key1 => True, key2 => othervalue2}, subhash2 => {key5 => value5, key6 => True}}
sotha %mainhash becomes {subhash1 => {key1 => True, key2 => othervalue2}, subhash2 => {key3 => value3, key4 => True, key5 => value5, key6 => True}}
17:40 xfix_ left
alphah merge keys of %otherhash to %mainhash, if duplicate keys , then overwrite %mainhash and use the vlaues from %otherhash 17:41
MasterDuke m: my %a = (a => 1, b => 2); my %b = (b => 3, c => 4); %a ,= %b; dd %a 17:44
camelia Hash %a = {:a(1), :b(3), :c(4)}
MasterDuke that works for a single level of hashes, haven't tried with multi-leveled hashes 17:45
alphah yes, doesn't work for multi level hashes 17:46
TimToady m: my %a = :1a, :2b, :3c; my %b = :42b; %a «=» %b; say %a 17:49
camelia {a => 1, b => 42, c => 3}
17:51 setty1 joined
TimToady that might recurse 17:51
but it's probably gonna screw up your top level 17:52
sometimes you just gotta write a map :)
alphah hmm 17:53
TimToady at one point we had a .tree command that could remap differently on different levels, dunno if we still do
jnthn m: my %mainhash := {subhash1 => {key1 => True, key2 => 'value2'},subhash2 => {key3 => 'value3', key4 => True}}; my %otherhash := {subhash1 => {key1 => True, key2 => 'othervalue2'}, subhash2 => {key5 => 'value5', key6 => True}}; for %otherhash { %mainhash{.key} = hash %mainhash{.key}, .value }; say %mainhash # shortest I figured so far 17:55
camelia {subhash1 => {key1 True
key2 value2 => {key1 => True, key2 => othervalue2}}, subhash2 => {key3 value3
key4 True => {key5 => value5, key6 => True}}}
jnthn Uh, not sure it's right though :) 17:56
m: my %mainhash := {subhash1 => {key1 => True, key2 => 'value2'},subhash2 => {key3 => 'value3', key4 => True}}; my %otherhash := {subhash1 => {key1 => True, key2 => 'othervalue2'}, subhash2 => {key5 => 'value5', key6 => True}}; for %otherhash { %mainhash{.key} = hash %mainhash{.key}<>, .value<> }; say %mainhash # shortest I figured so far 17:57
camelia {subhash1 => {key1 => True, key2 => othervalue2}, subhash2 => {key3 => value3, key4 => True, key5 => value5, key6 => True}}
TimToady maybe ««=»=» or some such
jnthn that looks more like it
Dinner :)
alphah trying to understand what you guys did :) 17:58
jnth: yeah it worked :) 18:04
18:04 inokenty joined
alphah TimToady: reading about ««=»=» I'll see if I can make it work, looks shorter 18:05
Thanks guys
18:05 xinming_ left 18:12 espadrine joined
TreyHarris TimToady: I thought there was a categorize variant for this.... hrm 18:17
Geth doc: 56b50fe109 | (Zoffix Znet)++ | doc/Type/IO/Handle.pod6
[io grant] Document IO::Handle.slurp

  - Rakudo impl: github.com/rakudo/rakudo/commit/f1b4af7af4
  - Tests: github.com/perl6/roast/commit/7e4a2ae34b
  - Also add deprecation notice to .slurp-rest
18:19
TreyHarris Can anybody point me at a P6 port of a perlxs-dependent module? I just want to crib off how it was done, I can figure out my own way but there are probably already conventions I can follow 18:20
(A full port, I mean, not a p6-to-p5 bridge) 18:21
mst I'm not sure there exactly are such things, p6 seems to go straight to FFI
so it's more like a perl5 module using p3rl.org/FFI::Platypus
jnthn: suggestions for a good example of 'is native' ? 18:22
TreyHarris mst: that's what I was going to do when I said "I can figure out my own way"-- just translate the .t files into Perl 6 and rewrite the XS into "is native" calls. Assuming that the P5 API is equivalent to the best P6 API, which it may not be. 18:23
.subst(/\.t\/, ".t and .pm") 18:26
Geth ecosystem: b0036ac344 | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list
Use META6.json for MARTIMM/pod-render
18:27
18:27 cdg left
Geth ecosystem: 229fdc2aac | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list
Use META6.json for XML.pm6
18:27
jnthn Depends what kind of library it is. If it's some C code that you want to compile on install and call, see Digest::SHA1::Native. If it's to some installed library (and maybe include a Win32 binary install option) then there's loads of examples; Acrhive::LibArchive::Raw is probably a nice mix of non-tiny but isolated. 18:29
And if it's some kind of non-blocking library and you want an example of how to front it with Promise/Supply, SSH::LibSSH is probably the best example so far 18:30
TreyHarris I'm specifically curious if anyone has done it in a case where different OS variants are smooshed together via XS into the same Perl 5. Like Proc::ProcessTable.
$*OS and $*SYS, which I remember from the Apocalypses, don't seem to exist anymore, so I don't even see how to switch on it 18:31
jnthn It's $*DISTRO and $*KERNEL nowadays
So far as native calls go, we don't resolve them until the first call 18:32
TreyHarris jnthn: and regex matching against it at compiletime (to switch on <linux bsd etc>) is allowable?
jnthn I think they're objects rather than strings so you may be able to exact match 18:33
m: say $*KERNEL
camelia linux (4.4.57.18.3.default)
jnthn m: say $*KERNEL.^methods
camelia (BUILD name version release hardware arch bits signals signal Str gist auth signature desc)
jnthn m: say $*KERNEL.name
camelia linux
TreyHarris m: say $*KERNEL.^methods 18:34
camelia (BUILD name version release hardware arch bits signals signal Str gist auth signature desc)
TreyHarris ah, cool
m: say $*KERNEL.name
camelia linux
TreyHarris that may be sufficient.
-Should I define such native subs in a phaser if I'm going to do that kind of thing? Or since it's not resolved until first call can I just do method dispatch on something I get out of $*KERNEL and assume the invalid native calls will never be reached? 18:37
i.e., method exposedthing (not native) uses $*KERNEL to call method hiddenthing-linux or method hiddenthing-bsd, etc.? 18:38
or can I even subsignature off of $*KERNEL itself and use a multi? 18:39
jnthn Personally I'd probably rely on it not being resolved until first call and just dispatch to the correct one
TreyHarris (Sorry, I know I _can_. I just don't know if I should.)
jnthn Unless there were a load of calls and I wanted to break them out into separate modules by OS or something 18:40
Not sure if I'd where-cause it off $*KERNEL
Those aren't...entirely optimal :)
Another option would be to have a role declaring the "interface" and then write a class doing it per OS or whatever 18:41
And then something like constant TheThingy is export = do given $*KERNEL { when 'linux' { TheLinuxImpl } ... } 18:42
Then the implementation is selected at compile time and you don't have repeated runtime checks, and export a consistent symbol name to userspace 18:43
uh, s/userspace/the user of your module/ :)
The interface role is optional of course, it just gives people a portable type they can talk about
shopping, bbl 18:45
18:45 Actualeyes left
TreyHarris jnthn: yeah, makes sense. The compiler doesn't even let you write a where clause for a parameterless signature, and taking advantage of it letting you write something like "multi foo($a where { $*KERNEL.name ~~ 'linux'}) { ... }" when you do have a parameter seems fugly as hell 18:47
18:49 Actualeyes joined
TreyHarris jnthn: I like the "constant TheThingy is export = do given $*KERNEL" a lot. It answers a lot of cases where I felt frustrated that I couldn't declare the same name twice globally and disambiguate between them lexically 18:49
18:50 kaare__ joined
TreyHarris why I was complaining to geekosaur yesterday that use lack's Haskell's "import Long.Thing as T" and "import Prelude hiding (coreThing); import Elsewhere (coreThing)" 18:51
18:51 domidumont left
TreyHarris *C<use> lacks Haskell's... 18:51
18:56 kyan joined
TreyHarris That said, does that mean we've entirely given up on the idea of answering the diamond dependency problem where you depend on A and B where A depends on C version 1 and B depends on C version 2? 18:56
Because I know that was a design goal 18:57
geekosaur not so much given up, as not having tackled it yet and probably not going to happen for v6.d either 19:00
it's a Hard Problem
TreyHarris geekosaur: Oh, I know, and you know I know :-) 19:01
19:04 xinming joined 19:11 kaare__ left
skids TreyHarris: I had a relatively efficient runtime backend chooser in the Sum:: module (lib/Sum/Recourse.pm), but it is currently bitrotten. Allowed the module to roll with it if someone installed/uninstalled a native library and fallback to a different one or pure Perl6. 19:20
19:20 darutoko left
grondilu m: say .fmt("%f") give [*] 1..361; 19:23
camelia 5===SORRY!5=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> 3say .fmt("%f")7⏏5 give [*] 1..361;
expecting any of:
infix
infix stopper
postfix
statement end
state…
grondilu m: say .fmt("%f") given [*] 1..361;
camelia Inf
19:23 nhywyll joined
grondilu how can I get a scientific notation without going through floating points? 19:23
(also, can I?) 19:24
TreyHarris skids: yes! I vaguely remembered that, and I went looking for it
skids: guess it's best I didn't find it since it would have confused me
19:25 AlexDaniel joined 19:27 xfix joined
skids m: .fmt("%f").say given [*] 1..361; 19:28
camelia Inf
skids oh didn;t notice the reduce.
skids mind is dulled from logging into 300 switches today. 19:29
19:31 grondilu left 19:40 wamba left 19:42 labster joined
skids m: say (45/678939).base(10,50); # grondilu -- just move the '.' and count? 19:44
camelia 0.00006627988670558032459469849279537631510341871656
TreyHarris m: say .log10 given [*] 1..361; 19:47
camelia Inf
TreyHarris ouch
19:48 avalenn left 19:50 yqt joined 20:01 avalenn joined 20:02 nhywyll left 20:07 Cabanossi left 20:09 Cabanossi joined
skids m: say $_.can("log10")[0]>>.package given [*] 1..361; 20:09
camelia ((Numeric))
20:11 Zoffix joined
Zoffix m: printf '%.5fe%d', $_/10**(.chars-1), .chars-1 with [*] 1..361 20:11
camelia 1.43792e768
Zoffix Negative numbers sold separately 20:12
Also, the 10** explodes at some largish point.
20:12 Zoffix left 20:14 cdg joined
skids m: say $_.can("log")>>.package given [*] 1..361; #hehe 20:14
camelia ((Real) (Cool))
Geth ecosystem: blippy++ created pull request #315:
Add NCurses6 to ecosystem
20:21
20:23 leont left, leont joined
Geth ecosystem: 1634b1f5ea | blippy++ (committed by Zoffix Znet) | META.list
Add NCurses6 to ecosystem (#315)

See github.com/blippy/perl6-ncurses6
20:24
20:30 _28_ria left 20:32 _28_ria joined 20:37 Cabanossi left 20:39 Cabanossi joined 20:41 ChoHag left 20:47 bjz joined 20:57 skids left 21:00 alimon left 21:04 gdonald left, gdonald joined 21:08 robertle left, RabidGravy left 21:10 _28_ria left 21:12 _28_ria joined, dct joined 21:14 bjz left 21:19 dct left, Actualeyes left 21:20 mcmillhj left 21:21 bjz joined, setty1 left 21:23 yusrideb joined 21:28 bjz left 21:31 dct joined 21:32 bjz joined
Geth ecosystem: caecb13b8e | (Jonathan Worthington)++ (committed using GitHub Web editor) | META.list
Add IO::Socket::Async::SSL

See github.com/jnthn/p6-io-socket-async-ssl for further information.
21:37
21:38 Cabanossi left, yqt left, Cabanossi joined 21:40 bjz left 21:45 john51 left, john51 joined 21:47 john51 left 21:48 dct left 21:49 mcmillhj joined 21:50 john51 joined 21:51 dct joined 21:54 mcmillhj left
leont That sounds like a useful module! 21:55
jnthn Took a bit of figuring how to do :) 21:57
Though writing async bindings to C libs is kinda a fun thing to be doing :)
[Coke] gets a new macbook pro for work, and wonders how on earth liz is coping with the lack of an escape key. 22:03
samcv it has no escappe key! 22:04
22:04 mcmillhj joined
[Coke] it has the dynamic bar at the top, which usually has an escape "key" in it. 22:07
I am tempted to remap ` to be ESC instead.
leont Someone is hating users of proper editors? ;-) 22:08
22:08 Cabanossi left 22:09 Cabanossi joined 22:10 mcmillhj left 22:14 dct left
AlexDaniel [Coke]: what about caps lock? :) 22:16
mst [Coke]: Ctrl-[ is your friend
[Coke] caps lock is control for me. 22:18
22:19 dct joined
lucs [Coke]: Same for me, and Ctrl-[ for ESC works fine. 22:19
22:20 gdonald left 22:21 mcmillhj joined
samcv when do we just get neural implants to control keyboards with our minds though 22:21
22:21 st_elmo left 22:23 gdonald joined 22:25 mcmillhj left, pmurias left
AlexDaniel samcv: these are called hands :) 22:27
22:27 pmurias joined 22:31 Actualeyes joined 22:33 cdg left 22:36 mcmillhj joined 22:41 mcmillhj left 22:44 kyan left 22:51 Cabanossi left 22:52 espadrine left, mcmillhj joined 22:54 Cabanossi joined 22:57 dct left, mcmillhj left, gdonald left, gdonald joined 23:10 rindolf left 23:13 skids joined 23:14 pmurias left
Geth doc: 017acd4e18 | (Zoffix Znet)++ | doc/Type/IO/Path.pod6
[io grant] Improve docs for IO::Path.slurp
23:25
23:27 mcmillhj joined 23:34 labster left 23:37 Cabanossi left
Geth doc: 0f49bb548c | (Zoffix Znet)++ | doc/Type/IO.pod6
[io grant] List Rakudo-supported encodings in open()
23:38
23:39 Cabanossi joined
Geth doc: e60da5cc8d | (Zoffix Znet)++ | doc/Type/IO.pod6
[io grant] List utf-* alias examples too since they're common
23:41
23:43 labster joined
Geth doc: f83f78cbec | (Zoffix Znet)++ | doc/Type/IO.pod6
[io grant] Use idiomatic Perl 6 in example
23:44