»ö« 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 |