»ö« 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. |
|||
buggable | 🎺🎺🎺 It's time for the monthly Accidental /win Lottery 😍😍😍 We have 2 ballots submitted by 2 users! DRUM ROLL PLEASE!... | 00:00 | |
And the winning number is 42! Congratulations to Zoffix! You win a roll of duck tape! | |||
00:00
ryn1x joined,
headcase left
00:01
headcase joined
00:03
atroxaper left
00:04
margeas left
00:05
TreyHarris joined
|
|||
jdv79 | AlexDaniel: fwiw, i get its not much, i gave moritz the steps to fix "fancy unicode" in the logs. its all him. | 00:05 | |
i was on the trail of the ansi color bug but i'm holding off til unicode is fixed | 00:06 | ||
maybe we should move to something else. idk. | |||
AlexDaniel | if we can fix it soon-ish then there's no problem | 00:07 | |
jdv79 | ask moritz. the unicode steps are known. | ||
AlexDaniel | .tell moritz I've created this out of frustration github.com/perl6/marketing/issues/1 . According to jdv79 the steps for fixing the unicode issue are known. What's holding it? | 00:08 | |
yoleaux | AlexDaniel: I'll pass your message to moritz. | ||
jdv79 | basically its just the usual mysql suckage | ||
AlexDaniel | jdv79: I don't think I've seen the steps for fixing this, but does it happen on read or write? | 00:09 | |
jdv79 | well, a tad more but not too surprising | ||
its write | |||
AlexDaniel | alright, so some of the logs are broken forever? | 00:10 | |
:S | |||
jdv79 | the table's charset needs to be changed to utf8mb4. the sproc used for the insert needs the param changed to the same. the "set names" clause the same. that should be it. | 00:11 | |
00:11
headcase left
|
|||
jdv79 | yes. iirc the upgrade/change from mysql to mariadb was the source of the issues. | 00:11 | |
AlexDaniel | I'm not happy about it because at least quotable6 is using the same logs | ||
and we have a few months of mangled data… maybe someone can donate his logs so that we can recover some of it | 00:12 | ||
jdv79 | its since july 21 or so | 00:13 | |
its easy to find if you poke that table | |||
AlexDaniel | jdv79: thank you for your help | ||
jdv79 | anyway. have a good weekend! | ||
00:17
timotimo left,
timo joined
00:18
timo is now known as timotimo
00:22
jeromelanteri left
00:23
headcase joined,
nhywyll left
00:26
kyan left
00:27
headcase left
00:37
Sgeo_ joined,
cdg joined
00:39
Sgeo left,
leont joined
00:41
headcase joined
00:42
Mrofnet left,
cdg left
00:45
leont left,
headcase left
00:50
headcase joined
00:54
headcase left
00:59
headcase joined
01:02
headcase left,
Ven`` left,
headcase joined
01:08
troys_ is now known as troys
|
|||
HoboWithAShotgun | Raider is now known as Twix | 01:09 | |
01:09
Morfent joined
01:12
Ven`` joined
01:17
Ven`` left
01:20
mudman joined
01:21
Cabanossi left
01:23
headcase left
01:24
Cabanossi joined
01:27
headcase joined
01:29
headcase left,
headcase joined
01:36
atroxaper joined
01:38
cdg joined
01:39
ryn1x left
01:40
atroxaper left
01:42
cdg left
01:46
squashable6 left,
ilbot3 left,
headcase_ joined
01:47
headcase left
01:50
troys is now known as troys_,
squashable6 joined
01:51
Cabanossi left
|
|||
Geth | whateverable: 91137b410a | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Accept any word I can think of Also makes Releasable and Squashable more consistent between each other. See #236. |
01:54 | |
01:54
Cabanossi joined,
ilbot3 joined
01:55
ChanServ sets mode: +v ilbot3
01:58
headcase_ left,
TEttinger left
02:00
TEttinger joined
02:01
wamba left
02:02
headcase joined
|
|||
Geth | whateverable: c73cd331cc | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable.pm6 Emergency line is on a different channel Issue #224 |
02:10 | |
whateverable: ec2169ce0e | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable.pm6 Note that “say” is ok in these cases I tend to grep for “say” to make sure I don't leave any debugging aids in the code. Maybe it's better to use 「put $foo.gist」 here? |
|||
geekosaur | 'note'? | 02:12 | |
02:12
headcase left
|
|||
geekosaur | m: note $*PERL | 02:12 | |
camelia | Perl 6 (6.c) | ||
AlexDaniel | geekosaur: ahhhh maybe, that's if I want it to go to STDERR | 02:13 | |
hmm | |||
geekosaur | that is where I'd want most debug output | ||
AlexDaniel | m: $*PERL.note | 02:14 | |
camelia | Perl 6 (6.c) | ||
u-ou | m: | 02:16 | |
evalable6 | |||
Geth | whateverable: b6bd79da61 | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Squashable.p6 Remove debugging output Oops |
02:18 | |
whateverable: 754d4ebaba | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable.pm6 Note instead of saying It's probably better to use STDERR in this case. geekosaur++ |
|||
02:20
HoboWithAShotgun left
02:23
Cabanossi left
02:24
Cabanossi joined
02:33
cdg joined
02:35
headcase joined
02:36
ryn1x joined
02:39
headcase left
02:40
squashable6 left
02:43
headcase joined
02:47
headcase left,
TimToady left
02:48
noganex joined
02:49
TimToady joined
02:50
headcase joined
02:51
noganex_ left
02:57
notostraca joined
02:59
headcase left
03:00
headcase joined,
TEttinger left
03:03
mudman left,
notostraca left
03:06
notostraca joined
03:07
atroxaper joined
03:08
jaush joined
03:09
ryn1x left,
headcase left
|
|||
Geth | whateverable: 595e52e37b | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Squashable.p6 Point to SQUASHathon wiki Hopefully the page will be moved elsewhere, but right now let's point to whatever we have. |
03:10 | |
whateverable: 7f79b08b7a | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Squashable.p6 Allow strikethru |
|||
03:10
squashable6 joined,
ChanServ sets mode: +v squashable6
03:11
atroxaper left
03:12
skids joined
03:15
mudman joined
03:18
ryn1x joined
03:20
Cabanossi left
03:23
headcase joined,
Cabanossi joined
03:24
ryn1x left
03:28
jaush left
|
|||
AlexDaniel | squashable6: status | 03:35 | |
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 5 days and ≈6 hours (2017-10-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
03:39
atroxaper joined
03:41
headcase left
03:43
headcase joined
03:45
eliasr left
03:52
headcase left
03:54
headcase joined
|
|||
weabot | AlexDaniel that's next friday? | 03:55 | |
AlexDaniel | weabot: next Saturday, but it's UTC-12⌁UTC+14 so for most people it also includes half of Friday and Sunday | 03:57 | |
weabot | oh alright | ||
I'll try to contribute a bit even though I've never opened up rakudo's code | |||
AlexDaniel | weabot: commits to github.com/perl6/roast/ also count, so there's a little chance you won't even have to :) | 03:58 | |
buggable: tag TESTNEEDED | |||
buggable | AlexDaniel, There are 46 tickets tagged with TESTNEEDED; See fail.rakudo.party/t/TESTNEEDED for details | ||
geekosaur | how about docs? | ||
03:58
headcase left
|
|||
AlexDaniel | no docs this time | 03:59 | |
weabot | but I'd like to, seems like a good way to get started in contributing to moar or rakudo | ||
03:59
headcase joined
|
|||
AlexDaniel | weabot: \o/ 🍕 | 03:59 | |
geekosaur: don't know if you know, but last SQUASHathon was about the doc repo. Here's the log: gist.github.com/Whateverable/fea65...df5cd397d8 | |||
geekosaur | I remembered docs from last time, was just wondering as that might be a route for folks who don;t know the source | 04:00 | |
04:03
headcase left
|
|||
AlexDaniel | .tell lizmat It's probably a good idea to mention SQUASHathon and Hacktoberfest in the next weekly. github.com/rakudo/rakudo/wiki/Mont...Squash-Day github.com/issues?utf8=%E2%9C%93&a...toberfest+ hacktoberfest.digitalocean.com/ | 04:07 | |
yoleaux | AlexDaniel: I'll pass your message to lizmat. | ||
AlexDaniel | .tell lizmat oh, and raw.githubusercontent.com/perl6/ma...-media.jpg | 04:09 | |
yoleaux | AlexDaniel: I'll pass your message to lizmat. | ||
AlexDaniel | did we just go down from 1675 to 1608 tickets? | 04:12 | |
04:15
ryn1x joined
|
|||
weabot | is rakudo entirely written in nqp and perl6? | 04:18 | |
AlexDaniel | weabot: well, yeah, but it needs a virtual machine to run on (like MoarVM) | 04:23 | |
04:23
headcase joined
|
|||
weabot | yeah I see that | 04:24 | |
and it needs nqp | 04:25 | ||
04:25
notostraca is now known as TEttinger
|
|||
weabot | obviously | 04:25 | |
nine | Should I upgrade my laptop's OS on the day before a 2 weeks vacation? I don't know why, but I feel so tempted. | 04:26 | |
Zoffix | AlexDaniel: I rebuilt R6's db, so it's possible it had some already closed tickets as new. I think if a ticket is made resolved and then someone comments on it, it think it was opened again. Also spam. | 04:27 | |
04:27
ryn1x left
|
|||
AlexDaniel | buggable: bugs | 04:27 | |
buggable | AlexDaniel, Total: 1649; 6.D: 1; 9999: 10; @LARRY: 24; ANNOYING: 7; BOOTSTRAP: 5; BUG: 603; BUILD: 12; CONC: 48; DOCS: 1; EXOTICTEST: 1; GLR: 3; IO: 23; JVM: 53; LTA: 178; MATH: 4; META: 1; MOAR: 1; NATIVECALL: 22; NYI: 55; OO: 13; OPTIMIZER: 8; OSX: 2; PARSER: 6; PERF: 28; POD: 19; PRECOMP: 15; REGEX: 51; REGRESSION: 37; REPL: 6; RFC: 63; RT: 1; | ||
AlexDaniel, SECURITY: 1; SEGV: 25; SINK: 1; SITE: 1; SPESH: 1; STAR: 7; TESTCOMMITTED: 10; TESTNEEDED: 46; TODO: 13; UNI: 26; UNTAGGED: 413; WEIRD: 2; WINDOWS: 3; See fail.rakudo.party/ for details | |||
AlexDaniel | aaaaaah | ||
ok then last time I used that number | |||
and 1608 is straight from RT | 04:28 | ||
Zoffix | m: say [+] <959 690> | ||
camelia | 1649 | ||
Zoffix | RT tells me 1649 tickets, so R6 matches it | 04:29 | |
04:29
khw left
|
|||
AlexDaniel | that's my query: rt.perl.org/Search/Results.html?Format='<a href%3D"%2Frt3%2FTicket%2FDisplay.html%3Fid%3D__id__">__id__<%2Fa>%2FTITLE%3A%23'%2C%0A'<a href%3D"%2Frt3%2FTicket%2FDisplay.html%3Fid%3D__id__">__Subject__<%2Fa>%2FTITLE%3ASubject'%2C%0A'__QueueName__'%2C%0A'__ExtendedStatus__'%2C%0A'__CreatedRelative__'%2C%0A'<a href%3D"%2Frt3%2FTicket%2FDisplay.html%3FAction%3DTake%26amp%3Bid%3D__id__">Take<%2Fa>%2FTITLE%3A%26nbsp%3B | 04:29 | |
'&Order=DESC|DESC|ASC|ASC&OrderBy=Created|||&Query=Owner %3D 'Nobody' AND Queue !%3D 'spam' AND ( Status %3D 'new' OR Status %3D 'open' ) AND Queue %3D 'perl6'&RowsPerPage=50 | |||
/o\ | |||
Zoffix | I just went to rt.perl.org/ and looked in the "perl6" in query box | 04:30 | |
AlexDaniel: your query excludes tickets marked as stalled | |||
04:30
APic left
|
|||
AlexDaniel | riiiight | 04:31 | |
04:32
headcase left
|
|||
Zoffix | Yeah, I agree about marketing Issue you opened. | 04:32 | |
.tell HoboWithAShotgun there are some modules that let you have lazy attributes: modules.perl6.org/s/lazy | 04:35 | ||
yoleaux | Zoffix: I'll pass your message to HoboWithAShotgun. | ||
04:38
headcase joined,
kaare__ joined
04:42
headcase left,
kaare_ left,
mudman left,
headcase joined
04:43
APic joined
04:47
headcase left
04:52
headcase joined
04:55
troys_ is now known as troys
05:01
headcase left
05:03
headcase joined
05:06
Cabanossi left
05:08
Cabanossi joined,
cdg left
05:12
headcase left
05:13
headcase joined
05:15
mudman joined
05:17
headcase left
05:19
Xal left
05:20
troys left
05:21
Xal joined
05:23
Zeke joined
05:24
Zeke left
05:25
aborazmeh joined,
aborazmeh left,
aborazmeh joined
05:32
skids left
05:33
headcase joined
05:39
mudman left
05:42
headcase left
05:45
cdg joined
05:50
cdg left
05:54
kaare__ is now known as kaare_
06:02
lizmat left
06:03
headcase joined
06:06
hoffentlichja left
06:07
headcase left
06:08
headcase joined,
lizmat joined
06:14
chakli joined
06:17
headcase left
06:23
setty1 joined
06:28
headcase joined
06:30
kaare__ joined
06:32
mudman joined
06:33
kaare_ left
06:37
headcase left
06:38
mudman left
06:43
headcase joined
|
|||
Zoffix | m: use nqp; dd nqp::list_i(1, 2, 3).list | 06:44 | |
camelia | Cannot find method 'list': no method cache and no .^find_method in block <unit> at <tmp> line 1 |
||
Zoffix | What's the easy way to dump out an nqp::list_i? Just to take a look what's inside | 06:45 | |
m: use nqp; sub d (Mu \l) { dd (nqp::atpos_i(l,$_) for ^nqp::elems(l)) }; d nqp::list_i(42, 2, 3) | 06:47 | ||
camelia | (42, 2, 3) | ||
Zoffix | Does the trick, I guess | ||
06:49
domidumont joined
06:52
headcase left
06:53
domidumont left
06:54
domidumont joined
06:57
headcase joined
06:58
aborazmeh left
07:02
atroxaper left
07:04
headcase_ joined
07:06
headcase left
07:10
wamba joined
07:16
headcase_ left,
domidumont left
07:19
cdg joined,
headcase joined
07:21
Aaronepower left,
Cabanossi left,
aborazmeh joined,
aborazmeh left,
aborazmeh joined
07:23
Cabanossi joined
07:24
cdg left
07:26
piojo joined
07:32
Xal left
07:34
Xal joined
07:41
nadim joined
07:47
headcase left
07:52
kshannon left
07:53
kshannon joined
08:01
jercos left,
piojo left
08:02
jercos joined
08:06
Cabanossi left
08:08
Cabanossi joined
08:11
piojo joined
08:16
chakli left
08:20
cdg joined
08:21
setty1 left
08:25
cdg left
08:27
headcase joined
08:28
mempko joined,
HoboWithAShotgun joined
|
|||
Zoffix | .tell teatime you were curious about the regex fix: github.com/rakudo/rakudo/commit/681d6be974 tests github.com/perl6/roast/commit/99c822abde It's scarier than it looks only 'cause it's in full-on NQP. It could've been in almost pure Perl 6 (but nqp performs better). | 08:31 | |
yoleaux | Zoffix: I'll pass your message to teatime. | ||
Zoffix | .tell teatime Docs for nqp ops: github.com/perl6/nqp/blob/master/d...s.markdown github.com/rakudo/rakudo/blob/nom/...s.markdown and guts course: github.com/edumentab/rakudo-and-nq...s-workshop | 08:32 | |
yoleaux | Zoffix: I'll pass your message to teatime. | ||
08:32
headcase left
|
|||
Zoffix | .tell teatime I meant it's *NOT* as scary as it looks :) | 08:36 | |
yoleaux | Zoffix: I'll pass your message to teatime. | ||
08:37
headcase joined
08:39
kaare__ left
08:40
kaare_ joined
08:41
headcase left
08:44
Pilu joined
08:46
headcase joined
08:48
llfourn left,
asssio joined
08:50
knobo left,
asssio left,
headcase left
08:54
margeas joined
08:55
ken joined
08:56
ken is now known as Guest70189,
yht left,
Guest70189 is now known as thunktone
08:57
mempko left
08:58
domidumont joined
09:00
headcase joined
09:04
headcase left
09:09
headcase joined
09:13
headcase left
09:14
nadim left
09:18
headcase joined
09:21
Ven`` joined,
cdg joined
|
|||
HoboWithAShotgun | how do i break out of a react block OR how do i stop a supply from the outside? consider: hastebin.com/atorapaqol.pl | 09:25 | |
yoleaux | 04:35Z <Zoffix> HoboWithAShotgun: there are some modules that let you have lazy attributes: modules.perl6.org/s/lazy | ||
09:25
cdg left
|
|||
HoboWithAShotgun | if want to exit main-loop cleanly on press of ctrl-x | 09:26 | |
09:27
headcase left
09:32
headcase joined
09:34
rindolf joined
09:36
headcase left
09:44
aborazmeh left
09:46
hoffentlichja joined,
thunktone left,
lancew joined
09:48
thunktone joined
09:52
Cabanossi left
09:53
Cabanossi joined
09:57
cdg joined
10:01
cdg left
10:16
evalable6 left,
evalable6 joined
10:24
mniip left
10:27
chakli joined
|
|||
chakli | How do i check if a Str variable is undefined or empty? | 10:28 | |
10:28
setty1 joined,
eliasr joined
|
|||
hoffentlichja | chakli: I thnk you can do that with "with" | 10:28 | |
and with "without" the negative form | 10:29 | ||
HoboWithAShotgun | m: my $str; say $str.defined; | ||
camelia | False | ||
HoboWithAShotgun | m: my $str; say "no" unless $str; | 10:30 | |
camelia | no | ||
hoffentlichja | m: my Str $s; say "it undefined?!" without $s; | 10:31 | |
camelia | it undefined?! | ||
HoboWithAShotgun | m: my $str = ""; say "no" unless $str; | ||
camelia | no | ||
hoffentlichja | :) | ||
10:31
pmurias joined
|
|||
chakli | m: my $str =""; say "qqq" with $str; | 10:31 | |
camelia | qqq | ||
HoboWithAShotgun | yes, but it's still perl. undefined and empty evaluate to false | 10:32 | |
so no need to get fancy :) | |||
10:33
setty1 left
|
|||
HoboWithAShotgun | m: my $str = ""; say "no" if $str ~~ False; | 10:35 | |
camelia | Potential difficulties: Smartmatch against False always fails; if you mean to test the topic for truthiness, use :!so or *.not or !* instead at <tmp>:1 ------> 3my $str = ""; say "no" if $str ~~ 7⏏5False; |
||
chakli | m: my $str = ""; say "good" if $str.defined && $str !~~ ""; | 10:36 | |
camelia | ( no output ) | ||
10:42
japhb left,
japhb joined
10:43
TEttinger left
10:45
notbenh left,
notbenh joined
10:50
Cabanossi left
10:53
Cabanossi joined
10:54
darutoko joined
10:58
cdg joined
|
|||
hoffentlichja | is there any convention for calling functions? what's the most common way of calling functions? | 10:58 | |
pmurias | jnthn: ping | 11:00 | |
moritz | hoffentlichja: there's func(args); and func args; both are common | 11:01 | |
yoleaux | 00:08Z <AlexDaniel> moritz: I've created this out of frustration github.com/perl6/marketing/issues/1 . According to jdv79 the steps for fixing the unicode issue are known. What's holding it? | ||
moritz | AlexDaniel: time. Nerves. Other projects. | 11:02 | |
doing an ALTER TABLE on a multi-million rows mysql table is not something you should do when you don't know if you're around until it's finished | |||
11:02
cdg left
11:03
moritz left
11:09
headcase joined
|
|||
pmurias | jnthn: if we have a 'method ^foo() {}' (or even method foo() {} as it seems to work the same way) how does the low level code ref end up installed in the high level Perl 6 object? | 11:10 | |
11:11
lancew left
11:13
headcase left
11:14
lancew joined
|
|||
chakli | when i'm doing for @arr -> $element { }, can i get to know the index? | 11:15 | |
11:18
headcase joined
11:21
Cabanossi left
11:22
headcase left
|
|||
jnthn | chakli: for @arr.kv -> $idx, $element { } | 11:22 | |
11:23
Cabanossi joined
11:24
llfourn joined
|
|||
jnthn | pmurias: Depends; if it's something we just compiled and are running right now, then there's some fixup code that runs and installs it; see github.com/rakudo/rakudo/blob/nom/....nqp#L2268 | 11:26 | |
11:27
headcase joined
11:28
ChoHag left
|
|||
jnthn | Oh, and on the precomp path iirc it's just done as part of deserialization | 11:30 | |
11:31
isBEKaml joined,
pecastro left
11:32
headcase left
11:37
lancew left
11:38
pecastro joined
11:41
headcase joined
11:47
mniip joined
11:50
headcase left,
chakli left
|
|||
timotimo | HoboWithAShotgun: you can just "done" and the react block will finish | 11:54 | |
11:57
HoboWithAShotgun left
11:58
vike left
11:59
cdg joined,
lancew joined
12:03
cdg left
12:04
vike joined
12:10
knobo joined
12:23
isBEKaml left
12:24
isBEKaml joined
12:37
knobo left,
headcase joined
12:38
thunktone left
12:40
thunktone joined
12:42
headcase left
12:44
ShalokShalom_ joined,
isBEKaml left
|
|||
hoffentlichja | should hash keys be quoted? | 12:45 | |
timotimo | by default hash access will call .Str on your keys for you. if you don't want that, use an object hash, like my %foo{Any}; | 12:46 | |
hoffentlichja | so it's not necessary to quote them | ||
teatime | the pair operator => works with barewords | 12:47 | |
yoleaux | 08:31Z <Zoffix> teatime: you were curious about the regex fix: github.com/rakudo/rakudo/commit/681d6be974 tests github.com/perl6/roast/commit/99c822abde It's scarier than it looks only 'cause it's in full-on NQP. It could've been in almost pure Perl 6 (but nqp performs better). | ||
08:32Z <Zoffix> teatime: Docs for nqp ops: github.com/perl6/nqp/blob/master/d...s.markdown github.com/rakudo/rakudo/blob/nom/...s.markdown and guts course: github.com/edumentab/rakudo-and-nq...s-workshop | |||
08:36Z <Zoffix> teatime: I meant it's *NOT* as scary as it looks :) | |||
12:47
ShalokShalom left
|
|||
hoffentlichja | teatime: alright, thanks | 12:47 | |
Zoffix | hoffentlichja: for basic things (like letters and numbers only), no. But for more complex, yes | 12:49 | |
m: my %h = foo42 => 42; say %h | |||
camelia | {foo42 => 42} | ||
Zoffix | m: my %h = fo.o42 => 42; say %h | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Undeclared routine: fo used at line 1. Did you mean 'so', 'fc'? |
||
Zoffix | huggable: colonpairs | 12:50 | |
huggable | Zoffix, All the shortcuts of colonpairs: twitter.com/zoffix/status/839807414211854337 | ||
12:50
soon joined
|
|||
Zoffix | ^ all these shortcuts work too | 12:50 | |
12:50
leont joined
|
|||
soon | hello | 12:50 | |
Zoffix | \o | ||
hoffentlichja | Zoffix: I see | 12:51 | |
soon: hi | |||
teatime | Zoffix: perfect on the NPQ docs, thx | ||
Zoffix | \o/ | ||
teatime | NQP | 12:52 | |
Zoffix | | | ||
/\ | |||
soon | can anybody help me around OAuth2? | ||
Zoffix runs away | 12:53 | ||
:) | |||
soon | :D | ||
Zoffix | Don't see any modules for it :/ | 12:54 | |
soon | really? | ||
Zoffix | soon: yeah, this language is only like 2 years old, so the ecosysem is baby sized :) There's also Perl modules on metacpan.org/ you could try using via Inline::Perl5 | 12:55 | |
Or you could roll your own basic client, like I see OAuth2::Client::Google did github.com/bduggan/p6-oauth2-clien...Google.pm6 | 12:56 | ||
Or Twitter.pm6 (though that one is OAuth1 IIRC) | 12:57 | ||
soon | I should only ask with the clientid and clientsecret to access the token and then with token download the json file | 12:58 | |
okey TNX | |||
Zoffix | oh neat, we reached a new milestone 900 modules. Getting there for the first 1000 \o/ | 12:59 | |
12:59
cdg joined
|
|||
Geth | doc: 89be4fa3e8 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json Fill missing authors modules.perl6.org don't like it |
13:01 | |
13:02
HoboWithAShotgun joined
13:03
soon left
13:04
nebuchadnezzar left,
cdg left
|
|||
Geth | modules.perl6.org: 2d3c703c43 | (Zoffix Znet)++ | lib/ModulesPerl6/DbBuilder/Dist/Source.pm [REBUILD] Handle case of "authors" set to empty array |
13:05 | |
13:06
thunktone left
|
|||
Geth | ecosystem: 1a2d8287fe | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list Remove 404ed module |
13:07 | |
Zoffix | .seen faraco | ||
yoleaux | I saw faraco 1 Aug 2017 07:24Z in #perl6: <faraco> m: say (2/9 + 1/3 * 2 / 12).perl; | ||
13:07
headcase joined
|
|||
Zoffix | .tell faraco One of your META urls in ecosystem is a 404. Couldn't see if it was renamed to something else, so I removed it: github.com/perl6/ecosystem/commit/1a2d8287fe | 13:08 | |
yoleaux | Zoffix: I'll pass your message to faraco. | ||
13:08
thunktone joined
13:12
headcase left
13:17
Zoffix left
13:24
nadim joined
13:25
lancew left
13:40
evalable6 left,
evalable6 joined
13:50
Cabanossi left
13:52
mulk[m] joined
13:53
Cabanossi joined
|
|||
HoboWithAShotgun | allright, i have a supply that emits instances of MouseClick, in a consuming supply i want to either emit a MouseDoubleClick event if two sinle clicks occured within 0.3 seconds or the original single click evnt | 13:53 | |
13:53
nadim left
|
|||
HoboWithAShotgun | basically i want to suppress the single click if a doubleclick is detected | 13:54 | |
i have an idea with start and sleep and closures, but i wonder if there is an idiomatic way | |||
13:55
zakharyas joined
|
|||
timotimo | HoboWithAShotgun: have you looked at the list of combiners and transformers that exist? | 13:59 | |
13:59
nadim joined
|
|||
HoboWithAShotgun | i did read the docs for the Supply class but i did not find anything suitable | 14:00 | |
14:00
cdg joined
14:01
vike left
|
|||
HoboWithAShotgun | maybe the match method | 14:01 | |
timotimo | hmm. i thought there was one that can batch up consecutive events | ||
HoboWithAShotgun | but the docs are sparse on that one | 14:02 | |
14:02
piojo left
14:03
leont left
|
|||
timotimo | perhaps the source code of the throttle method can help, but i assume it's quite big given how many features it has | 14:04 | |
14:04
cdg left
|
|||
teatime | .batch is simpler and very almost does what you want | 14:05 | |
but yeah between those two, presumably inspiration | |||
14:07
MasterDuke_ joined
|
|||
timotimo | ah, yes, with batch you can then map the resulting supply. for any two elements you emit a double click event, otherwise a single click | 14:10 | |
does batch "restart" its countdown when a new event comes in? | |||
14:10
MasterDuke left
|
|||
HoboWithAShotgun | can you show me an example? | 14:12 | |
i tried whenever self.mouse-supply.grep({ $_ ~~ MouseClickEvent }).batch(:seconds(0.3)) -> $events | 14:14 | ||
that gave me an "already vowed" error | 14:15 | ||
whatever that means | |||
14:15
lichtkind left
|
|||
MasterDuke_ | HoboWithAShotgun: what about swapping the .grep and the .batch? | 14:17 | |
14:17
MasterDuke_ is now known as MasterDuke
|
|||
HoboWithAShotgun | because i would then have to deal with MouseUp, Down and Move Events too | 14:17 | |
MasterDuke | right, but .batch is a Supply method, not a Seq method | 14:19 | |
timotimo | grep is also a supply method | 14:20 | |
HoboWithAShotgun | anyway, whenever self.mouse-supply.batch( :seconds(0.3) ) gives me the same "Access denied to keep/break this promise; Already vowed" | 14:21 | |
timotimo | oh, interesting | ||
MasterDuke | oops, timotimo++ | ||
timotimo | can you golf that in a short snippet? | ||
14:24
vike joined
|
|||
MasterDuke | i get something different | 14:24 | |
m: for Supply.from-list(^10).batch(:3elems) -> $b { dd $b } | 14:25 | ||
camelia | List $b = $(0, 1, 2) List $b = $(3, 4, 5) List $b = $(6, 7, 8) List $b = $(9,) |
||
MasterDuke | m: for Supply.from-list(^10).batch(:seconds(0.3)) -> $b { dd $b } | ||
camelia | Cannot resolve caller infix:<div>(Int, Rat); none of these signatures match: (Int:D \a, Int:D \b) (int $a, int $b --> int) in block <unit> at <tmp> line 1 |
||
timotimo | oh? no support for fractional seconds in the batch method? | 14:26 | |
MasterDuke | it appears that way. not sure why | 14:27 | |
14:27
lichtkind joined
|
|||
MasterDuke | .interval support 1ms resolution, seems like it would be nice for batch to also | 14:30 | |
14:31
chakli joined
|
|||
timotimo | m: say time div 0.3 | 14:32 | |
camelia | Cannot resolve caller infix:<div>(Int, Rat); none of these signatures match: (Int:D \a, Int:D \b) (int $a, int $b --> int) in block <unit> at <tmp> line 1 |
||
timotimo | that's what it tries to do | ||
14:32
headcase joined
|
|||
timotimo | looks like instead it wants do / but then .round($seconds) perhaps? | 14:33 | |
HoboWithAShotgun | the problem seems to lie with Terminal::Print::DecodedInput | 14:34 | |
can i inspect the source of the batch method? | 14:36 | ||
timotimo | of course | 14:37 | |
14:37
headcase left
|
|||
timotimo | s: Supply, "batch", \() | 14:37 | |
SourceBaby | timotimo, Something's wrong: ERR: Could not find candidate that can do \() in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29 in block <unit> at -e line 6 | ||
timotimo | s: Supply, "batch", \(9) | ||
SourceBaby | timotimo, Something's wrong: ERR: Could not find candidate that can do \(9) in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29 in block <unit> at -e line 6 | ||
timotimo | s: Supply, "batch", \(Int) | ||
SourceBaby | timotimo, Something's wrong: ERR: Could not find candidate that can do \(Int) in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29 in block <unit> at -e line 6 | ||
timotimo | how do this bot ... | ||
s: Supply, "batch", \(Supply: Int) | |||
SourceBaby | timotimo, Something's wrong: ERR: Could not find candidate that can do \(Int) in sub sourcery at /home/zoffix/services/lib/CoreHackers-Sourcery/lib/CoreHackers/Sourcery.pm6 (CoreHackers::Sourcery) line 29 in block <unit> at -e line 6 | ||
MasterDuke | s: Supply, batch, \(Int) | ||
SourceBaby | MasterDuke, Something's wrong: ERR: ===SORRY!=== Error while compiling -eUndeclared routine: batch used at line 6. Did you mean 'CATCH'? | ||
timotimo | github.com/rakudo/rakudo/blob/nom/...ly.pm#L924 | ||
HoboWithAShotgun: ^ | 14:38 | ||
MasterDuke | and .interval end up here eventually, if you want some inspiration github.com/rakudo/rakudo/blob/nom/...er.pm#L589 | 14:40 | |
HoboWithAShotgun | there is no constraint on $seconds in that method | ||
so why does it croak with 0.3? | |||
MasterDuke | github.com/rakudo/rakudo/blob/nom/...ly.pm#L942 | 14:41 | |
timotimo showed what happens | |||
m: say time div 0.3 | |||
camelia | Cannot resolve caller infix:<div>(Int, Rat); none of these signatures match: (Int:D \a, Int:D \b) (int $a, int $b --> int) in block <unit> at <tmp> line 1 |
||
timotimo | div only does integers | ||
HoboWithAShotgun | line 938 | ||
14:41
headcase joined
|
|||
HoboWithAShotgun | ? | 14:42 | |
timotimo | yup and a few lines further down | ||
14:42
setty1 joined
|
|||
Geth | doc/master: 5 commits pushed by (Naoum Hankache)++ | 14:42 | |
14:42
nadim left
|
|||
HoboWithAShotgun | is that to be considered a bug? | 14:43 | |
i mean you can specify milliseconds everywhere else i looked so far | 14:44 | ||
MasterDuke | i would say that's a bug | 14:46 | |
timotimo | yup | ||
14:46
headcase left
14:51
headcase joined
14:55
chakli left,
headcase left
|
|||
HoboWithAShotgun | batch doesnt do what i want anyway. turns out, it only "fires" when a value is emmitted to it after the treshold time | 14:55 | |
i need it to fire after a treshold time once a event has been emitted to it | 14:56 | ||
m: Supply.from-list(0 .. 1).batch | 14:57 | ||
camelia | ( no output ) | ||
HoboWithAShotgun | m: Supply.from-list(0 .. 1).batch(:3elems) -> $x { $x.say } | 14:58 | |
jnthn | Are you trying to debounce? | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Unexpected block in infix position (missing statement control word before the expression?) at <tmp>:1 ------> 3Supply.from-list(0 .. 1).batch(:3elems)7⏏5 -> $x { $x.say } expecting any of:… |
||
14:58
piojo joined
|
|||
jnthn | If so, .stable is perhas what you're looking for | 14:58 | |
HoboWithAShotgun | i don't know i have to look up that word :) | ||
jnthn | An example would be a user typing into a textbox, and you only want to get events after nothing changed for, say 500mx | 14:59 | |
*ms | |||
e.g. when they stop typing for a moment | |||
15:00
grumble left
15:01
cdg joined
|
|||
HoboWithAShotgun | jnth: in a supply i consume a supply that gives me MouseDown/Up/Click objects. and i currently just emmit them as i get them | 15:01 | |
now i want to defer the emitting of a click event until i know it is not a double click | |||
15:02
grumble joined
|
|||
HoboWithAShotgun | and if turns out it isn't emit the original click | 15:02 | |
and if it is, emit a MouseDoubleClick | |||
brb, HexChat is acting up again | 15:04 | ||
15:04
HoboWithAShotgun left,
HoboWithAShotgun joined
|
|||
teatime | sidenote: I did this exact thing once in AutoHotkey, heh | 15:04 | |
15:05
headcase joined
|
|||
jnthn | Not sure there's soemthing built-in that does exactly that, but can write it quite easily | 15:05 | |
15:05
cdg left
|
|||
HoboWithAShotgun | not for me :) | 15:06 | |
<-- NOOB | 15:07 | ||
15:09
headcase left
|
|||
jnthn | Something like this perhaps: gist.github.com/jnthn/7835d295cf30...6a2b6ef786 | 15:10 | |
15:12
jeek left,
epony left
15:14
headcase joined
15:18
headcase left
15:19
jeek joined
|
|||
HoboWithAShotgun | very nice | 15:21 | |
now all i need to know how to rebless from MouseClick to MouseDoubleClick | 15:22 | ||
the classes are identical except for the name | 15:23 | ||
15:23
headcase joined
15:26
nadim joined
|
|||
timotimo | you might be able .o MouseDoubleClick.new(|$otherclick.Capture) | 15:26 | |
m: class Test { has $.foo; has $.bar; has $.quux }; Test.new(:99foo, bar => "baaaar", quux => "lol"); say Test.Capture.perl | 15:27 | ||
camelia | Cannot look up attributes in a Test type object in block <unit> at <tmp> line 1 |
||
timotimo | m: class Test { has $.foo; has $.bar; has $.quux }; Test.new(:99foo, bar => "baaaar", quux => "lol").Capture.perl.say | ||
camelia | \(:bar("baaaar"), :foo(99), :quux("lol")) | ||
Geth | doc: 11bd102ec4 | (Zoffix Znet)++ | doc/Type/List.pod6 Document List.ACCEPTS |
15:30 | |
synopsebot | Link: doc.perl6.org/type/List | ||
15:30
vike left
15:33
xiaomiao left
|
|||
Geth | doc: d19beddd1f | (Zoffix Znet)++ | doc/Language/operators.pod6 Tell to look at ACCEPTS in `~~` docs - Make it more clear the provided list of semantics is incomplete - Link to ACCEPTS routines people could follow and read details |
15:34 | |
synopsebot | Link: doc.perl6.org/language/operators | ||
15:36
headcase left
15:37
vike joined
15:40
headcase joined
15:44
wamba left,
skids joined
|
|||
Xliff | m: my @a = (1, 2, 3, 'all'); say "No" unless @a.all ~~ Int; | 15:48 | |
camelia | No | ||
Xliff | m: my @a = (1, 2, 3); say "No" unless @a.all ~~ Int; | ||
camelia | ( no output ) | ||
tbrowder | ugexe: if i load a module tarball to cpan, are the entries in its META6.json used for anything other than dependencies? | 15:50 | |
15:51
Cabanossi left
|
|||
tbrowder | Furthermore, if I load all my ecosystem modules to CPAN, couldn’t I remove them from the ecosystem/META.list file? | 15:53 | |
15:53
Cabanossi joined
15:54
zakharyas left
16:01
headcase left
16:02
cdg joined
16:04
Xal left
16:06
cdg left,
Xal joined
|
|||
HoboWithAShotgun | jnthn++, timotimo++ #lovelyPeople | 16:06 | |
16:07
khw joined
|
|||
Geth | doc: a27ba6507b | (Zoffix Znet)++ | doc/Language/regexes.pod6 Rewrite section on `**` regex quantifier - Reduce prose on Range variants (examples show them already) - Make examples show the actual matched content rather than True/False - Explain how to write more complex Ranges and values - Document newly-implemented semantics for edge cases: Rakudo impl: github.com/rakudo/rakudo/commit/681d6be974 Spec: github.com/perl6/roast/commit/99c822abde |
16:08 | |
synopsebot | Link: doc.perl6.org/language/regexes | ||
16:12
lancew joined
16:15
xiaomiao joined
16:22
cdg joined
16:27
cdg left
16:30
nadim left,
HoboWithAShotgun left
16:37
nadim joined
16:42
nadim left
|
|||
pmurias | AlexDaniel: is there a serious issue stopping astral plane unicode characters from being supported by the irc log? | 16:44 | |
16:44
isBEKaml joined
|
|||
AlexDaniel | pmurias: kinda. Just this: irclog.perlgeek.de/perl6/2017-10-01#i_15241846 | 16:45 | |
pmurias: it was working just fine and then got broken after some update | 16:46 | ||
at first even  was rendering as ?, but jdv79++ offered his help and fixed that | 16:47 | ||
jdv79 also outlined steps to fix the remaining issue and that was… a few weeks ago? | 16:48 | ||
16:48
lancew left
|
|||
chansen_ | github.com/moritz/ilbot/commit/65e...e5a99f0541 | 16:49 | |
ugexe | tbrowder: the meta6.json is always used the same no matter where it comes from | 16:51 | |
16:52
TreyHarris left
|
|||
ugexe | and if all your modules are on CPAN you don't really need them in the ecosystem too | 16:56 | |
16:57
cschwenz joined
17:05
TreyHarris joined
17:10
cschwenz left
|
|||
tbrowder | ugexe: what about conflicts between the two such as version number taken from the tar ball file name? or the source-url? do they have to agree? | 17:11 | |
ugexe | cpan sets the source-url, and the version number is not taken fro the tar ball file name | 17:12 | |
tbrowder | okay, so i can eliminate source-url if i no longer use the ecosystem? | 17:14 | |
Geth | ecosystem: titsuki++ created pull request #369: Add Geo::Hash to ecosystem |
||
ecosystem: f8389151bd | (Itsuki Toyota)++ | META.list Add Geo::Hash to ecosystem See github.com/titsuki/p6-Geo-Hash |
|||
ecosystem: 32f3d41ae2 | (Itsuki Toyota)++ (committed using GitHub Web editor) | META.list Merge pull request #369 from titsuki/add-geo-hash Add Geo::Hash to ecosystem |
|||
teatime | does modules.perl6.org/ index CPAN-only modules? | 17:16 | |
17:17
domidumont left
17:18
domidumont joined,
wamba joined
17:19
Pilu left
17:30
piojo left
17:31
eroux joined
17:39
Aaronepower joined
17:43
zakharyas joined
17:48
cdg joined
17:52
cdg_ joined,
tomred_ joined
|
|||
tomred_ | I'm trying to build rakudo 2017.07 on ubuntu. I can't configure. I get "Unable to locate parrot_config" What other packages do I need to install? | 17:55 | |
17:55
cdg left
17:56
Zoffix joined,
releasable6 left,
releasable6 joined
|
|||
Zoffix | tomred_: that's a weird error. Parrot is a thing of the past. Is it possible you have some antient rakudo page installed that's interfering? | 17:57 | |
huggable: deb | |||
huggable | Zoffix, CentOS, Debian, Fedora and Ubuntu Rakudo packages: github.com/nxadm/rakudo-pkg/releases | ||
Zoffix | tomred_: ^ you can just install these debs instead of building anything | ||
(more recent than 2017.07 too) | |||
17:58
darutoko left
17:59
eroux left,
releasable6 left
18:00
releasable6 joined
|
|||
tomred_ | Let me check that I got the latest version | 18:01 | |
Zoffix | s/antient/ancient/; s/page/package/; # >_< | ||
tomred_ | I must have downloaded an old version, the latest.tar.gz has a MoarVM directory whereas the previous one I had didn't. | 18:05 | |
18:14
lucasb joined,
zakharyas left,
HoboWithAShotgun joined
18:16
domidumont left
18:31
evalable6 left,
HoboWithAShotgun left,
evalable6 joined,
ChanServ sets mode: +v evalable6
18:32
domidumont joined
18:33
knobo joined
18:39
BenGoldberg joined
18:44
ChoHag joined
18:48
Xal left,
thunktone left
18:50
Xal joined
18:55
leah2 left
19:00
leah2 joined
|
|||
Xliff | m: +False.say | 19:07 | |
camelia | WARNINGS for <tmp>: False Useless use of "+" in expression "+False.say" in sink context (line 1) |
||
Xliff | m: say +False | 19:08 | |
camelia | 0 | ||
Zoffix | m: +False .say | ||
camelia | 0 | ||
Zoffix | precedence | ||
19:13
tomred_ left
19:15
epony joined,
zakharyas joined
19:20
eliasr left,
knobo left
19:21
vike left
19:23
geekosaur left
19:25
lucasb left
|
|||
Zoffix | 22 dists on CPAN and looks like all of them are in p6c eco... | 19:30 | |
19:31
knobo joined
|
|||
Geth | ecosystem: 51557dd738 | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list Trailblaze |
19:32 | |
19:34
geekosaur joined
19:36
knobo left
|
|||
Geth | modules.perl6.org/cpan-support: b192b4821a | (Zoffix Znet)++ | 5 files Implement CPAN metas fetcher |
19:36 | |
19:37
zakharyas left
|
|||
Geth | modules.perl6.org/cpan-support: cbb602ce63 | (Zoffix Znet)++ | bin/build-project-list.pl Remove duplicate constant |
19:38 | |
19:39
TEttinger joined
19:41
vike joined
19:43
cono joined
19:49
brimonk left
19:59
cdg_ left
20:13
leont joined
20:20
Aaronepower left
20:23
domidumont left
20:25
ChoHag left
20:35
Cabanossi left
20:38
Cabanossi joined
20:39
kaare_ left,
kaare_ joined
20:44
Aaronepower joined
20:45
kaare_ left
20:47
kaare_ joined
20:48
geekosaur left
20:51
geekosaur joined
20:56
leont left,
cdg joined,
leont joined
20:57
ChoHag joined
21:05
p6steve joined
21:07
setty1 left
21:10
abraxxa joined,
kaare__ joined
21:11
leont left
21:13
kaare_ left
21:14
abraxxa left
21:25
p6steve left
21:31
buggable left
21:32
buggable joined,
ChanServ sets mode: +v buggable
|
|||
buggable | New CPAN upload: Bailador-0.0.13.tar.gz by UFOBAT www.cpan.org/authors/id/U/UF/UFOBA....13.tar.gz | 21:32 | |
Zoffix | \o/ | ||
buggable: <3 | |||
21:36
Cabanossi left
21:38
Cabanossi joined
|
|||
Zoffix | hm | 21:39 | |
Zoffix isn't happy with App::Mi6 | |||
teatime | ? | 21:43 | |
21:43
leont joined
|
|||
Zoffix | I created an almost empty README.md and then refused to upload to CPAN because the unstashed files *it* created were still uncommited :P | 21:44 | |
It's better than nothing of course, but I think I'll roll my own upload… eventually | 21:45 | ||
*uploader | |||
"Error: Use of uninitialized value $last in numeric le (<=) at lib5/Buggable/CPANUploads.pm line 23" :( | 21:52 | ||
Looks like buggable is… a bit buggly | |||
21:54
buggable left
22:03
buggable joined,
ChanServ sets mode: +v buggable
|
|||
buggable | New CPAN upload: Pastebin-Shadowcat-2.001001.tar.gz by ZOFFIX www.cpan.org/authors/id/Z/ZO/ZOFFI...001.tar.gz | 22:03 | |
22:04
hahainternet is now known as death2halloween
|
|||
Zoffix | k; take #2 | 22:04 | |
Zoffix uploads another module | |||
buggable: eco author:zoffix | |||
buggable | Zoffix, Found 35 results: Acme::Anguish, IRC::Client, WWW, GlotIO, CoreHackers::Sourcery. See modules.perl6.org/s/author%3Azoffix | ||
Zoffix | ok, now mi6 ouright nukes my README.md :( | 22:06 | |
22:09
cdg left
22:14
buggable left
22:16
buggable joined,
ChanServ sets mode: +v buggable
22:18
rindolf left
22:20
buggable left
22:21
BenGoldberg left
22:22
cdg joined
22:25
buggable joined,
ChanServ sets mode: +v buggable,
buggable left,
pecastro left
22:26
buggable joined,
ChanServ sets mode: +v buggable
|
|||
buggable | New CPAN upload: Number-Denominate-1.001001.tar.gz by ZOFFIX www.cpan.org/authors/id/Z/ZO/ZOFFI...001.tar.gz | 22:26 | |
22:34
cdg left
22:36
robertle left
|
|||
buggable | New CPAN upload: Acme-Anguish-1.001002.tar.gz by ZOFFIX www.cpan.org/authors/id/Z/ZO/ZOFFI...002.tar.gz | 22:36 | |
Zoffix | yey. the bot finally works right | ||
22:37
wamba left
22:39
isBEKaml left
22:40
pmurias left
22:41
ShalokShalom_ left
22:42
arnsholt left
|
|||
timotimo | okay, now to learn how to sign up for cpan | 22:44 | |
22:45
arnsholt joined
|
|||
timotimo | /(readme|\.html|\.txt|\.[xy]ml|\.json|\.[pr]df|\.pod)(\.gz|\.bz2)?$/i | 22:46 | |
this is how pause detects documentation | |||
... no md support? :\ | |||
Juerd | Given the popularity of md it might be useful to work on a template for documenting Perl 6 projects with it. | 22:52 | |
I know that nowadays I'd rather write markdown than pod | |||
timotimo | let's invent MarkPod or PodDown | ||
Juerd | :) | ||
And maybe mandown to format man pages :) | 22:53 | ||
... Or maybe that's not the best name :P | |||
leont has actually used pod to generate man pages outside of perl, as there aren't that many sane workflows for that as I had expected. | 22:54 | ||
teatime | my goto for pretty much everything in this area is pandoc | ||
toyed with the idea of adding pod6 as an input format but I will never get around to that | |||
Juerd | leont: So do I, but I'm not enjoying it :) | 22:55 | |
teatime | Juerd: try pandoc for markdown -> man | ||
leont | I've used pandoc for other purposes before (slides), I should have guessed it supports man pages | 22:56 | |
timotimo submitted a pause account request | |||
i put in a line bragging about JSON::Fast being the #1 cited module :D | 22:57 | ||
finanalyst.github.io/ModuleCitation/ | |||
22:58
hoffentlichja left
|
|||
weabot | is it possible to compile a perl6 file to bytecode? | 22:58 | |
timotimo | yup | ||
rakudo does it automatically for all modules | 22:59 | ||
we don't officially support it for scripts, but pretending a script is a module and running it that way is possible | |||
weabot | I'm trying to do it for a small markov chain I wrote as a test and it's giving me this Cannot dump this object; no dump method | ||
timotimo | right, you're possibly giving it the wrong --target | ||
weabot | hm | ||
I'm using --target=mbc | 23:00 | ||
timotimo | are you also using the flag for the output filename? | ||
weabot | perl6 -o markov.mbc --profile=html --profile-filename=prof.html --optimize=3 --stagestats --target=mbc markov.p6 | ||
using --output instead worked | 23:01 | ||
timotimo | strange, it's supposed to support -o | ||
jnthn | It's --output= | ||
timotimo | it gives that exact error when you don't give it a filename | ||
i mean it's in the --help | |||
Juerd | teatime: Pandoc looks interesting. Thanks for suggesting it | 23:02 | |
teatime | what does "Note that only boolean single-letter options may be bundled." mean? | ||
timotimo | that you can have -asdf | ||
but not --all-stage-deep-force or something? | |||
teatime | Juerd: it has the *best* implementation/extensions for markdown. but that's optional/configurable. | ||
timotimo: oh, maybe meaning you can't do something like "tar -xzvf filename.tar.gz" | 23:03 | ||
Juerd | teatime: Indeed. -xzv would work, as they're boolean, but -f takes a string. | 23:04 | |
Zoffix | timotimo: well, it has no 6lang support, does it? So it can detect all it wants, the renderer would be modules.perl6.org and you can use markdown | ||
timotimo | oh, i somehow didn't see the "boolean" in that | ||
Zoffix: it's about what you're allowed to overwrite | |||
Zoffix | Ah | 23:05 | |
timotimo | it allows you to modify documentation without forcing you to get a new version in your filename | ||
Zoffix | TIL | ||
23:05
pecastro joined
|
|||
jnthn | For anyone interested, I've made a sample Cro + React/Redux Single Page Application at github.com/croservices/sample-app-spa-react and drafted a tutorial explaining it at github.com/croservices/cro/blob/ma...ith-cro.md (which I'll proof-read tomorrow when I'm less tired, and get on the website proper afterwards) :) | 23:07 | |
23:08
leont left
|
|||
timotimo | cool! | 23:08 | |
i was probably going to use cro + react for my grant :3 | |||
jnthn | :) | 23:16 | |
Sleep time for me; 'night o/ | |||
timotimo | jnthn: wants a ".md" at the end of the "this guide" link | 23:17 | |
wow, they really had matcha beer? | 23:18 | ||
macha* i guess? | |||
mspo | macha doesn't have sugars to ferment | 23:22 | |
23:23
evalable6 left,
evalable6 joined,
ChanServ sets mode: +v evalable6
23:26
cdg joined
23:28
Cabanossi left,
nebuchadnezzar joined
|
|||
Geth_ | perl6-most-wanted: 0b94ef197f | (David Warring)++ (committed using GitHub Web editor) | most-wanted/modules.md Update modules.md Note WIP on Font::Freetype - bindings to the Freetype2 library |
23:30 | |
23:31
cdg left
23:33
epony left
23:35
Cabanossi joined
23:36
margeas left
|
|||
timotimo | jnthn: after introducing the agree and disagree methods on Tip, there could be a mention that the next agree and disagree methods are added to the Tipsy class | 23:42 | |
other than that, cool tutorial | |||
23:44
BenGoldberg joined
23:51
AlexDaniel left
|