»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋 Set by Zoffix on 25 July 2018. |
|||
squashable6 | 🍕 Kaiepi++ wrote a comment on “Add tests from JSONTestSuite”: github.com/timo/json_fast/pull/49#...-427530093 | 00:13 | |
Geth | doc/master: 4 commits pushed by Coke++ | 00:16 | |
cheese__ | I gotta go, have a good one! | 00:25 | |
00:25
cheese__ left
00:28
graphene left
00:29
graphene joined
00:30
p6bannerbot sets mode: +v graphene
00:31
dogbert2_ joined
00:32
p6bannerbot sets mode: +v dogbert2_
|
|||
squashable6 | 🍕 Kaiepi++ synchronize pull request “Add tests from JSONTestSuite”: github.com/timo/json_fast/pull/49 | 00:34 | |
00:34
dogbert2 left
|
|||
squashable6 | 🍕 azawawi++ opened pull request “Add missing tests / AppV…”: github.com/timo/SDL2_raw-p6/pull/13 | 00:36 | |
🍕 timo++ merged pull request “Add missing tests / AppV…”: github.com/timo/SDL2_raw-p6/pull/13 | 00:53 | ||
🍕 timo++ wrote a comment on “Add missing tests / AppV…”: github.com/timo/SDL2_raw-p6/pull/1...-427533819 | 00:58 | ||
01:00
lichtkind left
01:03
saki left
01:05
kurahaupo joined
01:06
p6bannerbot sets mode: +v kurahaupo
01:51
w_richard_w joined
01:52
p6bannerbot sets mode: +v w_richard_w
02:01
w_richard_w left
02:02
w_richard_w joined
02:03
p6bannerbot sets mode: +v w_richard_w
02:04
kbloom left
02:10
kurahaupo left,
kurahaupo joined
02:11
p6bannerbot sets mode: +v kurahaupo
02:13
kurahaupo left,
kurahaupo joined
02:14
p6bannerbot sets mode: +v kurahaupo
|
|||
squashable6 | 🍕 azawawi++ wrote a comment on “Build overview of missin…”: github.com/timo/SDL2_raw-p6/issues...-427538562 | 02:16 | |
02:20
w_richard_w left,
araraloren joined
02:21
p6bannerbot sets mode: +v araraloren
02:25
kurahaupo left,
kurahaupo joined
02:26
p6bannerbot sets mode: +v kurahaupo
02:27
kurahaupo left,
kurahaupo joined
02:28
p6bannerbot sets mode: +v kurahaupo
02:34
fbynite joined
02:35
p6bannerbot sets mode: +v fbynite
|
|||
fbynite | how can I use $pair.value within quotations? for example: say "the value is $pair.value" | 02:35 | |
geekosaur | parens ont he end, r in braces | 02:38 | |
m: my Pair $p = :x(5); say "it's $p.value()" | 02:39 | ||
camelia | it's 5 | ||
geekosaur | "or in braces" | ||
m: my Pair $p = :x(5); say "it's {$p.value} ok" | |||
camelia | it's 5 ok | ||
fbynite | geekosaur: that works, thanks! | 02:41 | |
I'm gonna go with the braces | 02:42 | ||
02:49
ufobat___ joined,
p6bannerbot sets mode: +v ufobat___
02:52
ufobat_ left
|
|||
squashable6 | 🍕 kjpye++ opened pull request “Fix re-assemble string”: github.com/lizmat/P5pack/pull/8 | 03:01 | |
🍕🍕🍕 First contribution by kjpye++! ♥ | |||
03:04
fbynite left,
fbynite joined
03:05
p6bannerbot sets mode: +v fbynite
|
|||
squashable6 | 🍕 kjpye++ synchronize pull request “Fix re-assemble string”: github.com/lizmat/P5pack/pull/8 | 03:26 | |
03:39
dduncan joined,
dduncan left
|
|||
squashable6 | 🍕 azawawi++ wrote a comment on “Add missing tests / AppV…”: github.com/timo/SDL2_raw-p6/pull/1...-427542798 | 03:40 | |
buggable | New CPAN upload: SDL2-0.0.1.tar.gz by AZAWAWI cpan.metacpan.org/authors/id/A/AZ/...0.1.tar.gz | 03:47 | |
03:51
phr3akYz joined,
phr3akYz left
03:53
molaf joined
03:54
p6bannerbot sets mode: +v molaf
04:30
AhtizM joined,
AhtizM left
05:17
mahafyi joined
05:18
p6bannerbot sets mode: +v mahafyi,
fbynite left,
fbynite joined
05:19
p6bannerbot sets mode: +v fbynite
05:24
dhn joined,
p6bannerbot sets mode: +v dhn
05:31
fake_space_whale left
05:50
dhn left
06:29
jmerelo joined
06:30
p6bannerbot sets mode: +v jmerelo
06:43
akshaynGA joined,
akshaynGA left
|
|||
jmerelo | squashathon6: status | 06:43 | |
yoleaux | 5 Oct 2018 08:59Z <timotimo> jmerelo: can you figure out why there's a faulty line in the river csv file? | ||
5 Oct 2018 23:23Z <AlexDaniel> jmerelo: colabti.org/irclogger/irclogger_log...0-05#l1076 | |||
jmerelo | .tell timotimo I think it's because one module's name is 007, if you mean how it's represented in GitHub | 06:47 | |
yoleaux | jmerelo: I'll pass your message to timotimo. | ||
jmerelo | .tell AlexDaniel I'll talk to him | 06:48 | |
yoleaux | jmerelo: I'll pass your message to AlexDaniel. | ||
06:50
domidumont joined
06:51
p6bannerbot sets mode: +v domidumont
06:54
lgtaube joined,
p6bannerbot sets mode: +v lgtaube
07:08
itaipu joined,
p6bannerbot sets mode: +v itaipu
07:24
kensanata joined,
p6bannerbot sets mode: +v kensanata
07:27
fbynite left
07:32
zxcvz joined,
p6bannerbot sets mode: +v zxcvz
07:34
itaipu left
07:37
|oLa| joined
07:38
p6bannerbot sets mode: +v |oLa|
|
|||
moritz | AlexDaniel: thanks for the hilight | 07:42 | |
squashable6 | 🍕 timo++ wrote a comment on “Build overview of missin…”: github.com/timo/SDL2_raw-p6/issues...-427554204 | 07:44 | |
07:44
|oLa|1 joined
07:45
p6bannerbot sets mode: +v |oLa|1
|
|||
moritz | could go well into the docs as a tutorial. But then I'm not very active in the docs anymore, so other's opions matter more than mine | 07:46 | |
07:46
|oLa| left
|
|||
moritz | also, very cool that somebody took my modules and made a tutorial out of them :-) | 07:46 | |
jmerelo | moritz: I think it's better if it goes elsewhere... Maybe extract some interesting bits and take them to the math tutorial | 07:47 | |
moritz | ok | 07:48 | |
jmerelo | moritz: I've talked to him already... | ||
moritz | jmerelo: btw how are the talks with Apress going? | ||
squashable6 | 🍕 timo++ wrote a comment on “Add tests from JSONTestSuite”: github.com/timo/json_fast/pull/49#...-427554449 | 07:49 | |
07:49
erana left
|
|||
squashable6 | 🍕 timo++ closed issue “Adopt tests from "parsin…”: github.com/timo/json_fast/issues/47 | 07:49 | |
🍕 timo++ merged pull request “Add tests from JSONTestSuite”: github.com/timo/json_fast/pull/49 | |||
jmerelo | moritz: just emailed them back today | 07:50 | |
moritz: but I got more work than expected these first weeks of class | 07:52 | ||
moritz | jmerelo: ok, thanks for the update | 07:53 | |
07:58
xinming joined
07:59
p6bannerbot sets mode: +v xinming
08:02
telex left
08:04
telex joined,
p6bannerbot sets mode: +v telex
|
|||
squashable6 | 🍕 lizmat++ merged pull request “Fix re-assemble string”: github.com/lizmat/P5pack/pull/8 | 08:04 | |
🍕 lizmat++ wrote a comment on “Fix re-assemble string”: github.com/lizmat/P5pack/pull/8#is...-427555259 | 08:05 | ||
timotimo | is it normal for travis-ci to download its apt stuff with ~33 kB/s? | ||
yoleaux | 06:47Z <jmerelo> timotimo: I think it's because one module's name is 007, if you mean how it's represented in GitHub | ||
jmerelo | timotimo: it's failing today something... | ||
08:06
kensanata left
08:07
Kaiepi left
08:13
pmurias joined,
p6bannerbot sets mode: +v pmurias,
sauvin_ joined,
p6bannerbot sets mode: +v sauvin_,
fbynite joined
08:14
p6bannerbot sets mode: +v fbynite
08:15
epony joined,
p6bannerbot sets mode: +v epony
08:16
Sauvin left
|
|||
jmerelo | squashable6: status | 08:18 | |
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈3 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/fcacfe7e91a7e37e15...3e8f15620a | |||
🍕 JJ++ opened issue “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6 | 08:23 | ||
🍕 JJ++ labeled issue “Check what's wrong with the CSV” (hacktoberfest): github.com/JJ/p6-river/issues/6 | |||
🍕 JJ++ labeled issue “Check what's wrong with the CSV” (bug): github.com/JJ/p6-river/issues/6 | |||
jmerelo | .tell timotimo It wasn't the 007, I've created an issue github.com/JJ/p6-river/issues/6 thanks for drawing my attention to this. | 08:24 | |
yoleaux | jmerelo: I'll pass your message to timotimo. | ||
timotimo | jmerelo: you're welcome | ||
yoleaux | 08:24Z <jmerelo> timotimo: It wasn't the 007, I've created an issue github.com/JJ/p6-river/issues/6 thanks for drawing my attention to this. | ||
08:26
abraxxa joined,
abraxxa left
08:34
azawawi joined,
p6bannerbot sets mode: +v azawawi
|
|||
azawawi | hi & good morning :) | 08:34 | |
El_Che | This may be interesting for the unicode gurus here: changelog.complete.org/archives/993...icode-mess | ||
azawawi | timotimo: ping 🏓 | 08:36 | |
timotimo | pong | 08:37 | |
azawawi | SDL2::Raw 0.2 is out? | 08:38 | |
timotimo | not yet | 08:39 | |
azawawi | ci.appveyor.com/project/azawawi/perl6-sdl2 # Failing because of that... oh well :) | 08:40 | |
timotimo | do you know what to do to make "zef" available on mac osx? | ||
for the travis build? | |||
azawawi | timotimo: github.com/azawawi/perl6-sdl2/blob...is.yml#L30 | 08:41 | |
timotimo: currently running... travis-ci.org/azawawi/perl6-sdl2/jobs/437946141 :) | |||
08:42
HaraldJoerg joined
08:43
p6bannerbot sets mode: +v HaraldJoerg
08:44
linville joined
|
|||
timotimo | /Users/travis/.travis/job_stages: line 104: zef: command not found | 08:45 | |
travis-ci.org/timo/SDL2_raw-p6/jobs/437940089 | |||
... is it missing "brew install rakudo-star"? | |||
08:46
titsuki left
|
|||
azawawi | yup | 08:47 | |
just add it please and you will be testing against 2018.06 and getting faster CI builds | |||
08:48
azawawi left,
azawawi joined,
p6bannerbot sets mode: +v azawawi
08:50
linville left
09:00
graphene left,
rindolf joined
09:01
p6bannerbot sets mode: +v rindolf,
graphene joined
09:02
p6bannerbot sets mode: +v graphene
|
|||
squashable6 | 🍕 jonathanstowe++ wrote a comment on “Test fails with old versions of Perl 6”: github.com/perl6/DBIish/issues/132...-427558367 | 09:02 | |
09:06
dalek left
|
|||
squashable6 | 🍕 nxadm++ wrote a comment on “Test fails with old versions of Perl 6”: github.com/perl6/DBIish/issues/132...-427558613 | 09:06 | |
09:15
sena_kun joined
09:16
p6bannerbot sets mode: +v sena_kun
09:17
ChoHag joined
09:18
p6bannerbot sets mode: +v ChoHag
09:21
rfold joined,
p6bannerbot sets mode: +v rfold,
HaraldJoerg1 joined
09:22
p6bannerbot sets mode: +v HaraldJoerg1,
HaraldJoerg left
09:32
sauvin_ is now known as Sauvin
|
|||
squashable6 | 🍕 jonathanstowe++ wrote a comment on “Test fails with old versions of Perl 6”: github.com/perl6/DBIish/issues/132...-427560257 | 09:38 | |
09:48
araraloren left
|
|||
Geth | DBIish: 38f046edf6 | (Jonathan Stowe)++ | .travis.yml Up minimum version support in travis config to 2017.09 This may address the #132 |
09:49 | |
DBIish: 80029f8400 | (Jonathan Stowe)++ | README.pod pg-socket is a method not a sub. |
|||
squashable6 | 🍕 timo++ wrote a comment on “Refactor & Code improvements”: github.com/timo/SDL2_raw-p6/pull/9...-427561513 | 10:00 | |
azawawi | timotimo: ping | 10:05 | |
timotimo | pong | ||
azawawi | timotimo: and that's why i stopped using App::Mi6 if i recall correctly :) | ||
timotimo | hah. | ||
azawawi | timotimo: too much opinionated | ||
timotimo | [ReadmeFromPod] | ||
; if you want to disable generating README.md from main module's pod, then: | 10:06 | ||
; enable = false | |||
azawawi | aha right... | 10:07 | |
github.com/skaji/mi6/issues/23 | |||
So let us disable it. How about that? | 10:08 | ||
github.com/azawawi/perl6-sdl2/blob...shooter.p6 # more OO sugar | 10:09 | ||
10:10
ChoHag left
|
|||
azawawi | Looking at shooter.p6, i guess some code could be moved into Player object to make the example a bit more OO-style | 10:10 | |
timotimo | i've disabled it | 10:11 | |
azawawi | timotimo++ | 10:12 | |
this is what we need to support to provide a real useful SDL2 library www.ferzkopp.net/Software/SDL2_gfx/...es_8h.html | |||
www.ferzkopp.net/Software/SDL2_gfx/...index.html # api categories | |||
timotimo | ehhh | 10:13 | |
github.com/timo/SDL2_GPU | |||
10:14
Kaiepi joined
|
|||
azawawi | cool | 10:14 | |
timotimo | mhh, it's forcing me to make a Changes file | ||
10:14
p6bannerbot sets mode: +v Kaiepi
|
|||
lizmat loves that feature, BTW :-) | 10:14 | ||
timotimo | it's creating a skeleton changes file, but not enough suggestion to tell me what it should look like for my previous versions | 10:15 | |
azawawi switches to start working on perl6-lang-server (for LSP-compatible editors like VSCode, Atom, neovim, ..etc ) | 10:17 | ||
squashable6 | 🍕 azawawi++ wrote a comment on “Build overview of missin…”: github.com/timo/SDL2_raw-p6/issues...-427562762 | 10:20 | |
10:24
jmerelo left
|
|||
timotimo | azawawi: i just uploaded SDL2::Raw:ver<0.0.2> to cpan | 10:25 | |
buggable | New CPAN upload: SDL2-Raw-0.0.2.tar.gz by TIMOTIMO modules.perl6.org/dist/SDL2::Raw:cpan:TIMOTIMO | 10:27 | |
squashable6 | 🍕 timo++ wrote a comment on “Build overview of missin…”: github.com/timo/SDL2_raw-p6/issues...-427563193 | 10:28 | |
10:31
krkini left
|
|||
azawawi | timotimo++ # Thanks | 10:31 | |
10:35
|oLa|1 left
|
|||
squashable6 | 🍕 mwienand++ opened pull request “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50 | 10:36 | |
🍕🍕🍕 First contribution by mwienand++! ♥ | |||
buggable | New CPAN upload: Hash-Agnostic-0.0.2.tar.gz by ELIZABETH modules.perl6.org/dist/Hash::Agnost...:ELIZABETH | 10:37 | |
10:38
kini joined,
p6bannerbot sets mode: +v kini
|
|||
squashable6 | 🍕 mwienand++ wrote a comment on “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50#issueco...-427563788 | 10:38 | |
🍕 jonathanstowe++ wrote a comment on “Test fails with old versions of Perl 6”: github.com/perl6/DBIish/issues/132...-427563878 | 10:40 | ||
10:40
cheese__ joined,
p6bannerbot sets mode: +v cheese__
10:43
kurahaupo left,
kini left,
kurahaupo joined,
kurahaupo left,
kurahaupo joined
|
|||
cheese__ | SmokeMachine: I know it is a small change, not wanna waste your time, but I would like to understand it better, will read about EXPORTHOW. | 10:43 | |
10:44
cheese__ left,
harrison joined,
p6bannerbot sets mode: +v kurahaupo
10:45
p6bannerbot sets mode: +v harrison
10:46
kurahaupo left,
kurahaupo joined,
kurahaupo left
10:47
kurahaupo joined,
p6bannerbot sets mode: +v kurahaupo
10:49
kini joined,
p6bannerbot sets mode: +v kini
10:53
|oLa| joined
10:54
p6bannerbot sets mode: +v |oLa|
|
|||
AlexDaniel | weekly: changelog.complete.org/archives/993...icode-mess | 11:04 | |
yoleaux | 06:48Z <jmerelo> AlexDaniel: I'll talk to him | ||
notable6 | AlexDaniel, Noted! | ||
squashable6 | 🍕 mwienand++ submitted a review on pull request “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50#pullreq...-162253239 | 11:05 | |
🍕 mwienand++ wrote a comment on a review for “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50#discuss...r223179107 | |||
11:08
pecastro joined
11:09
p6bannerbot sets mode: +v pecastro
11:19
graphene left
11:20
graphene joined
11:21
p6bannerbot sets mode: +v graphene
|
|||
timotimo | m: use NativeCall; sub memcpy(uint16 @foo) is native(Str) { } | 11:24 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Too many positionals passed; expected 2 arguments but got 3 at <tmp>:1 |
||
timotimo | bisect: use NativeCall; sub memcpy(uint16 @foo) is native(Str) { } | ||
bisectable6 | timotimo, Bisecting by exit code (old=2015.12 new=687a3cb). Old exit code: 0 | ||
timotimo, bisect log: gist.github.com/8a9398825dbabfb6b5...5bca0adde1 | 11:26 | ||
timotimo, (2015-12-29) github.com/rakudo/rakudo/commit/53...f94c219e08 | |||
timotimo | huh, so this never worked right | 11:28 | |
AlexDaniel | all: use NativeCall; sub memcpy(uint16 @foo) is native(Str) { } | 11:29 | |
committable6 | AlexDaniel, gist.github.com/2f8a81387d850f47e8...511d43b545 | ||
11:38
MasterDuke left
|
|||
buggable | New CPAN upload: Hash-Agnostic-0.0.3.tar.gz by ELIZABETH modules.perl6.org/dist/Hash::Agnost...:ELIZABETH | 11:47 | |
11:48
kensanata joined,
p6bannerbot sets mode: +v kensanata
11:53
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||
kensanata | I'm writing routes for this Cro application and I would like to invoke a certain action only if the hash of query parameters has a key matching a particular regular expression. Something like 'my %h where .keys.grep: /rollback/; %h = foo => "rollback"; say %h' (which doesn't work) so that I can write "get -> 'diff', $id, :%params where .keys.grep: /rollback/ { ...}". Ideas? | 11:55 | |
The reason why I need this stupid construction is that I am trying to solve a UI puzzle. Here's an example: oddmuse.org/wiki?action=history;id...ername=foo Basically the rollback button is nested inside a form for the diff radiobuttons. | 11:57 | ||
Thus, the alternative to an answer to my Perl 6 question would be an answer to my UI design problem, haha. | |||
AlexDaniel | kensanata: Hi! github.com/perl6/ecosystem/wiki/SQUASHathon | 11:58 | |
kensanata: I'm just thinking that oddmuse6 can participate for sure :) | |||
kensanata | Haha. I've applied for a CPAN account twice, now, and never gotten a reply. | 11:59 | |
AlexDaniel | don't need a CPAN account for that | ||
it doesn't have to be in the ecosystem, as long as you intend it to be there eventually :) | 12:00 | ||
sena_kun | kensanata, by "invoke a certain action" you mean firing a handler, right? Why not make it succeed on url you want(without key presence check), and in the body of handler you can write something like `if $my-condition { do-something; } else { not-found }`. Of course, `not-found` may be a different error. | 12:01 | |
12:02
ChoHag joined
|
|||
sena_kun | that'd be effectively the same if I understood you correctly. | 12:02 | |
12:02
p6bannerbot sets mode: +v ChoHag
|
|||
kensanata | sena_kun: Yeah, that's right. I'll do that. I was trying to learn more about these pesky constraints, though. So if anybody knows why this can't work, or where I can read up on constraints, then I'll do that, too. | 12:03 | |
sena_kun | ah, that's another deal. | ||
well, another option is to use a subset. | |||
but I myself don't know much about state of applying constraints in signature itself. | |||
kensanata | AlexDaniel: I actually have this pull request that isn't being merged because of the test setup isn't working. github.com/Takadonet/Algorithm--Diff/pull/16 | ||
AlexDaniel | kensanata: nice | 12:05 | |
kensanata | AlexDaniel: So if you know what this panda is doing in Travis, I'll update my PR... travis-ci.org/Takadonet/Algorithm-...tification | ||
AlexDaniel | kensanata: panda should be replaced with zef | ||
kensanata | AlexDaniel: Sounds promising! | ||
12:06
wbiker joined,
p6bannerbot sets mode: +v wbiker
|
|||
AlexDaniel | kensanata: maybe see this: docs.travis-ci.com/user/languages/...management | 12:07 | |
wbiker | Hi all | ||
kensanata | AlexDaniel: Nice!! | ||
AlexDaniel | wbiker: hello o/ | 12:08 | |
wbiker | Hey AlexDaniel: Is the camilia mascot plush available for purchase somewhere? Zoffix mentioned you | 12:09 | |
AlexDaniel | wbiker: we should ask lizmat | ||
El_Che | wbiker: lizmat and Woolfie sell those at perl confs | ||
AlexDaniel | wbiker: all I know is that you can win one by participating in the currently ongoing squashathon: github.com/perl6/ecosystem/wiki/SQUASHathon :) | 12:10 | |
lizmat | yes, for now they are only available at Perl conferences we attend :-) | ||
wbiker | @El_Che cool thanks | ||
Not quite a low hanging fruit to win it | 12:11 | ||
AlexDaniel | wbiker: actually, let's see | ||
squashable6: status | |||
El_Che | wbiker: where are you based? | ||
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈23 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/b99565dde69d67c7f5...0b69b9b6c7 | |||
wbiker | Anyway. I might come to a conference again if its fit the time and location | ||
Austria. A bit away of most of the Perl stuff :-) | 12:12 | ||
AlexDaniel | wbiker: ↑ see the log for what everyone did so far. There are not too many pull requests done by people | ||
12:13
pmurias left,
pmurias_ joined,
p6bannerbot sets mode: +v pmurias_,
pmurias_ is now known as pmurias
|
|||
El_Che | Well, there are some Austrians here :) | 12:13 | |
wbiker | Hehe really like pizza | ||
AlexDaniel | buggable: pizza wbiker | ||
buggable | wbiker, enjoy this slice of Four Cheese pizza, my friend! Yummy 🍕 | ||
12:14
cognominal-p6 left,
cognominal-p6 joined
|
|||
wbiker | \o/ | 12:15 | |
At least I know niner | |||
12:15
p6bannerbot sets mode: +v cognominal-p6
12:16
azawawi left
12:17
pecastro left,
ash_worksi joined
12:18
harrison left
12:21
ash_worksi left
|
|||
AlexDaniel | kensanata: \o/ | 12:23 | |
kensanata | AlexDaniel: 🙇 | 12:24 | |
AlexDaniel | m: my %h where {.values.grep: /rollback/}; %h = foo => "rollback"; say %h | 12:26 | |
camelia | {foo => rollback} | ||
AlexDaniel | kensanata: ↑ | ||
values, not keys | |||
m: my %h where *.values.grep: /rollback/; %h = foo => "rollback"; say %h | |||
camelia | {foo => rollback} | ||
kensanata | Oh, using * or a block‽ Interesting! | 12:27 | |
12:29
pecastro joined
|
|||
lizmat | grep: *.contains('rollback') | 12:29 | |
greppable6 | lizmat, Sorry, can't do that | ||
lizmat | will probably a lot faster | 12:30 | |
AlexDaniel | kensanata: so there's name and value, right? Why is rollback-123123 in the name and not in the value? | ||
12:30
p6bannerbot sets mode: +v pecastro
|
|||
AlexDaniel | kensanata: this way you'd need to just check if key exists, and then use value to see which button it is | 12:31 | |
I may be wrong | |||
12:31
harrison joined
|
|||
kensanata | AlexDaniel: because for input of type submit, the value is the actual label shown on the button, i.e. "rollback" in all cases. Thus the information has to be encoded in the name instead, which is super awkward, I know. | 12:31 | |
AlexDaniel | also what lizmat++ said, depending on how often you expect the code to fire avoiding regexes can give you a noticeable speedup | ||
12:32
p6bannerbot sets mode: +v harrison
|
|||
AlexDaniel | kensanata: what about using a <button> ? | 12:33 | |
kensanata | AlexDaniel: Hm. Let's try. | ||
AlexDaniel | kensanata: as in: stackoverflow.com/a/4171680/2698019 | 12:34 | |
kensanata | AlexDaniel: Even better, in HTML5 you can provide your own formaction! | 12:35 | |
AlexDaniel | kensanata: I guess the rule of thumb in this case is to close your eyes before looking at how oddmuse5 does it :P | ||
CIAvash | m: my %h where /rollback/; %h = foo => "rollback"; say %h; # constraint works on each value, not on hash | 12:36 | |
camelia | {foo => rollback} | ||
kensanata | AlexDaniel: My rule of thumb seems to be that if I see a thumb, I'll cut it! | ||
AlexDaniel | CIAvash: nice. You're welcome on code-golf.io/ :D | ||
timotimo | m: use NativeCall; my CArray[uint8] $a .= new(99); say $a; $a[0]++; say $a | 12:38 | |
camelia | NativeCall::Types::CArray[uint8].new Cannot resolve caller postfix:<++>(Int); the following candidates match the type but require mutable arguments: (Mu:D $a is rw) (Int:D $a is rw) The following do not match for other reasons: … |
||
timotimo | bisect: use NativeCall; my CArray[uint8] $a .= new(99); say $a; $a[0]++; say $a | ||
bisectable6 | timotimo, Bisecting by exit code (old=2015.12 new=687a3cb). Old exit code: 0 | ||
AlexDaniel` | CIAvash: oh! Also I didn't notice that this one was from here :) Nice | ||
bisectable6 | timotimo, bisect log: gist.github.com/fa8fb1e2682ef68ace...a727ebe8c1 | 12:39 | |
timotimo, (2016-02-19) github.com/rakudo/rakudo/commit/cd...d42671de15 | |||
timotimo | dangit!! | 12:40 | |
CIAvash | AlexDaniel: well, I wasn't trying to golf it, I just wanted to say that .keys wont work because it's operating on each value not on the hash itself | 12:42 | |
buggable | New CPAN upload: Map-Agnostic-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz | 12:47 | |
CIAvash | m: (any(), any()).Seq.join | 12:50 | |
camelia | This type cannot unbox to a native string: P6opaque, Junction in block <unit> at <tmp> line 1 |
||
CIAvash | is that a bug? | ||
lizmat | CIAvash: I would say so | 12:51 | |
AlexDaniel | bisect: (any(), any()).Seq.join | ||
bisectable6 | AlexDaniel, Bisecting by exit code (old=2015.12 new=687a3cb). Old exit code: 0 | ||
lizmat | for being an LTA error message | ||
bisectable6 | AlexDaniel, bisect log: gist.github.com/59b70c399b9214170e...48431cdfed | ||
AlexDaniel, (2017-08-27) github.com/rakudo/rakudo/commit/7c...2339f64ce6 | |||
AlexDaniel | ahhh right | ||
12:53
Kaiepi left
12:55
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
|
|||
CIAvash | lizmat: so it should be an error? it works without the Seq | 12:56 | |
AlexDaniel: my biggest problem with Matrix is the missing people issue! right now timotimo is missing! 😀 | 13:00 | ||
AlexDaniel` | CIAvash: 🤷 | ||
timotimo seems to be here :) | |||
CIAvash | AlexDaniel: as in I don't see timotimo's messages, I don't know if it happens to everyone, but it's random. There are open issues for it | 13:02 | |
AlexDaniel` | CIAvash: IMO it just needs more (and better) bridging. And the delay issue on matrix.org is really annoying (I no longer use their homeserver though). Also I just started a chat with you so that it doesn't feel so lonely here :) | ||
aahhhhhhh | 13:03 | ||
actually, yes, I don't see their messages too :( | |||
that's bad | |||
13:13
cognominal-p6 left
13:15
harrison left
13:25
sno left
|
|||
timotimo | mastodon.social/@timotimo/100848930972850155 - "hardware hacking" (big scare quotes) with perl6 :) | 13:31 | |
AlexDaniel | timotimo: that's some gonwild material | 13:43 | |
( www.reddit.com/r/gonwild/ ) | 13:45 | ||
13:54
kurahaupo left
13:55
kurahaupo joined
13:56
p6bannerbot sets mode: +v kurahaupo
13:59
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
14:02
cognominal-p6 joined
14:03
p6bannerbot sets mode: +v cognominal-p6
|
|||
timotimo | barely | 14:03 | |
kensanata | More Cro questions... In my routes: post -> 'rollback', $id, $revision where /^\d+$/, :$author is cookie, :$secret is cookie { request-body -> (:$summary!, :$from, :$to) { ... } }. I don't actually use :$from, :$to in this route even though they are sent along by the form. If I remove them from the signature (is that what you call it?), this breaks in cro run but not for my tests. | ||
What's the explanation for this? Why can't I just drop :$from, :$to? | |||
AlexDaniel | timotimo: at least it has gons, unlike many submissions there | 14:04 | |
tadzik | timotimo: my favourite part is that a reflection of your t-shirt (?) almost says "TIMO" on it :P | ||
14:04
dbarrettgz joined,
dbarrettgz left
|
|||
moritz | kensanata: (:$summary) doesn't a call (summary => ..., from => 1, to => 1) | 14:04 | |
kensanata: if you want to ignore extra named args, you can write it as (:$summary!, *%) | 14:05 | ||
14:05
rfold left
|
|||
kensanata | Interesting. I had made some feeble attempts at guessing using %rest and :%rest, but I didn't know what I was doing. | 14:06 | |
moritz: Where would I read up on this in the documentation? | |||
14:07
Guest46735 joined
|
|||
moritz | kensanata: I think docs.perl6.org/type/Signature#inde...re_literal should have all the documentation | 14:07 | |
kensanata: though signatures is such a big topic that I considered writing a small book about it :-) | 14:08 | ||
kensanata | Haha. | ||
moritz | basically, * means slurpy, so "give me all the rest" | ||
kensanata | Actually, now that I've tried it, *% didn't work as intended. | ||
14:08
p6bannerbot sets mode: +v Guest46735
|
|||
moritz | and then @ stands for positional and % for named | 14:08 | |
and after that, optionally a name | |||
hm, maybe Cro does some introspection of the signature? no idea... | 14:09 | ||
jnthn | No, that is just a normal signature unpack of the body | ||
I've used *% plenty in that context | |||
kensanata | Hm, going to try again. | ||
jnthn | If it's JSON then it's just a Perl 6 hash there (well, provided the top level thing in the document is an object) | 14:10 | |
If it's a www url encoded thingy or a multipart thing it's an object with a Capture method so it can support unpacking | |||
If you have some custom body parser / body object, then of course it has to implement Capture to say how it unpacks | |||
kensanata | It worked. I think I mistakenly tried *$ instead of *%. Sorry! | ||
jnthn | Ah :) | 14:11 | |
14:11
Guest46735 left
|
|||
jnthn | Cro does do a bunch of introspection and stuff on the signatures of the get/post/etc. handlers themselves, but `request-body` is just using the normal Perl 6 mechanism and not doing anything clever :) | 14:12 | |
El_Che | jnthn: if you're too often clever, people expect cleverness all the time :) | 14:16 | |
squashable6 | 🍕 zaucker++ wrote a comment on “Does row(:hash) behave s…”: github.com/perl6/DBIish/issues/134...-427577139 | 14:17 | |
🍕🍕🍕 First contribution by zaucker++! ♥ | |||
14:17
kolorafa joined
14:18
cognominal-p6 left,
cognominal-p6 joined
14:19
p6bannerbot sets mode: +v cognominal-p6
|
|||
kensanata | I think Oddmuse 6 now has the minimum feature set to be a wiki facing the open and wild Internet... | 14:22 | |
14:23
dino82 joined
14:24
p6bannerbot sets mode: +v dino82,
kolorafa left
14:25
dino82 left
14:34
Geth left
14:35
synopsebot left,
dalek joined,
ChanServ sets mode: +v dalek,
Geth joined,
ChanServ sets mode: +v Geth,
p6lert_ joined,
synopsebot joined,
ChanServ sets mode: +v synopsebot,
p6lert left
14:36
p6bannerbot sets mode: +v dalek,
p6bannerbot sets mode: +v Geth,
p6bannerbot sets mode: +v p6lert_,
p6bannerbot sets mode: +v synopsebot
14:37
cognominal-p6 left
14:38
ChoHag left
14:39
lizmat left
|
|||
kensanata | Now that I'm trying to install Rakudo Star and my dependencies on a Debian server, I'm getting this error: ===> Testing: IO::Socket::Async::SSL:ver<0.7.0>Cannot locate symbol 'sk_num' in native library 'libssl.so'. I remember talking about the libssl-dev dependency on rakudo.org/files/star/source but this sk_num thing confuses me. Ideas? | 14:39 | |
Duckducking around, for unrelated stuff: "It looks like in version 1.1.0f of openssl the symbol OPENSSL_sk_num has moved to libcrypto.a." stackoverflow.com/a/45499265 | 14:42 | ||
At home, where all of this works: 1.1.0h-4; on the server, where I'm running into the problem: 1.1.0f-3+deb9u2. Hm... that "f" could still be the problem. | 14:45 | ||
sena_kun | kensanata, can you please open a ticket at github.com/jnthn/p6-io-socket-async-ssl? | 14:50 | |
we had this issue already, but it's quite odd, I mean, this issue occured with OpenSSL alone and it was fixed long time ago. | |||
squashable6 | 🍕 zaucker++ wrote a comment on “Does row(:hash) behave s…”: github.com/perl6/DBIish/issues/134...-427579773 | 14:53 | |
14:53
domidumont left
|
|||
kensanata | sena_kun: Looks like it already exists: github.com/jnthn/p6-io-socket-asyn.../issues/34 | 14:54 | |
sena_kun | kensanata, it is. but it was likely caused by renaming from sk_num to OPENSSL_sk_num. If it was moved, then it's another thing to deal with. | 14:56 | |
I wonder what's the deal to break stuff so often, but that's just my rant. | 14:57 | ||
squashable6 | 🍕 zaucker++ wrote a comment on “Does row(:hash) behave s…”: github.com/perl6/DBIish/issues/134...-427580114 | ||
🍕 nehaljwani++ wrote a comment on “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6#is...-427580628 | 15:02 | ||
🍕🍕🍕 First contribution by nehaljwani++! ♥ | |||
🍕 zaucker++ edited issue “Does row(:hash) behave s…”: github.com/perl6/DBIish/issues/134 | 15:05 | ||
15:05
[particle]1 joined
|
|||
squashable6 | 🍕 zaucker++ deleted a comment on “Does row(:hash) behave s…”: github.com/perl6/DBIish/issues/134...-427580114 | 15:06 | |
15:06
[particle] left,
p6bannerbot sets mode: +v [particle]1
|
|||
squashable6 | 🍕 nehaljwani++ wrote a comment on “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6#is...-427581003 | 15:06 | |
15:11
[particle] joined
15:12
p6bannerbot sets mode: +v [particle]
15:13
[particle]1 left
15:18
BenGrimmTp joined,
BenGrimmTp left
15:20
fake_space_whale joined
15:21
p6bannerbot sets mode: +v fake_space_whale
15:22
moray` joined
15:23
kensanata left,
p6bannerbot sets mode: +v moray`,
cognominal-p6 joined
15:24
p6bannerbot sets mode: +v cognominal-p6
15:30
cognominal-p6 left,
cognominal-p6 joined
15:31
p6bannerbot sets mode: +v cognominal-p6,
fbynite left
15:32
itaipu joined
15:33
p6bannerbot sets mode: +v itaipu
|
|||
CIAvash | does the where constraint work differently in signatures? compared to assignment. or am I confused about something? | 15:38 | |
m: my @a where Int; @a = 1,2,3; @a = <a b c> | |||
camelia | Type check failed in assignment to @a; expected <anon> but got Str ("a") in block <unit> at <tmp> line 1 |
||
CIAvash | m: my @a where .perl.say; @a = 1,2,3; | ||
camelia | 1 2 3 |
||
CIAvash | m: sub t (@a where .perl.say) {}; t [1,2,3] | 15:39 | |
camelia | $[1, 2, 3] | ||
15:45
jmerelo joined
|
|||
Geth | p6-sake: 8d5473274e | (Aleks-Daniel Jakimenko-Aleksejev)++ | 22 files 💥🤯 Great refactoring, many tests, IO task rework, etc. Affected tickets: * Resolves #7: current task is now passed into the block (for both normal and IO tasks), with tests. * Resolves #12: using `run` in sink context now explodes properly (tested for both normal and IO tasks). ... (29 more lines) |
15:45 | |
p6-sake: 6a9c0aece1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 0 files Merge branch 'master' of github.com:perl6/p6-sake |
|||
15:46
p6bannerbot sets mode: +v jmerelo
15:48
cognominal-p6 left
|
|||
Geth | p6-sake: AlexDaniel self-unassigned Parallel execution github.com/perl6/p6-sake/issues/9 AlexDaniel self-unassigned `file` tasks should run if one of the dependencies were updated github.com/perl6/p6-sake/issues/17 Add File::Temp to test-depends Ideally Sake should have no dependencies, but for now it's OK. |
15:50 | |
squashable6 | 🍕 JJ++ wrote a comment on “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6#is...-427584487 | 15:52 | |
Webhook for perl6/p6-sake is now active! Practicality beats purity. | |||
AlexDaniel | Now sake joins the squashathon, even if a bit late :) | ||
jmerelo | AlexDaniel: never too late! | 15:53 | |
squashable6 | 🍕🍕🍕 First contribution by AlexDaniel++! ♥ | ||
16:01
moray` left,
fbynite joined
16:02
p6bannerbot sets mode: +v fbynite
16:04
rfold joined,
Zoffix joined,
p6bannerbot sets mode: +v Zoffix,
p6bannerbot sets mode: +v rfold
|
|||
Zoffix | CIAvash: yeah, it's different. There's a ticket somewhere about making that stuff more consistent, but I'm failing to find it. | 16:06 | |
maybe it was closed. | 16:07 | ||
CIAvash | Zoffix: OK, thanks | 16:09 | |
16:10
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||
Zoffix | seems a related ticket, but not the one I had in mind R#1414 | 16:11 | |
synopsebot | R#1414 [open]: github.com/rakudo/rakudo/issues/1414 Class attribute constraints applied on elements of array attribute, not the attribute itself | ||
16:11
cognominal-p6 left
16:12
cognominal-p6 joined
|
|||
squashable6 | 🍕 FCO++ wrote a comment on a review for “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50#discuss...r223186667 | 16:12 | |
🍕 FCO++ submitted a review on pull request “Re-export using EXPORT sub”: github.com/FCO/Red/pull/50#pullreq...-162261930 | |||
16:12
p6bannerbot sets mode: +v cognominal-p6
|
|||
Zoffix gives up trying to find it. | 16:13 | ||
16:13
Zoffix left
|
|||
Geth | p6-sake: 3c4757e89d | (Aleks-Daniel Jakimenko-Aleksejev)++ | t/01-original-file.t Don't create files in CWD IO tasks will touch files in the current working directory which causes world pollution. This commit makes it move to $*TMPDIR and clean up after itself. |
16:16 | |
AlexDaniel | d'oh… | ||
Geth | p6-sake: ab5ff72250 | (Aleks-Daniel Jakimenko-Aleksejev)++ | t/01-original-file.t One rmdir should be enough (oops) |
16:17 | |
squashable6 | 🍕 Rho-n++ opened pull request “[Issue 6] Add missing fields to CSV record.”: github.com/JJ/p6-river/pull/7 | 16:20 | |
🍕🍕🍕 First contribution by Rho-n++! ♥ | |||
🍕 JJ++ merged pull request “[Issue 6] Add missing fields to CSV record.”: github.com/JJ/p6-river/pull/7 | 16:21 | ||
Geth | ¦ p6-sake: AlexDaniel self-unassigned Dependency tree visualization with graphviz github.com/perl6/p6-sake/issues/14 | 16:24 | |
16:25
grumble left
|
|||
squashable6 | 🍕 JJ++ opened pull request “Adds auxiliary function (useful for tests)”: github.com/lizmat/P5pack/pull/9 | 16:36 | |
CIAvash | Zoffix: maybe you're thinking of your comment and the irc discussion linked there github.com/rakudo/rakudo/issues/14...-358059280 | 16:37 | |
16:38
grumble joined,
p6bannerbot sets mode: +v grumble
|
|||
shmup | howistart.org/ any interest? | 16:39 | |
16:39
domidumont joined
16:40
p6bannerbot sets mode: +v domidumont
|
|||
squashable6 | 🍕 nehaljwani++ wrote a comment on “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6#is...-427588135 | 16:40 | |
🍕 nehaljwani++ opened pull request “Add support for old 'dep…”: github.com/JJ/p6-river/pull/8 | 16:44 | ||
🍕 nehaljwani++ wrote a comment on “Add support for old 'dep…”: github.com/JJ/p6-river/pull/8#issu...-427588484 | 16:45 | ||
AlexDaniel | wow p6-river is popular :) | 16:46 | |
time for me to do some PRs | |||
16:47
molaf left
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6#is...-427588735 | 16:48 | |
🍕 JJ++ closed issue “Check what's wrong with the CSV”: github.com/JJ/p6-river/issues/6 | |||
🍕 JJ++ merged pull request “Add support for old 'dep…”: github.com/JJ/p6-river/pull/8 | |||
16:49
txdM joined,
txdM left
|
|||
squashable6 | 🍕 JJ++ opened pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51 | 16:50 | |
16:56
MilkmanDan left
16:59
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
SmokeMachine | jmerelo: but you don’t need an Postgres running to use Red... you can use SQLite too... | 17:03 | |
jmerelo | SmokeMachine: You need it for that particular example, since it's using both drivers | 17:04 | |
SmokeMachine | Hum! You are right! Thanks! | ||
squashable6 | 🍕 FCO++ submitted a review on pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51#pullreq...-162263531 | 17:05 | |
🍕 JJ++ synchronize pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51 | |||
🍕 FCO++ wrote a comment on “Adds precondition for examples”: github.com/FCO/Red/pull/51#issueco...-427590126 | |||
17:05
new_student_ joined,
p6bannerbot sets mode: +v new_student_
|
|||
jmerelo | SmokeMachine: actually, the new PR did eliminate that requirement... They happened pretty much at the same time as your merge... | 17:06 | |
SmokeMachine | I saw the new PR only now | 17:07 | |
:) | |||
17:07
fbynite left
|
|||
squashable6 | 🍕 JJ++ synchronize pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51 | 17:07 | |
17:07
fbynite joined
|
|||
jmerelo | SmokeMachine: and I just pushed the new README in the original condition... | 17:08 | |
17:08
p6bannerbot sets mode: +v fbynite
|
|||
jmerelo | SmokeMachine: RED is a great job, I really love it. And we need this kind of stuff for Perl 6 | 17:08 | |
SmokeMachine: Do you intend to release it soon? | 17:09 | ||
SmokeMachine | :) thank you! | ||
I think it must be more tested and I need to implement more features... | 17:10 | ||
El_Che | do we have a list of modules using panda? | ||
SmokeMachine | But I plan to release it as soon as possible | ||
jmerelo | SmokeMachine++ | ||
El_Che: we can probably check it out in the p6-river | |||
El_Che: if I remember correctly, none had it as a dependency, and it's been progressively expunged from instructions. | 17:11 | ||
El_Che | (it looked loke low hanging fruit) | ||
some modules don't have instruction whatsover | |||
jmerelo | Let me check | 17:12 | |
El_Che | is it ok to add a PR to add | ||
17:12
cognominal-p6 left
|
|||
El_Che | I just click randomly on one I used | 17:12 | |
jmerelo | El_Che: Um, there are 4 that depend on Panda... | ||
squashable6 | 🍕 JJ++ opened issue “Add "search" functionali…”: github.com/JJ/p6-river/issues/9 | 17:13 | |
🍕 JJ++ labeled issue “Add "search" functionali…” (enhancement): github.com/JJ/p6-river/issues/9 | 17:14 | ||
🍕 JJ++ labeled issue “Add "search" functionali…” (hacktoberfest): github.com/JJ/p6-river/issues/9 | |||
El_Che | ok, sent a PR to the module with install instructions | 17:17 | |
I don't know if it falls under this bug squashing session, but I like that kind of info in the readme | 17:18 | ||
17:19
fbynite left,
fbynite joined,
fbynite left
|
|||
jmerelo | El_Che: it will show up here if the module registered | 17:20 | |
El_Che | it didn't, I went there from modules.perl6.org | ||
or maybe only when merged? | |||
jmerelo | No, see above. As soon as you have some activity, it will show up here if it's registered. | 17:21 | |
17:24
fbynite joined
17:25
p6bannerbot sets mode: +v fbynite
|
|||
AlexDaniel | greppable6: panda | 17:26 | |
greppable6 | AlexDaniel, 104 lines, 50 modules: gist.github.com/ff5b3dad4d87b5b1fd...735ae6fb17 | ||
El_Che | let test that | ||
AlexDaniel | El_Che: ↑ maybe that's a good start? | ||
squashable6 | 🍕 nxadm++ opened pull request “Add install info”: github.com/JJ/p6-river/pull/10 | 17:27 | |
El_Che | yeah, Net::SMTP is not registered then | ||
AlexDaniel | greppable6 does not show all modules, IIRC | ||
because github.com/moritz/perl6-all-modules/issues/2 | |||
squashable6 | 🍕 nxadm++ synchronize pull request “Add install info”: github.com/JJ/p6-river/pull/10 | 17:28 | |
SmokeMachine | jmerelo: I asked you a question on your PR | 17:34 | |
jmerelo | SmokeMachine: checking it out | 17:35 | |
SmokeMachine: er. Where? | |||
El_Che | AlexDaniel: thx for the link | ||
SmokeMachine | jmerelo: "the :author<Fernando> shouldn't be needed, right? its being created by the $p's posts, so it should populate that" | 17:36 | |
squashable6 | 🍕 JJ++ submitted a review on pull request “Add install info”: github.com/JJ/p6-river/pull/10#pul...-162264419 | ||
🍕 JJ++ merged pull request “Add install info”: github.com/JJ/p6-river/pull/10 | |||
jmerelo | SmokeMachine: ah, right. Sorry. | 17:37 | |
SmokeMachine | jmerelo: github.com/FCO/Red/pull/51/files#d...08732b9R38 | ||
squashable6 | 🍕 JJ++ synchronize pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51 | 17:38 | |
🍕 FCO++ edited a review on pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51#pullreq...-162264285 | 17:39 | ||
🍕 FCO++ submitted a review on pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51#pullreq...-162264285 | |||
🍕 FCO++ wrote a comment on a review for “Adds precondition for examples”: github.com/FCO/Red/pull/51#discuss...r223188559 | |||
🍕 FCO++ merged pull request “Adds precondition for examples”: github.com/FCO/Red/pull/51 | 17:40 | ||
SmokeMachine | jmerelo: thanks! | 17:41 | |
jmerelo | SmokeMachine: I'll see if I come up with other examples. | 17:44 | |
SmokeMachine | jmerelo: thanks! :) | 17:45 | |
jmerelo: I was thinking of writing this example: github.com/FCO/Red/wiki/CD-sample | 17:46 | ||
17:47
new_student_ left
|
|||
SmokeMachine | jmerelo: what do you think? is it a good example? | 17:47 | |
Geth | whateverable: MorayJ++ created pull request #342: Fix syntax for blockers message. |
17:48 | |
squashable6 | 🍕 MorayJ++ opened pull request “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull/342 | ||
🍕🍕🍕 First contribution by MorayJ++! ♥ | |||
jmerelo | SmokeMachine: looks good :-) | 17:51 | |
17:51
Khisanth left
|
|||
AlexDaniel | o nice! | 17:55 | |
17:59
[particle] left
18:00
[particle] joined
|
|||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427594287 | 18:00 | |
18:01
p6bannerbot sets mode: +v [particle]
18:04
lizmat joined,
p6bannerbot sets mode: +v lizmat,
Khisanth joined,
[particle] left
18:05
p6bannerbot sets mode: +v Khisanth,
ExtraCrispy left
18:09
sno joined,
[particle] joined
18:10
p6bannerbot sets mode: +v sno,
p6bannerbot sets mode: +v [particle]
18:14
ExtraCrispy joined,
p6bannerbot sets mode: +v ExtraCrispy,
ExtraCrispy left
|
|||
squashable6 | 🍕 AlexDaniel++ opened issue “Project description is needed”: github.com/FCO/6pm/issues/10 | 18:15 | |
18:16
[particle] left
|
|||
AlexDaniel | squashable6: status | 18:16 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈17 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/4d4045b9383e57996a...1abb678c4f | 18:17 | ||
18:17
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||
Geth | whateverable: MorayJ++ created pull request #343: Fix syntax for blockers message. |
18:17 | |
squashable6 | 🍕 MorayJ++ opened pull request “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull/343 | ||
🍕 AlexDaniel++ wrote a comment on “Invitation to participat…”: github.com/timo/json_fast/issues/4...-427595512 | 18:18 | ||
18:18
MilkmanDan left
18:19
[particle] joined
|
|||
squashable6 | 🍕 JJ++ opened issue “Check table names before creating them”: github.com/FCO/Red/issues/52 | 18:19 | |
🍕 MorayJ++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427595614 | |||
18:20
p6bannerbot sets mode: +v [particle]
|
|||
squashable6 | 🍕 MorayJ++ closed pull request “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull/342 | 18:21 | |
18:21
MilkmanDan joined,
p6bannerbot sets mode: +v MilkmanDan
|
|||
squashable6 | 🍕 JJ++ opened issue “Check for quotes inside strings”: github.com/FCO/Red/issues/53 | 18:23 | |
18:24
graphene left,
rjhatlrH joined,
rjhatlrH left
|
|||
squashable6 | 🍕 JJ++ opened issue “Map Perl 6 types to DB types”: github.com/FCO/Red/issues/54 | 18:24 | |
🍕 timo++ closed issue “Invitation to participat…”: github.com/timo/json_fast/issues/46 | |||
🍕 AlexDaniel++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427595956 | 18:25 | ||
18:28
fbynite left
|
|||
squashable6 | 🍕 MorayJ++ synchronize pull request “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull/343 | 18:28 | |
18:30
fbynite joined
18:31
p6bannerbot sets mode: +v fbynite
|
|||
Geth | whateverable: 56604393f5 | (Moray Jones)++ (committed by =) | xbin/Releasable.p6 Fix syntax for blockers message. Checks if @tickets is empty and specifically reports 'no known blockers'. |
18:32 | |
whateverable: dc063f3a56 | MorayJ++ (committed using GitHub Web editor) | xbin/Releasable.p6 Merge pull request #343 from MorayJ/blockers Fix syntax for blockers message. |
|||
squashable6 | 🍕 MorayJ++ merged pull request “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull/343 | ||
squashable6 | 🍕 MorayJ++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427596480 | 18:33 | |
18:33
cognominal-p6 left,
fbynite left
18:34
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
18:35
fbynite joined
|
|||
squashable6 | 🍕 FCO++ wrote a comment on “Project description is needed”: github.com/FCO/6pm/issues/10#issue...-427596696 | 18:36 | |
18:36
p6bannerbot sets mode: +v fbynite
|
|||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427596711 | 18:36 | |
buggable | New CPAN upload: Map-Ordered-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz | 18:37 | |
squashable6 | 🍕 FCO++ wrote a comment on “Check table names before creating them”: github.com/FCO/Red/issues/52#issue...-427596900 | 18:39 | |
18:42
molaf joined,
p6bannerbot sets mode: +v molaf
18:43
cognominal-p6 left
|
|||
Geth | doc: shmup++ created pull request #2361: Add a missing comma |
18:43 | |
18:43
fbynite left,
sena_kun left
18:44
fbynite joined,
fbynite left
|
|||
Geth | doc: 05a779ade7 | (Jared Miller)++ | doc/Language/modules.pod6 Add a missing comma |
18:44 | |
doc: dbb73e00d0 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | doc/Language/modules.pod6 Merge pull request #2361 from shmup/master Add a missing comma |
|||
synopsebot | Link: doc.perl6.org/language/modules | ||
squashable6 | 🍕 FCO++ wrote a comment on “Map Perl 6 types to DB types”: github.com/FCO/Red/issues/54#issue...-427597332 | 18:45 | |
18:45
cognominal-p6 joined
18:46
p6bannerbot sets mode: +v cognominal-p6
18:49
fbynite joined,
thddxfY joined,
thddxfY left,
p6bannerbot sets mode: +v fbynite
18:51
jmerelo left
|
|||
squashable6 | 🍕 AlexDaniel++ opened pull request “Rename Fast.pm → Fast.pm6”: github.com/timo/json_fast/pull/50 | 18:51 | |
AlexDaniel | hehe | ||
squashable6 | 🍕 timo++ merged pull request “Rename Fast.pm → Fast.pm6”: github.com/timo/json_fast/pull/50 | ||
timotimo | thanks AlexDaniel | ||
AlexDaniel | timotimo: that was extremely difficult. What do I win? | 18:52 | |
:) | |||
timotimo | a can of WD-40 | ||
18:53
azawawi joined,
p6bannerbot sets mode: +v azawawi
|
|||
azawawi | hi | 18:54 | |
azawawi is working on github.com/azawawi/perl6-atom-lang...client.... now past initialization handshake... Now the fun stuff :) | |||
gist.github.com/azawawi/7b8e2bd975...453af3cc55 # Sample debug output so far... :) | 18:56 | ||
pmurias | azawawi: why is it called atom-language-client when it's a language server implementation and not atom specific? | 18:58 | |
azawawi | because for VSCode you need another plugin, for Atom, ... | 18:59 | |
the activator part... that's it | |||
19:00
zxcvz left
|
|||
azawawi | See github.com/azawawi/perl6-atom-lang...ib/main.js for atom code | 19:00 | |
19:00
fbynite left,
fbynite joined
|
|||
azawawi | VSCode => github.com/sourcegraph/python-lang...tension.ts | 19:00 | |
19:01
p6bannerbot sets mode: +v fbynite,
domidumont left
|
|||
azawawi | VSCode implements most things ofcourse with atom catching up and then neovim... etc | 19:01 | |
pmurias | azawawi: so being client agnostic isn't the goal? | ||
azawawi | nope so far | 19:02 | |
it is actually the hard part so far | 19:03 | ||
the plugin part | |||
pmurias | isn't the plugin part supposed to be mostly starting up the Perl 6 language server? | 19:04 | |
squashable6 | 🍕 AlexDaniel++ opened pull request “Minor code formatting changes”: github.com/timo/json_fast/pull/51 | 19:05 | |
timotimo | what do you have against german quotation marks? | 19:10 | |
oh, it's emacs that has the problem, i see. | |||
azawawi | pmurias: yup 100% correct | ||
in startServerProcess | 19:11 | ||
squashable6 | 🍕 timo++ merged pull request “Minor code formatting changes”: github.com/timo/json_fast/pull/51 | ||
AlexDaniel | timotimo: yeah it sees the last “ and decides that the rest of the file is a string :( at least “” are supported | ||
last time I checked german quotation marks were working, but I guess it depends | 19:12 | ||
I don't know how it works, but I noticed that emacs attempts to be as lazy as possible when it comes to highlighting, or something like that | 19:13 | ||
except that it is lazy and stupid, so sometimes I'm looking at mishighlighted code and I need to do some changes above the part that is mishighlighted to rehighlight it properly | 19:14 | ||
timotimo | in vim i usually just have to scroll up a few pages, then back down | 19:17 | |
pmurias | azawawi: why isn't the language server that's being started intended to be client agnostic? | 19:21 | |
19:23
cognominal-p6 left
|
|||
AlexDaniel | heh, was looking for a big json file for benchmarking | 19:24 | |
189.9 MB github.com/zemirco/sf-city-lots-json | |||
timotimo | consider AllCards.json from magic the gathering :) | ||
19:25
cognominal-p6 joined,
cognominal-p6 left
|
|||
AlexDaniel | nice, that one is 29.5 MB | 19:25 | |
19:25
cognominal-p6 joined
|
|||
timotimo | also, pretty-print it with json_pp to get a bigger file that exercises the whitespace nommer | 19:25 | |
19:26
p6bannerbot sets mode: +v cognominal-p6,
MasterDuke left,
p6bannerbot sets mode: +v cognominal-p6
|
|||
AlexDaniel | it's already pretty, should be fine | 19:26 | |
timotimo | OK | ||
19:33
dct joined,
p6bannerbot sets mode: +v dct
19:41
fbynite left
19:45
kerframil joined,
p6bannerbot sets mode: +v kerframil
19:46
dct left
|
|||
azawawi | pmurias: the server is client-agonistic (HTTP-like headers + JSON::RPC payload) but you need metadata to open that document / langserver combination by the client (aka editor or ide) | 19:47 | |
pmurias: so far it seems to be stdin/stdout but i saw also a socket implementation | 19:48 | ||
19:48
fake_space_whale left
|
|||
pmurias | azawawi: so all the client/server pairings need to be done individually? | 19:49 | |
19:49
cognominal-p6 left
|
|||
pmurias | seems to be missing the point of the whole think but I haven't looked at it closely | 19:50 | |
azawawi | pmurias: also each client implements a subset of required features (syntax check, hover, rename var, ..etc) and your server can implement a subset | ||
pmurias: so basically Padre / farabi6 codebases are re-usable as a basis for a Perl 5 / 6 langservers | 19:51 | ||
El_Che | azawawi: that would be awesome | ||
azawawi | pmurias: but once a langserver is written, it is needs plugins for each editor / ide to activate it | ||
that' | 19:52 | ||
yup :) | |||
microsoft.github.io/language-serve...cification | |||
El_Che | this would make vim + perl6 awesome | ||
azawawi | langserver.org/ # implementations | 19:53 | |
scroll to "LSP clients" section | |||
pmurias | azawawi: looking at some other language servers for the simpler ones the plugins are tiny | 19:54 | |
azawawi | some are re-using an SDK (library) :) | 19:55 | |
we do not have an SDK | |||
19:55
goddess joined
|
|||
azawawi | once done, we can do that :) | 19:55 | |
pmurias | azawawi: on the server side we don't have an SDK | 19:56 | |
azawawi | hackage.haskell.org/package/lsp-test # Haskell Functional test framework for LSP servers. | ||
19:56
p6bannerbot sets mode: +v goddess
|
|||
azawawi | pmurias: yup | 19:56 | |
19:56
dct joined,
p6bannerbot sets mode: +v dct
|
|||
pmurias | azawawi: on the client side where the plugin is we can use whatever library the editor provides (like you are using AutoLanguageClient) | 19:57 | |
github.com/mads-hartmann/bash-lang...ver#readme - for vim hooking up a server is just a few lines | |||
azawawi | pmurias: basically atom's implementation github.com/atom/atom-languageclient | ||
19:58
lizmat left
|
|||
pmurias | azawawi: you want to have your tests in haskell? ;) | 20:00 | |
20:00
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||
azawawi | nope i was pointing out that there are some testing frameworks for lsp servers. Besides im a haskell noob :) | 20:01 | |
20:02
goddess left
|
|||
Juerd | Yay, for the first time since months, my own benchmark canary is actually faster than before. It's been at 5.7 seconds for quite a while, and now it's consistent at 5.35 :) | 20:07 | |
El_Che | it's a counter that suppose to count till 2? :) | 20:08 | |
timotimo | phew | 20:09 | |
Juerd: is that MQTT, by chance? | 20:10 | ||
Juerd | timotimo: The regex.t from the mqtt module, but that doesn't do any actual mqtt connectivity, just regex building and matching | 20:19 | |
timotimo | right | 20:21 | |
i remember something about expensive regex building, but that's probably from jdv's module | |||
Juerd | It does expensive regex building | 20:22 | |
github.com/Juerd/p6-mqtt/blob/mast...pm#L15-L38 | 20:23 | ||
AlexDaniel | squashable6: status | ||
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈15 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/a6e2ff61a1a01d997c...33ce32aae7 | |||
20:26
dct left
|
|||
Kaiepi | m: class Foo { my $a; } | 20:28 | |
camelia | ( no output ) | ||
Kaiepi | m: class Foo { my \a; } | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Term definition requires an initializer at <tmp>:1 ------> 3class Foo { my \a7⏏5; } |
||
Kaiepi | why is this the case? | 20:29 | |
moritz | because you cannot assing to a sigilless "variable" later on | ||
so it doesn't make sense to declare one without also assigning a value | |||
the class doesn't matter here | |||
m: my \a; | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Term definition requires an initializer at <tmp>:1 ------> 3my \a7⏏5; |
||
Kaiepi | oh | 20:31 | |
pmurias | azawawi: porting over a testing frameworks seems like a good idea | 20:45 | |
squashable6 | 🍕 FCO++ closed issue “Check for quotes inside strings”: github.com/FCO/Red/issues/53 | 20:47 | |
20:53
rfold left
20:55
HaraldJoerg joined
20:56
p6bannerbot sets mode: +v HaraldJoerg
20:57
HaraldJoerg1 left
|
|||
AlexDaniel | heh I guess JSON::Fast is fast :) | 21:07 | |
Geth | doc: cronos2++ created pull request #2362: Corrects some imprecisions in the "Doing math with Perl 6" article |
||
timotimo | AlexDaniel: you mean because i didn't answer the "why it's too slow" issue? :) | 21:08 | |
21:09
kensanata joined,
p6bannerbot sets mode: +v kensanata
|
|||
AlexDaniel | timotimo: no, because I squinted really hard and tried making it a bit faster | 21:09 | |
adding more nqp ops seems to do it, but in the amount of less than 1% | |||
timotimo | :D | ||
i still hope it can be drastically improved in the future. | 21:10 | ||
AlexDaniel | not like this for sure: github.com/MasterDuke17/Text-Diff-...6c61e4a772 | ||
timotimo | by cooperating with further optimizations in moarvm | ||
AlexDaniel | in that code above changing every line was resulting in a measurable difference, and I can't get that with JSON::Fast no matter what I do | 21:12 | |
timotimo | yeah, it's a frustrating little module :) :) | ||
AlexDaniel | and I have to wait for 20+ seconds between runs, annoying | ||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “JSON::Fast is not fast enough!”: github.com/timo/json_fast/issues/4...-427606743 | 21:13 | |
AlexDaniel | on a positive note, my changes didn't seem to make the run time worse | 21:14 | |
even in hot paths | |||
so I guess moarvm is doing a great job nowadays | |||
I remember with Text::Diff::Sift4 you'd change something a little bit and boom, twice slower | 21:15 | ||
anyway, I'll go find another victim :) | 21:16 | ||
timotimo | i wonder if anyone is interested in binding libusb | 21:22 | |
21:29
epony left,
epony joined,
p6bannerbot sets mode: +v epony
|
|||
squashable6 | 🍕 zaucker++ wrote a comment on “Docu missing on single SQL command limitation?”: github.com/perl6/DBIish/issues/133...-427607816 | 21:31 | |
21:38
TheKoziTwoXh joined,
TheKoziTwoXh left
21:47
rindolf left
21:50
zxcvz joined
21:51
p6bannerbot sets mode: +v zxcvz
|
|||
buggable | New CPAN upload: App-Tasks-0.0.5.tar.gz by JMASLAK modules.perl6.org/dist/App::Tasks:cpan:JMASLAK | 21:57 | |
Geth | doc: kensanata++ created pull request #2363: Take a small paragraph out of verbatim mode |
22:01 | |
22:02
rindolf joined
|
|||
kensanata | When Travis starts building stuff after small chages to the documentation, I start thinking about CO₂ and the climate apocalypse... | 22:02 | |
22:02
p6bannerbot sets mode: +v rindolf
|
|||
Geth | doc: f922b2a445 | (Alex Schroeder)++ (committed using GitHub Web editor) | doc/Language/modules.pod6 Take a small paragraph out of verbatim mode The paragraph between two code blocks is not itself a code block and should not be indented by four spaces. |
22:03 | |
synopsebot | Link: doc.perl6.org/language/modules | ||
Geth | doc: 1359a8022b | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | doc/Language/modules.pod6 Merge pull request #2363 from kensanata/patch-1 Take a small paragraph out of verbatim mode |
||
22:05
azawawi left
|
|||
AlexDaniel | kensanata: that thing used to compile rakudo for every commit | 22:06 | |
22:07
pmurias left
|
|||
kensanata | Hah! | 22:07 | |
22:09
telex left
|
|||
AlexDaniel | kensanata: in fact this is what we still recommend for travis, I think… /o\ | 22:11 | |
22:13
Kaiepi left,
Kaiepi joined
22:14
p6bannerbot sets mode: +v Kaiepi
22:15
telex joined
22:16
p6bannerbot sets mode: +v telex
22:20
daxim left
|
|||
squashable6 | 🍕 MorayJ++ wrote a comment on “Fix syntax for blockers message.”: github.com/perl6/whateverable/pull...-427610581 | 22:24 | |
22:24
daxim joined
22:25
p6bannerbot sets mode: +v daxim
|
|||
buggable | New CPAN upload: Oddmuse-0.0.1.tar.gz by SCHROEDER cpan.metacpan.org/authors/id/S/SC/...0.1.tar.gz | 22:27 | |
squashable6 | 🍕 MorayJ++ closed issue “Releasable says “at least 0 blockers””: github.com/perl6/whateverable/issues/333 | 22:31 | |
🍕 MorayJ++ wrote a comment on “Releasable says “at least 0 blockers””: github.com/perl6/whateverable/issu...-427610887 | |||
22:33
pecastro left
|
|||
squashable6 | 🍕 AlexDaniel++ labeled issue “Releasable says “at least 0 blockers”” (testneeded): github.com/perl6/whateverable/issues/333 | 22:35 | |
🍕 AlexDaniel++ unlabeled issue “Releasable says “at least 0 blockers”” (good first issue): github.com/perl6/whateverable/issues/333 | |||
🍕 AlexDaniel++ unlabeled issue “Releasable says “at least 0 blockers”” (hacktoberfest): github.com/perl6/whateverable/issues/333 | |||
🍕 AlexDaniel++ reopened issue “Releasable says “at least 0 blockers””: github.com/perl6/whateverable/issues/333 | 22:36 | ||
🍕 AlexDaniel++ wrote a comment on “Releasable says “at least 0 blockers””: github.com/perl6/whateverable/issu...-427611127 | |||
22:45
cognominal-p6 joined
22:46
p6bannerbot sets mode: +v cognominal-p6,
cognominal-p6 left
22:47
kensanata left,
cognominal-p6 joined
22:48
p6bannerbot sets mode: +v cognominal-p6
22:54
quester joined,
p6bannerbot sets mode: +v quester
22:55
epony left
22:59
cjkinni joined
23:00
p6bannerbot sets mode: +v cjkinni,
fake_space_whale joined
23:01
p6bannerbot sets mode: +v fake_space_whale,
epony joined,
p6bannerbot sets mode: +v epony
23:04
telex left
23:10
cognominal-p6 left
23:29
beeman left
23:31
eponym joined,
p6bannerbot sets mode: +v eponym
23:33
epony left
23:35
eponym is now known as epony
23:41
beeman joined,
p6bannerbot sets mode: +v beeman
23:49
epony left
23:53
epony joined,
p6bannerbot sets mode: +v epony
23:54
Kaiepi left,
HaraldJoerg left
23:55
Kaiepi joined,
p6bannerbot sets mode: +v Kaiepi
23:59
lizmat left
|