»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
00:00
siigl joined
|
|||
timotimo | JIT isn't supported on platforms with 4 byte pointers. | 00:01 | |
this does bode well | |||
00:02
mcmillhj joined
|
|||
timotimo | and i got a higher resolution this time \o/ | 00:02 | |
El_Che | last time I asked, 32-bit is no-Jit territory (more relevant on ARM) | ||
timotimo | yes | 00:03 | |
well, ARM not having a jit isn't because of 32bit | |||
it's just that x86 has very few registers, and using the template jit we built to make that work would be rather painful | 00:04 | ||
ARM does have more registers, doesn't it? even under 32bit? | |||
oh crap | |||
Error while compiling, type X::Syntax::Missing - what: initializer on constant declaration - at line 17898, near "π := pi;\nm" | |||
00:07
mcmillhj left
|
|||
timotimo | now where do i actually upload the file i've built ... | 00:11 | |
El_Che | bintray? | 00:12 | |
(that's where I put my rakudo repos) | |||
00:13
mcmillhj joined
|
|||
timotimo | todd: are you still here? | 00:15 | |
is something wrong with hack again? | 00:17 | ||
00:18
mcmillhj left
|
|||
timotimo | ah, yes, hack in very unhappy again | 00:18 | |
todd | almost | 00:19 | |
timotimo | i'll give you a zipfile in a minute or two that should be a rakudo 2018.04.01 for 32bit windows. please test it out for me and tell me how it does | ||
todd | had to take care of a customer; 2018 in 32 bit ???? I would love to! | 00:20 | |
00:21
p6lert left
00:22
Geth left
|
|||
timotimo | i'm not sure if virt-manager is misbehaving or what's going on, it doesn't look like hack is coming up? | 00:22 | |
00:22
zachk left
00:23
SourceBaby left,
sergot left,
Util left
|
|||
timotimo | :S | 00:23 | |
00:23
siigl left,
synopsebot left
|
|||
timotimo | it migght be a good idea to move sergot and util to irc.p6c.org | 00:24 | |
00:24
mcmillhj joined
00:26
ryn1x joined
00:27
dalek joined,
ChanServ sets mode: +v dalek,
p6lert joined,
Rawriful left,
Geth joined,
ChanServ sets mode: +v Geth,
synopsebot joined,
ChanServ sets mode: +v synopsebot
|
|||
timotimo | OK, hack is back up i thinks | 00:28 | |
todd: hack.p6c.org/~timo/rakudo.2018.04.01.32bit.zip - here is the file for you | |||
it extracts to C:\rakudo (since rakudo is not relocatable yet) | |||
00:29
mcmillhj left
|
|||
El_Che | timotimo: yet \o/ | 00:30 | |
:) | |||
jnthn | sleep & | ||
evalable6 | Use of uninitialized value of type Callable in numeric context in block <unit> at /tmp/O… |
||
jnthn, Full output: gist.github.com/ac72cf6e750cc442db...eec0a19885 | |||
El_Che | :) | ||
jnthn | lol | ||
El_Che | no sleep for the wicked! | ||
timotimo | that's cute | ||
00:31
markong left
|
|||
todd | timo: where should I report back? The mailing list? | 00:32 | |
timotimo | i can always receive messages on IRC | 00:33 | |
todd | will do | ||
timotimo | thank you | ||
do you have an idea when you will know whether it works or not? | 00:35 | ||
00:38
mcmillhj joined
|
|||
todd | maybe in about 10 minutes? | 00:41 | |
timotimo | oh, cool | 00:42 | |
00:43
mcmillhj left
|
|||
todd | timo: C:\Users\Claire>perl6 -v This is Rakudo version 2018.04.1-2-g68e0dad78 built on MoarVM version 2018.04.1 implementing Perl 6.c. | 00:48 | |
00:48
mcmillhj joined
|
|||
todd | and it is working nicely with the program I wrote them. :-) :-) :-) | 00:49 | |
timotimo | oh, right, that's not exactly the version | ||
and everybody else who sees that version will get confused | |||
just pretend it's exactly 2018.04.01 | |||
todd | still can't pin it to the task bar though | ||
I am good at pretending! Any change of getting this up in the perl6.org download? | 00:50 | ||
timotimo | well, it's not a rakudo star, i.e. no modules bundled at all. and not an installer | ||
it'd be about 110% inofficial | |||
also, i can't support this, i don't have a windows of my own | |||
oh, also, i had to throw out the unicode symbols for pi, tau, and e | |||
so you won't be able to use them in your programs, just use "pi", "tau", and "e" instead | 00:51 | ||
todd | hey, the 2016 version is so buggy it is almost unusable. I used it anyway | ||
El_Che | timotimo: does star throw those out? | ||
todd | can you compile it on 64 bit windows? | ||
timotimo | "throw those out"? | 00:52 | |
El_Che | " oh, also, i had to throw out the unicode symbols for pi, tau, and e" | ||
timotimo | oh | ||
no, that's literally a bad hack to get around a compile failure that i have no idea how it happens | 00:53 | ||
todd | how about thorn? Just being silly. Pay no atention | ||
El_Che | 3am | ||
to bed | |||
see you | |||
00:54
mcmillhj left
01:04
mcmillhj joined
|
|||
timotimo | the real question is: why does rakudo think the declaration for those is invalid? something strange is happening and i don't have the patience to debug this over RDP with tools i'm not familiar with in the slightest | 01:07 | |
also, it's not letting me use my own keyboard layout, which makes typing special characters a trial-and-error game of fun | |||
01:09
mcmillhj left
|
|||
timotimo | El_Che: i'm sure you would have wanted to know how to automate building packages using appveyor. i cannot supply that. i just RDP'd in there and did all necessary changes, zipped it up, used a file-transfer website to get the zip onto my disk and uploaded it manually | 01:09 | |
so it's basically 100% manual with the benefit that i didn't have to set up a windows VM on my local machine | 01:10 | ||
01:13
cog_ joined
01:14
entonian joined
01:15
molaf left
01:22
mcmillhj joined
01:24
mcmillhj_ joined
01:25
mryan joined
01:27
mcmillhj left
01:28
molaf joined
|
|||
Geth | doc: 6aecb539f4 | skids++ | doc/Type/Str.pod6 Spruce up entry on comb a bit. Note comb is non-overlapping Use less parentheticals in text Add an example using <()> regex feature |
01:31 | |
synopsebot | Link: doc.perl6.org/type/Str | ||
squashable6 | 🍕🍕🍕 First contribution by skids++! ♥ | ||
01:34
mcmillhj_ left
01:37
cog_ left
01:40
mcmillhj joined
01:46
mcmillhj left
01:50
ilbot3 left
01:54
mcmillhj joined
01:56
ilbot3 joined,
ChanServ sets mode: +v ilbot3
01:58
molaf left,
kurahaupo_ joined,
mcmillhj left
02:00
kurahaupo left
02:01
entonian left
02:06
mcmillhj joined
02:10
mcmillhj left
02:13
Petit_Dejeuner is now known as [REDACTED],
molaf joined
02:14
[REDACTED] is now known as Petit_Dejeuner
02:24
softmoth joined
02:33
mcmillhj joined
02:39
mcmillhj left
02:43
softmoth left
02:46
mcmillhj joined,
softmoth joined
02:50
mcmillhj left
02:58
softmoth left
02:59
softmoth joined
03:04
softmoth left
03:05
softmoth joined
|
|||
Geth | doc: aceae824d1 | (Itsuki Toyota)++ (committed using GitHub Web editor) | README.jp.md Improve fluency in Japanese |
03:06 | |
03:15
softmoth left
03:16
softmoth joined,
mcmillhj joined
03:18
kaare_ left
03:21
mcmillhj left
03:29
softmoth left
03:30
softmoth joined
03:31
softmoth left,
softmoth joined
03:32
softmoth left
03:33
softmoth joined
03:34
mcmillhj joined,
khw left
03:39
mcmillhj left
03:41
eliasr left
03:45
softmoth left
03:46
softmoth joined
03:49
softmoth left
03:50
softmoth joined,
wmoxam joined
03:52
troys left
04:01
mcmillhj joined
04:05
softmoth left
04:06
softmoth joined,
mcmillhj left
04:17
softmoth left
04:18
softmoth joined,
mcmillhj joined
04:22
mcmillhj left
04:27
skids left
04:33
cog_ joined
04:52
mcmillhj joined
04:56
mcmillhj left
04:57
cog_ left
05:08
sauvin joined
05:10
mcmillhj joined
05:14
mcmillhj left
05:24
jmerelo joined
|
|||
jmerelo | squashable6: status | 05:29 | |
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in 1 day and ≈6 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/12cf57a12fab5828bb...e45cab2aba | |||
05:34
grondilu joined
05:46
mcmillhj joined
05:51
mcmillhj left
05:53
ufobat joined
06:09
khisanth__ is now known as Khisanth
06:19
grondilu_ joined
06:23
grondilu left
06:30
jmerelo left
06:39
mcmillhj joined
06:45
mcmillhj left
06:55
sena_kun joined
06:57
mcmillhj joined
07:00
softmoth left
07:02
mcmillhj left
07:08
rindolf joined,
mcmillhj joined
07:14
mcmillhj left
07:24
mcmillhj joined
07:29
mcmillhj left
07:37
sjoshi joined
07:53
mcmillhj joined,
cog_ joined
07:57
mcmillhj left
08:04
darutoko joined
|
|||
lizmat | good *, #perl6 | 08:08 | |
08:12
mcmillhj joined
08:16
mcmillhj left
08:17
Sgeo_ joined
08:18
cog_ left
|
|||
moritz | good morning lizmat | 08:18 | |
lizmat | moritz o/ | ||
moritz: how's your slang fu ? | 08:19 | ||
moritz | lizmat: non-existent. FROGGS' the slang pro | ||
08:20
Sgeo left
|
|||
lizmat | yeah.. but you know a bit about Perl 6's grammar, right ? | 08:20 | |
anyways, trying to get support for __DATA__ into Perl 6: github.com/lizmat/P5__DATA__/blob/...DATA__.pm6 | 08:21 | ||
it doesn't work :-( | |||
08:23
DataLinkDroid joined
|
|||
llfourn | lizmat: it might be because in order to enter that token there's a <?before '='> | 08:26 | |
lizmat | ah... duh (I think) | ||
08:26
DataLinkDroid left
|
|||
llfourn | look at <.pod_content_toplevel> in token unv | 08:26 | |
08:27
sjoshi left
|
|||
llfourn | afk & | 08:28 | |
08:38
stmuk joined
08:40
stmuk_ left
08:43
raynold left
08:45
mcmillhj joined
08:50
mcmillhj left
|
|||
buggable | New CPAN upload: DBIx-NamedQueries-0.0.2.tar.gz by MZIESCHA modules.perl6.org/dist/DBIx::NamedQ...n:MZIESCHA | 08:56 | |
08:58
mcmillhj joined
09:03
mcmillhj left
09:15
eliasr joined
09:20
windyhouse joined
09:26
mcmillhj joined,
imcsk8 left
09:28
jmerelo joined
|
|||
jmerelo | o/ | 09:28 | |
09:29
jmerelo_ joined
09:30
sena_kun left
09:31
mcmillhj left,
sena_kun joined
09:32
wamba joined
09:33
imcsk8 joined
09:39
sena_kun left
|
|||
jmerelo | Stackoverflow has had in April the highest number of questions tagged #perl6 ever data.stackexchange.com/stackoverflo...ison#graph | 09:49 | |
Even a bit more than when it was released. | |||
lizmat | weekly: data.stackexchange.com/stackoverflo...ison#graph | 09:50 | |
notable6 | lizmat, Noted! | ||
lizmat | afk& | ||
09:55
jmerelo left,
jmerelo joined
|
|||
jmerelo_ | So, who's squashatoning? | 09:56 | |
ufobat | jmerelo, hi o/ | 09:57 | |
i wanted to thank you for helping me with the rakudo-star image, i switched to your alpine-perl6 image now, DBIish works now, but Bailador dosn't ;) | 09:58 | ||
how does zef parse tests results while installing modules? it might use TAP::Harness, if installed? but if it's not installed. | 10:01 | ||
? | |||
10:03
araraloren joined
|
|||
jmerelo_ | ufobat: my pleasure. | 10:04 | |
ufobat: I seem to remember I created some Dockerfile specifically for Bailador, some time ago... | |||
ufobat: I couldn't do much anyway with that... | |||
ufobat | i've got a test that is marked as TODO and i think zef missreads that | 10:05 | |
jmerelo_ | ufobat: there is another alpine container with all test stuff included | 10:06 | |
ufobat | nopaste.xyz/?4447f7a87d10cd0e#c3SM...E4CRgtfBQ= | ||
there you can see that TAP::Harness is to be installed as well, and you can see that the output of the failing test | 10:07 | ||
jmerelo_ | TAP::harness needs perl, but everything is included in this container... hub.docker.com/r/jjmerelo/test-perl6/ | ||
10:08
todd left
|
|||
ufobat | i do a zef install Bailador -> Bailador fails; i do a zef install --serial Bailador -> Bailador fails, but all dependencies stay/are installed; i do a zef install Bailador -> works | 10:08 | |
jmerelo | But what fails there has nothing to do with TAP, there is a problem with the content. | 10:09 | |
ufobat | so my assumption, zef works differently as soon as TAP::Harness is installed | ||
jmerelo_ | ufobat: that's basically right. | ||
ufobat: zef uses what's available. It uses TAP::Harness if it's available, but there are a couple of fallback options. | 10:10 | ||
Problem is TAP::Harness needs perl. | 10:11 | ||
10:11
jmerelo left
|
|||
ufobat | imho in my nopaste link that is not a failure, thats a testcase marked as todo | 10:11 | |
docs.perl6.org/language/testing#in...t_%3D_1%29 | |||
jmerelo_ realizes I was chatting in a couple of different terminals. | |||
10:11
espadrine joined
|
|||
ufobat | m: use Test; ok "works"; todo "lala"; nok 1; done-testing; | 10:12 | |
camelia | ok 1 - not ok 2 - # TODO lala # Failed test at <tmp> line 1 1..2 |
||
ufobat | this is a successful test | ||
jmerelo_ | Ah, OK. Anyway, the docker container above should have everything you need for testing. You can use it in travis as-is. | ||
ufobat | jup i just need to have zef install TAP::Harness && zef install All The Others | 10:13 | |
but thats a workaround, zef should be able to parse the todos, right? | |||
10:14
sjoshi joined
|
|||
jmerelo_ | ufobat: I think it's cpanm TAP::Harness, if I remember correctly. And right, it will always use the available TAP parser, but maybe the fallback option is not as good and is not able to parse the TODOs. | 10:16 | |
ufobat is a little confused | 10:17 | ||
i ment perl6 TAP::Harness | |||
oh you mean zefs fallback is perl5 TAP::Harness? | |||
jmerelo_ | ufobat: I think so. Let me check... | 10:18 | |
ufobat | i think this is worth to be at least documented in zef as well in Bailador, because its not obvious why the installation fails :) | 10:19 | |
jmerelo_ | right, I'm installing perl5's Test::Harness hub.docker.com/r/jjmerelo/alpine-p...ockerfile/ which is used later on by zef | 10:20 | |
ufobat: and this is what they answered github.com/ugexe/zef/issues/214 when I had a similar problem... | 10:22 | ||
ufobat: baseline is you've got to install prove instead of prove6. zef will use that. | |||
ufobat: and yep, a bit of documentation will always help | 10:23 | ||
ufobat: the final fallback is running tests one by one github.com/ugexe/zef/issues/214#is...-348713575 | 10:24 | ||
10:24
Kaypie left
10:25
Kaypie joined
10:26
Kaypie left
|
|||
ufobat | after installation of the perl6 module TAP::Harness, the installation of Bailador is successful. doesn't that mean zef preferes proove6 over proove? | 10:26 | |
10:26
Kaypie joined
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “/tmp files don't get cleaned up properly”: github.com/perl6/doc/issues/1973#i...-386795645 | 10:26 | |
ufobat | well i am going to add a "pls install TAP::Harness" befor installing bailador in its readme | 10:27 | |
ufobat waves - need to leave now | |||
Geth | doc: JJ self-assigned move p5 question from FAQ to p5 specific pages github.com/perl6/doc/issues/1934 8fb69e46ac | (JJ Merelo)++ | 2 files |
10:34 | |
squashable6 | 🍕 JJ++ self-assigned issue “move p5 question from FAQ to p5 specific pages”: github.com/perl6/doc/issues/1934 | ||
🍕 JJ++ milestoned issue “move p5 question from FAQ to p5 specific pages”: github.com/perl6/doc/issues/1934 | |||
squashable6 | 🍕 JJ++ closed issue “move p5 question from FAQ to p5 specific pages”: github.com/perl6/doc/issues/1934 | ||
jmerelo_ | ufobat: right, that might be the case. It didn't work with perl5's Test::Harness, right? | ||
ufobat: maybe I should eliminate it from the test container and substitute it... | 10:37 | ||
squashable6 | 🍕 JJ++ wrote a comment on “Built-in Character Classes”: github.com/perl6/doc/issues/973#is...-386796338 | 10:40 | |
10:47
espadrine left
10:51
HaraldJoerg joined
|
|||
Geth | doc: 6f90183971 | (JJ Merelo)++ | doc/Language/regexes.pod6 Adds two remaining character classes closes #973 |
10:51 | |
synopsebot | Link: doc.perl6.org/language/regexes | ||
squashable6 | 🍕 JJ++ closed issue “Built-in Character Classes”: github.com/perl6/doc/issues/973 | ||
10:52
sjoshi left
11:11
darutoko- joined
11:12
markong joined,
darutoko left
11:13
cog_ joined
11:32
jmerelo_ left,
Ven`` joined
11:33
Ven` joined
11:36
Ven`` left
11:37
cog_ left
11:43
dfdsfdd joined
12:00
ExtraCrispy joined
12:02
Tison joined
12:09
darutoko- left
12:14
Ven` left
12:21
brrt joined
12:27
hankache joined
|
|||
hankache | hello #perl6 | 12:28 | |
yoleaux | 27 Apr 2018 15:18Z <comborico1611_> hankache: I'm finding perl6intro.com to be exactly what I needed. You need to write a Perl6 book!" | ||
hankache | .tell comborico1611 I am really happy that perl6intro.com was of use to you. Thank you for your feedback :) | 12:34 | |
yoleaux | hankache: I'll pass your message to comborico1611. | ||
12:38
domidumont joined
12:46
domidumont left,
domidumont joined
12:55
darutoko joined
12:56
darutoko left
13:04
brrt left
13:07
windyhouse left
13:18
brrt joined
13:20
skids joined
13:27
mryan_ joined,
mryan left,
mryan_ is now known as mryan
13:29
maettu left,
maettu joined
13:34
sena_kun joined
|
|||
Geth | perl6.org: 8bd28448ce | CC++ (committed using GitHub Web editor) | fetch-recent-blog-posts.pl Update fetch-recent-blog-posts.pl Perl should keep the general environment variable |
13:38 | |
perl6.org: 8e4bd58e10 | (Zoffix Znet)++ (committed using GitHub Web editor) | fetch-recent-blog-posts.pl Merge pull request #111 from ccworld1000/patch-2 Update fetch-recent-blog-posts.pl |
|||
perl6.org: dc2eb3bc51 | (Zoffix Znet)++ (committed using GitHub Web editor) | fetch-recent-blog-posts.pl Clean up needless comments |
13:39 | ||
perl6.org: 3e18d6cdf3 | (Zoffix Znet)++ (committed using GitHub Web editor) | update.sh Load up perlbrewed perl ./fetch-recent-blog-posts.pl |
13:40 | ||
perl6.org: e25040bbba | (perl6.org website)++ | update.sh chmod +x on update.sh |
13:42 | ||
perl6.org: 0700df9736 | (Zoffix Znet)++ (committed using GitHub Web editor) | update.sh Document where ~/features comes from |
13:44 | ||
perl6.org: 594487d79b | (Zoffix Znet)++ (committed using GitHub Web editor) | update.sh Update the updater if it got new commits |
13:46 | ||
perl6.org: 28b699e838 | (Zoffix Znet)++ (committed using GitHub Web editor) | source/whatever/index.html Use HTTPS where available |
13:48 | ||
14:01
hankache left
14:03
abraxxa joined
14:08
abraxxa left
|
|||
AlexDaniel | squashable6: status | 14:12 | |
squashable6 | AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈21 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
AlexDaniel, Log and stats: gist.github.com/7696769017449e9ddc...702ffe467f | |||
buggable | New CPAN upload: P5print-0.0.1.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/...0.1.tar.gz | 14:16 | |
14:33
cog_ joined
14:38
mcmillhj joined
14:45
Zoffix joined
|
|||
Zoffix | .ask [Coke] would you know who my grant manager is? | 14:45 | |
yoleaux | 4 May 2018 06:50Z <bartolin> Zoffix: If I'm not mistaken there are other problems (as well?). e.g. some strings are not recognized as numbers at all or unicode minus sign is not recognised | ||
Zoffix: I'll pass your message to [Coke]. | |||
14:48
Kaypie left,
Kaiepi joined
|
|||
Zoffix | .tell bartolin RE strings not recognized as numbers/unicode minus... in nqp::numify. If those were recognized before the numify change, then the code to make that stuff work should be nqp::radix. Otherwise, I think only the Unicode minus might need to be added to JVM's numify to make any new failures pass. | 14:48 | |
yoleaux | Zoffix: I'll pass your message to bartolin. | ||
Geth | doc: 6114132953 | (Elizabeth Mattijsen)++ | doc/Language/5to6-perlfunc.pod6 Mention P5 equivalents for print/printf/say |
14:49 | |
synopsebot | Link: doc.perl6.org/language/5to6-perlfunc | ||
14:49
jmerelo joined
|
|||
jmerelo | o/ | 14:49 | |
status | 14:50 | ||
squashable6: status | |||
squashable6 | jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈21 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
jmerelo, Log and stats: gist.github.com/da07e8b4f86121d454...a1a0988cb8 | |||
AlexDaniel | o/ | ||
squashable6 | 🍕 AlexDaniel++ wrote a comment on “add more detail about implicit return”: github.com/perl6/doc/issues/388#is...-386810969 | 14:52 | |
🍕 JJ++ wrote a comment on “Package documentation in…”: github.com/perl6/doc/issues/969#is...-386811093 | 14:54 | ||
🍕 JJ++ milestoned issue “Package documentation in…”: github.com/perl6/doc/issues/969 | |||
🍕 JJ++ labeled issue “Package documentation in…”: github.com/perl6/doc/issues/969 | 14:55 | ||
🍕 JJ++ labeled issue “Coercion types are now allowed as return types.”: github.com/perl6/doc/issues/884 | 14:56 | ||
🍕 JJ++ milestoned issue “Coercion types are now allowed as return types.”: github.com/perl6/doc/issues/884 | |||
buggable | New CPAN upload: P5print-0.0.2.tar.gz by ELIZABETH modules.perl6.org/dist/P5print:cpan:ELIZABETH | ||
14:57
lancew joined,
cog_ left
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “add more detail about implicit return”: github.com/perl6/doc/issues/388#is...-386811395 | 15:00 | |
Geth | doc: JJ self-unassigned add more detail about implicit return github.com/perl6/doc/issues/388 6b7ca3174f | (JJ Merelo)++ | doc/Type/Signature.pod6 |
||
squashable6 | 🍕 JJ++ self-unassigned issue “add more detail about implicit return”: github.com/perl6/doc/issues/388 | ||
15:02
jmerelo left
15:04
master-poiku joined
|
|||
master-poiku | can anybody tell me the difference? | 15:05 | |
15:05
jmerelo joined
|
|||
master-poiku | say "-- Ori docu"; my token non-space-y { 'once' 'upon' 'a' 'time' } my rule space-y { 'once' 'upon' 'a' 'time' } say so 'onceuponatime' ~~ &non-space-y; # OUTPUT: «True» say so 'once upon a time' ~~ &non-space-y; # OUTPUT: «False» say so 'onceuponatime' ~~ &space-y; # OUTPUT: «False» say so 'once upon a time' ~~ &space-y; # OUTPUT: «True» say "-- Differ to docu:"; my token non-space-x { 'a' | 15:05 | |
changed example from Grammer docu | 15:06 | ||
my token non-space-x { 'a' ':=' '1' } | |||
my rule space-x { 'a' ':=' '1' } | |||
say so 'a:=1'~~ &non-space-x; # OUTPUT: True | |||
say so 'a := 1' ~~ &non-space-x; # OUTPUT: False | |||
say so 'a:=1'~~ &space-x; # OUTPUT: True <<<<<<<<<<<<< | 15:07 | ||
say so 'a := 1'~~ &space-x; # OUTPUT: True | |||
AlexDaniel | master-poiku: can you gist it? Like using gist.github.com/ or any other website | ||
otherwise it is a bit hard too see what's going on | |||
15:08
Rawriful joined
|
|||
master-poiku | i have never done, i will try .. | 15:11 | |
15:13
lancew left
|
|||
buggable | New CPAN upload: P5built-ins-0.0.18.tar.gz by ELIZABETH cpan.metacpan.org/authors/id/E/EL/....18.tar.gz | 15:16 | |
araraloren | m: my rule space-x {'a' ':=' '1'}; say 'a := 1' ~~ space-x; | 15:18 | |
camelia | Too few positionals passed; expected 1 argument but got 0 in regex space-x at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
araraloren | m: my rule space-x {'a' ':=' '1'}; say 'a := 1' ~~ &space-x; | ||
camelia | 「a := 1」 | ||
synopsebot | Link: doc.perl6.org/type/Signature | ||
squashable6 | 🍕 JJ++ closed issue “Coercion types are now allowed as return types.”: github.com/perl6/doc/issues/884 | ||
araraloren | master-poiku notice it said all the whitespace | ||
15:23
stmuk_ joined
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “Explanation of "Graphemes" and Unicode Forms Stuff”: github.com/perl6/doc/issues/891#is...-386813172 | 15:24 | |
🍕 JJ++ labeled issue “Explanation of "Graphemes" and Unicode Forms Stuff”: github.com/perl6/doc/issues/891 | 15:25 | ||
15:25
stmuk left
15:26
lancew joined
|
|||
squashable6 | 🍕 JJ++ milestoned issue “CallFrame has broken lin…”: github.com/perl6/doc/issues/885 | 15:30 | |
AlexDaniel | Zoffix: can you fix this line? I'm not entirely sure why in one case it is escaped and in another it's not, but at least it should call the sub instead of just outputing “uri_escape”: github.com/perl6/doc/commit/b14f5d...c86235R354 | 15:31 | |
Zoffix: example: docs.perl6.org/type/IntStr.html#Type_Graph | |||
Geth | doc: 36ca1840df | (JJ Merelo)++ | doc/Language/variables.pod6 Refs CallFrame from variables, closes #885 |
15:33 | |
synopsebot | Link: doc.perl6.org/language/variables | ||
squashable6 | 🍕 JJ++ closed issue “CallFrame has broken lin…”: github.com/perl6/doc/issues/885 | ||
Geth | doc: 96e54d64ce | (Zoffix Znet)++ (committed using GitHub Web editor) | htmlify.p6 Fix broken escape |
15:34 | |
doc: AlexDaniel assigned to zoffixznet Issue Broken stand-alone image links github.com/perl6/doc/issues/1995 uzluisf++ created pull request #1996: Made some minor corrections to README.es.md |
|||
squashable6 | 🍕 AlexDaniel++ assigned issue “Broken stand-alone image links” to zoffixznet: github.com/perl6/doc/issues/1995 | ||
🍕🍕🍕 First contribution by zoffixznet++! ♥ | |||
🍕 AlexDaniel++ opened issue “Broken stand-alone image links”: github.com/perl6/doc/issues/1995 | |||
AlexDaniel | ah shit | 15:35 | |
squashable6 | 🍕 AlexDaniel++ closed issue “Broken stand-alone image links”: github.com/perl6/doc/issues/1995 | ||
🍕 AlexDaniel++ wrote a comment on “Broken stand-alone image links”: github.com/perl6/doc/issues/1995#i...-386813796 | |||
Zoffix | heh | ||
Zoffix & | |||
AlexDaniel | thanks | ||
squashable6 | 🍕 JJ++ milestoned issue “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930 | ||
🍕 uzluisf++ opened pull request “Made some minor corrections to README.es.md”: github.com/perl6/doc/pull/1996 | |||
🍕🍕🍕 First contribution by uzluisf++! ♥ | |||
15:43
brrt left
|
|||
squashable6 | 🍕 AlexDaniel++ requested a review on pull request “Made some minor corrections to README.es.md”: github.com/perl6/doc/pull/1996 | 15:43 | |
15:44
grondilu_ left,
brrt joined
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930#is...-386814517 | 15:46 | |
🍕 JJ++ submitted a review on pull request “Made some minor corrections to README.es.md”: github.com/perl6/doc/pull/1996#pul...-117817914 | 15:49 | ||
master-poiku | My Grammar example i don't understand: gist.github.com/Master-Poiku/c2d46...62a1aff535 | ||
m: my rule space-x {'a' ':=' '1'}; say 'a:=1' ~~ &space-x; | 15:50 | ||
camelia | 「a:=1」 | ||
squashable6 | 🍕 W4anD0eR96++ edited issue “CallFrame has broken lin…”: github.com/perl6/doc/issues/885 | ||
master-poiku | this line is true, and it should not | ||
jnthn | It's correct | ||
15:50
natrys joined
|
|||
jnthn | It's equivalent to my token space-x { 'a' <.ws> ':=' <.ws> '1' <.ws> } | 15:51 | |
And the default ws is token ws { <!ww> \s* } | |||
squashable6 | 🍕 JJ++ labeled issue “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930 | ||
jnthn | That is, so long as it's not between two word chars, whitespace is not required | ||
15:51
zakharyas joined
|
|||
squashable6 | 🍕 JJ++ wrote a comment on “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930#is...-386814911 | 15:52 | |
🍕 W4anD0eR96++ wrote a comment on commit 36ca1840df77: github.com/perl6/doc/commit/36ca18...t-28867749 | |||
🍕 JJ++ wrote a comment on commit 36ca1840df77: github.com/perl6/doc/commit/36ca18...t-28867753 | 15:53 | ||
master-poiku | this means, grammar detect <!ww> between a and := and the rule matches | 15:54 | |
between once and time grammar can't detect a <!ww> and the rule doesn't match | 15:55 | ||
Tison | yes | ||
master-poiku | hard to explain | ||
thanks | 15:56 | ||
Tison | I've used token every where to workaround some obscure functions of rule | ||
timotimo | don't forget you can turn on and off this feature everywhere in the token or rule with :s and :!s | 15:57 | |
or :sigspace and :!sigspace | |||
Tison | hard to explain, too :-) | ||
thanks timo :P | |||
Geth | doc: 8c4a1cb52b | (JJ Merelo)++ | doc/Language/variables.pod6 Moves pod code out of table Thanks to @W4anD0eR96 for pointing it out. Also refs #885. |
||
synopsebot | Link: doc.perl6.org/language/variables | ||
master-poiku | for me it means, i had to add <!ww> to my used <ws> | 15:58 | |
Geth | doc: 492614b149 | (Aleks-Daniel Jakimenko-Aleksejev)++ | htmlify.p6 Call everything a “routine” Consider this case: role Numeric ↑ class Complex ... (19 more lines) |
16:00 | |
squashable6 | 🍕 AlexDaniel++ closed issue “Inconsistent use of "methods" and "routines"”: github.com/perl6/doc/issues/638 | ||
Tison | github.com/W4anD0eR96/MiniC/blob/6...#L507-L536 | ||
deal with <.ws>/<!ww> stuff at low level | |||
github.com/W4anD0eR96/MiniC/blob/6.../Lexer.pm6 | 16:01 | ||
jmerelo | AlexDaniel++ | ||
AlexDaniel | jmerelo: \o/ | ||
first issue today :) | |||
squashable6 | 🍕 JJ++ labeled issue “Difference between deepm…”: github.com/perl6/doc/issues/943 | 16:03 | |
🍕 JJ++ milestoned issue “Difference between deepm…”: github.com/perl6/doc/issues/943 | |||
jmerelo | p6: (('d', 'e'), 'f').duckmap(-> $_ where <e f>.any { .uc }).say; | 16:04 | |
camelia | ((d E) F) | ||
jmerelo | p6: (('d', 'e'), 'f').deepmap(-> $_ where <e f>.any { .uc }).say; | ||
camelia | Constraint type check failed in binding to parameter '$_'; expected anonymous constraint to be met but got Str ("d") in block <unit> at <tmp> line 1 |
||
timotimo | tadzik: i gots a PR for you | 16:05 | |
github.com/tadzik/Template-Mojo/pull/35 | |||
jmerelo | p6: (('d', 'e'), 'f').deepmap( { .uc if $_ ~~ 'e'|'f' }).say; | 16:07 | |
camelia | ((E) F) | ||
jmerelo | p6: (('d', 'e'), 'f').duckmap( { .uc if $_ ~~ 'e'|'f' }).say; | ||
camelia | (F) | ||
16:08
zakharyas left
|
|||
jmerelo | AlexDaniel: great job :-) I expect won't be the last... | 16:09 | |
16:10
brrt left
|
|||
squashable6 | 🍕 W4anD0eR96++ wrote a comment on “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930#is...-386816405 | 16:13 | |
🍕 timo++ wrote a comment on “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930#is...-386816490 | 16:14 | ||
🍕🍕🍕 First contribution by timo++! ♥ | |||
tadzik | \o/ | 16:15 | |
squashable6 | 🍕 JJ++ wrote a comment on “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930#is...-386816555 | ||
🍕 JJ++ closed issue “Match.CURSOR not documented (or not searchable)”: github.com/perl6/doc/issues/930 | |||
tadzik | timotimo: I like the fix, but I don't find the code too... self-documenting :) What happens when we put that .self there? | 16:16 | |
squashable6 | 🍕 AlexDaniel++ edited issue “Lots of broken links, in…”: github.com/perl6/doc/issues/561 | ||
timotimo | using .self on anything but a failure just returns self, using .self on a Failure throws it | ||
Geth | doc: cb11f5acd0 | (Luis F. Uceta)++ (committed using GitHub Web editor) | README.es.md Made some minor corrections to README.es.md |
||
doc: ed8e1c8dbc | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | README.es.md Merge pull request #1996 from uzluisf/master Made some minor corrections to README.es.md ¡Muchas gracias! Si te animas con otro issue, se te agradece :-) |
|||
squashable6 | 🍕 JJ++ merged pull request “Made some minor corrections to README.es.md”: github.com/perl6/doc/pull/1996 | ||
timotimo | also, i *think* the version field inside the META6 is not supposed to have the v prefix | ||
===> Testing: Template::Mojo:ver<.0.1> | 16:17 | ||
zef gets a little confused | |||
AlexDaniel | jmerelo: just updated this thingie: github.com/perl6/doc/issues/561 | ||
jmerelo | timotimo: I've seen that in some other place recently... | ||
AlexDaniel | haha, someone should put a btc/usd graph on top of that to show negative correlation :D | 16:18 | |
jmerelo | AlexDaniel: oh wow... I had forgotten about that. | ||
AlexDaniel: :-) | |||
AlexDaniel: There are several issues there. One of them is this github.com/perl6/doc/issues/1838 | 16:19 | ||
AlexDaniel | oh yeah… | ||
timotimo | tadzik: want me to use a "with"/"else" instead? | ||
jmerelo | Second is that there is invalid HTML being generated, which makes checklink confused | ||
AlexDaniel: I'm halfway there with Pod::to::BigPage, but Pod::to::HTML is another piece of cloth. | 16:20 | ||
AlexDaniel: once the first is fixed, maybe we could look at sharing code and fix the other one. | |||
AlexDaniel: I would say that genuine 404 are next to none, at least checking it in the single-page version returns no "real" 404. | 16:21 | ||
AlexDaniel: also, addressing that issue above might fix a good deal of the missing links, leaving only those generated by errored HTML. | 16:22 | ||
Geth | doc: bbd7deba8c | skids++ | doc/Language/objects.pod6 Clarify inheritance vs roles, and non-instance punning (issue #1138) |
||
synopsebot | Link: doc.perl6.org/language/objects | ||
jmerelo | So I would go first for Zoffix's 1838, then take a detour through the scenic Pod::To highway, and if there's any monument left to visit, come back to #561 | 16:23 | |
16:23
cono_ is now known as cono
|
|||
AlexDaniel | 16:23 | ||
List of broken links and other issues: | |||
docs.perl6.org/images/type-graph-u...tever).svg | |||
damn! We fixed that a few minutes ago | |||
I'll rerun it a bit later | |||
jmerelo | AlexDaniel: you simply can't check, one by one, 50k errors. | 16:24 | |
AlexDaniel | jmerelo: that's why we have grep and ctrl+f :) | 16:25 | |
ctrl+f for 404 worked very well for me in the past | |||
not now given that there are so many uri_escape errors though… | |||
16:29
jmerelo left,
lancew left
16:32
mcmillhj left
|
|||
Geth | doc: 74b318fa29 | 陈梓立++ (committed using GitHub Web editor) | doc/Type/DateTime.pod6 Fix Broken Link Co. #561 @abraxxa's comment |
16:32 | |
synopsebot | Link: doc.perl6.org/type/DateTime | ||
16:33
grumble left
16:34
grumble joined
|
|||
squashable6 | 🍕 skids++ wrote a comment on “"Roles cannot inherit fr…”: github.com/perl6/doc/issues/1138#i...-386817825 | 16:34 | |
cono | p6: class {has &.c where { .arity == 2 }; method test($a, $b) {say &!c($a, $b)}}.new(c => * <=> *).test(3, 5); | 16:36 | |
camelia | Type check failed in assignment to &!c; expected Callable[<anon>] but got WhateverCode ({ ... }) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
cono | why this code doesn't work, but work if I define this as a code | 16:37 | |
p6: class {has Code $.c where { .arity == 2 }; method test($a, $b) {say $!c($a, $b)}}.new(c => * <=> *).test(3, 5); | |||
camelia | Less | ||
cono | ah, looks like I got it. arity is part of Code, not Callable interface | 16:38 | |
16:38
khw joined
16:40
mcmillhj joined
|
|||
squashable6 | 🍕 ronaldxs++ wrote a comment on “Problems with ".html"”: github.com/perl6/doc/issues/1971#i...-386818553 | 16:43 | |
🍕🍕🍕 First contribution by ronaldxs++! ♥ | |||
skids | cono: still it is failing based on the type. | 16:45 | |
not the .arity. | |||
m: class {has &.c where { True }; method test($a, $b) {say &!c($a, $b)}}.new(c => * <=> *).test(3, 5); | |||
camelia | Type check failed in assignment to &!c; expected Callable[<anon>] but got WhateverCode ({ ... }) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
16:46
raynold joined
16:47
lancew joined
16:54
lancew left
|
|||
araraloren | m: say * <=> * | 16:55 | |
camelia | { ... } | ||
squashable6 | 🍕 W4anD0eR96++ wrote a comment on “Problems with ".html"”: github.com/perl6/doc/issues/1971#i...-386819394 | ||
araraloren | m: say (* <=> *).WHAT | ||
camelia | (WhateverCode) | ||
araraloren | m: say WhateverCode.is: Callable; | 16:56 | |
camelia | No such method 'is' for invocant of type 'WhateverCode'. Did you mean 'isa'? in block <unit> at <tmp> line 1 |
||
skids | m: say WhateverCode ~~ Callable | ||
camelia | True | ||
tadzik | timotimo: I think so. That .self in there looks like leftover code that could easily be removed by someone not sure what it does. Like me :) | 16:57 | |
maybe a testcase checking for a proper X would also be nice :) | |||
araraloren | m: say WhateverCode.isa: Callable; | ||
camelia | False | ||
cono | skids: why then? As WhateverCode is child of Code and does Callable | ||
skids | m: subset C of Callable where { .arity == 2 }; say ((* <=> *)) ~~ C; | ||
camelia | True | 16:58 | |
skids | I dunno. I think it may have to do with the [<anon>] parameterization. I don't know where that is coming from. | ||
cono | is there any way to define attribute as &, but instead of automagick Callable, define it as Code ? | 16:59 | |
araraloren | m: role A { }; class B does A { }; say B.new.isa: A; | 17:00 | |
camelia | False | ||
araraloren | m: role A { }; class B does A { }; say B.new ~~ A; | ||
camelia | True | ||
cono | m: class {has Code &.c where { True }; method test($a, $b) {say &!c($a, $b)}}.new(c => * <=> *).test(3, 5); | 17:01 | |
camelia | Type check failed in assignment to &!c; expected Callable[<anon>] but got WhateverCode ({ ... }) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
araraloren | m: role A { }; class B does A { }; say B.new.does: A; | 17:03 | |
camelia | True | ||
araraloren | m: say (* <=> *).isa Code; | 17:04 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Two terms in a row at <tmp>:1 ------> 3say (* <=> *).isa7⏏5 Code; expecting any of: infix infix stopper postfix statement end statement … |
||
araraloren | m: say (* <=> *).isa: Code; | ||
camelia | { ... } | ||
araraloren | m: say ((* <=> *).isa: Code); | ||
camelia | { ... } | ||
araraloren | m: say ((* <=> *).isa(Code)); | ||
camelia | { ... } | ||
17:04
master-poiku left
|
|||
araraloren | m: say (* <=> *).isa(Code).WHAT; | 17:04 | |
camelia | (WhateverCode) | ||
araraloren | m: my | 17:05 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Malformed my at <tmp>:1 ------> 3my7⏏5<EOL> |
||
skids | araraloren: roles are not part of the MRO. Also you need extra parens around that whatevercode block or it leaks. | ||
araraloren | m: my \ref = * <=> *; say ref.isa: Code; | ||
camelia | True | ||
araraloren | oh | ||
m: class {has Code &.c; method test($a, $b) {say &!c($a, $b)}}.new(c => * <=> *).test(3, 5); | 17:06 | ||
camelia | Type check failed in assignment to &!c; expected Callable[Code] but got WhateverCode ({ ... }) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
araraloren | m: class {has Code $.c; method test($a, $b) {say $!c.($a, $b)}}.new(c => * <=> *).test(3, 5); | 17:07 | |
camelia | Less | ||
Zoffix | araraloren: camelia can also take a /msg | ||
skids | The constraint behaves like positional, definining the acceptable paramterization, not the kind of Callable. | 17:08 | |
araraloren | m: my Code &c; dd &c; | ||
camelia | Callable &c = Callable | ||
araraloren | Where is the Code | 17:09 | |
skids | Hrm maybe I'm wrong. | 17:10 | |
17:11
SourceBaby joined,
ChanServ sets mode: +v SourceBaby
|
|||
skids | m: class {subset binarity of Callable where { .arity == 2 }; has binarity &.c; method test($a, $b) {say &!c($a, $b)}}.new(c => * <=> *).test(3, 5); # scratching head | 17:11 | |
camelia | Type check failed in assignment to &!c; expected Callable[<anon|1>::binarity] but got WhateverCode ({ ... }) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
araraloren | what | ||
what is Callable[..] mean ? | |||
Zoffix | It's parameterized with stuff in square brakets, which constraints return type | 17:12 | |
m: my Int &foo = -> --> Int {} | |||
camelia | Type check failed in assignment to &foo; expected Callable[Int] but got Block (-> --> Int { #`(Bloc...) in block <unit> at <tmp> line 1 |
||
skids | Oh right! return type. | ||
Zoffix | m: my Int &foo = sub (--> Int) {} | ||
camelia | ( no output ) | ||
Zoffix | m: my Int &foo = sub (--> Num) {} | ||
camelia | Type check failed in assignment to &foo; expected Callable[Int] but got Sub+{Callable[Num]} (sub ( --> Num) { #`(S...) in block <unit> at <tmp> line 1 |
||
araraloren | oh, return type ? that make sense | 17:13 | |
thanks Zoffix | |||
17:18
uz joined
17:20
mcmillhj left
17:21
araraloren left,
uz left
|
|||
skids | m: sub foo (&c where { .arity == 2 }) { &c.arity.say }; foo(* <=> *) # seems this is specific to attribs | 17:25 | |
camelia | 2 | ||
17:25
Zoffix left
17:26
Sgeo__ joined
|
|||
skids | m: class C { has &.c where {.arity == 1}; method foo { &.c.perl.say; }}; C.^attributes.say | 17:28 | |
camelia | (Callable[<anon>] &!c) | ||
17:28
Sgeo_ left
17:30
molaf left
17:31
molaf joined
17:32
sena_kun left
17:33
azul joined
17:34
azul is now known as Guest3587
17:35
Guest3587 left
17:37
Sgeo__ left,
stmuk joined
17:38
Sgeo__ joined
17:40
stmuk_ left,
stmuk__ joined,
ChoHag left
17:41
arroba joined
17:42
arroba left,
stmuk left
17:48
blueazul joined,
ChoHag joined
|
|||
blueazul | /msg NickServ VERIFY REGISTER blueazul ucqcccuiupgv | 17:50 | |
17:51
blueazul left
|
|||
stmuk__ | ha | 17:51 | |
mst | sigh, and they didn't retry it either, it seams | 17:53 | |
17:53
cog_ joined
|
|||
Geth | doc: f3554255d1 | 陈梓立++ (committed using GitHub Web editor) | htmlify.p6 Remove useless subkind infer Co. #1971 > For the sigil part, I checked docs.perl6.org/js/search.js and lookup docs.perl6.org/language/variables....28sigil%29 > All sigil are X<>-ed manually. I'd like to remove 'sigil' from the very line, since its meaning is weird. If we want to make something searchable/indexed, use X<> as Pod6 spec. |
17:56 | |
18:04
ruth09766 joined,
ruth09766 left
18:11
kaare_ joined
|
|||
skids | cono: I filed issue#1798 for that problem. | 18:15 | |
18:16
brrt joined
18:18
cog_ left
|
|||
cono | skids: thanks! | 18:20 | |
18:27
uzl joined
18:30
uzl left
18:36
aindilis left
18:37
aindilis joined
|
|||
cono | m: multi zx() {say "void"}; multi zx(:$c) { say "named" }; multi zx($c) { say "positional" }; zx() | 18:52 | |
camelia | named | ||
cono | why? | 18:53 | |
skids | Optional nameds do not count towards MMD. | 18:55 | |
jnthn | Because the presence of named parameters act like a constraint, making the candidate narrower given all else is equal | ||
Write :$c! to make it required, so it fails to match | |||
skids | m: multi zx() {say "void"}; multi zx(:$c!) { say "named" }; multi zx($c) { say "positional" }; zx() | ||
camelia | void | ||
cono | ah, optional named :) | 18:56 | |
got it, thanks! | |||
Geth | ¦ doc: ronaldxs self-assigned Problems with ".html" github.com/perl6/doc/issues/1971 | 19:05 | |
squashable6 | 🍕 ronaldxs++ self-assigned issue “Problems with ".html"”: github.com/perl6/doc/issues/1971 | ||
19:06
brrt left
19:14
domidumont left
19:36
espadrine joined
19:58
awwaiid joined
|
|||
AlexDaniel | well, maybe squashable shouldn't yell when someone assigns an issue | 19:59 | |
(because Geth does that already) | 20:00 | ||
Tison | squashable6: status | 20:01 | |
squashable6 | Tison, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈15 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
Tison, Log and stats: gist.github.com/bda73fc3bf2d494226...971572bcbb | |||
AlexDaniel | just testing: | 20:02 | |
Geth | ¦ doc: AlexDaniel assigned to JJ Issue Lots of broken links, invalid HTML and so on (checklink) github.com/perl6/doc/issues/561 | 20:03 | |
squashable6 | 🍕 AlexDaniel++ assigned issue “Lots of broken links, in…” to JJ: github.com/perl6/doc/issues/561 | ||
Geth | ¦ doc: AlexDaniel unassigned from JJ Issue Lots of broken links, invalid HTML and so on (checklink) github.com/perl6/doc/issues/561 | ||
squashable6 | 🍕 AlexDaniel++ unassigned issue “Lots of broken links, in…” from JJ: github.com/perl6/doc/issues/561 | ||
cono | m: module A { my subset CAT is export of Code where { .arity == 2 } }; import A; sub xz(CAT :$c) { say $c(3, 5) }; xz(c => * <=> *) | 20:04 | |
camelia | ===SORRY!=== Cannot look up attributes in a A::CAT type object |
||
20:04
squashable6 left,
squashable6 joined
|
|||
Geth | ¦ doc: AlexDaniel assigned to JJ Issue Lots of broken links, invalid HTML and so on (checklink) github.com/perl6/doc/issues/561 | 20:05 | |
¦ doc: AlexDaniel unassigned from JJ Issue Lots of broken links, invalid HTML and so on (checklink) github.com/perl6/doc/issues/561 | |||
whateverable: 1691744c1e | (Aleks-Daniel Jakimenko-Aleksejev)++ | services/whateverable@.service Use TemporaryFileSystem for precomp dirs The actual service has no write access to these directories, so it will fail until you run the bot with required privileges (after that it's going to run fine). Now every service will have it's own writable temp precomp directory. |
20:06 | ||
whateverable: 7e8f177b1f | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Squashable.p6 Silent assignments Geth already mentions these, no need for squashable to repeat. |
|||
20:06
Sgeo_ joined
|
|||
AlexDaniel | whoops, pushed one extra commit without noticing :) | 20:07 | |
that's fine, but I changed my mind on it… | |||
cono | m: subset CAT of Code where { .arity == 2 }; my CAT $x = * <=> *; $x(3,5).say | 20:08 | |
camelia | Less | ||
cono | how to use subset types in signatures ? and class attributes? | ||
moritz | just like other types, no? | ||
cono | m: module A { my subset CAT is export of Code where { .arity == 2 } }; import A; sub xz(CAT :$c) { say $c(3, 5) }; xz(c => * <=> *) | ||
camelia | ===SORRY!=== Cannot look up attributes in a A::CAT type object |
||
cono | doesn't wokr :( | ||
20:09
Sgeo__ left
|
|||
moritz | m: subset CAT of Code where { .arity == 2 }; sub xz(CAT :$c) { say $c(3, 5) }; xz(c => * <=> * | 20:09 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1) at <tmp>:1 ------> 3T :$c) { say $c(3, 5) }; xz(c => * <=> *7⏏5<EOL> expecting … |
||
moritz | m: subset CAT of Code where { .arity == 2 }; sub xz(CAT :$c) { say $c(3, 5) }; xz(c => * <=> *) | ||
camelia | ===SORRY!=== Cannot look up attributes in a CAT type object |
||
moritz | m: subset CAT of Code where { .arity == 2 }; sub xz(CAT $c) { say $c(3, 5) }; xz(* <=> *) | 20:10 | |
camelia | ===SORRY!=== Cannot look up attributes in a CAT type object |
||
moritz | huh | ||
cono | yeah :) | ||
moritz | it's a bug in the optimizer | 20:11 | |
20:11
mscha joined
|
|||
cono | moritz: should I log it? | 20:12 | |
moritz | cono: yes please | ||
m: subset CAT of Code where { True }; | |||
camelia | ( no output ) | ||
moritz | m: subset CAT of Code where { True }; sub xz(CAT $c) { }; | ||
camelia | ===SORRY!=== Cannot look up attributes in a CAT type object |
||
moritz | cono: that's golfed to a minimal example, I think | ||
m: subset CAT of Code; sub xz(CAT $c) { }; | |||
camelia | ===SORRY!=== Cannot look up attributes in a CAT type object |
||
moritz | hah, even shorter :-) | 20:13 | |
cono | moritz: github.com/rakudo/rakudo/issues/1799 | 20:15 | |
AlexDaniel | 6c: subset CAT of Code; sub xz(CAT $c) { }; | 20:16 | |
committable6 | AlexDaniel, gist.github.com/8280e0a1953d48a330...7ca3aeed69 | ||
AlexDaniel | bisect: subset CAT of Code; sub xz(CAT $c) { }; | 20:17 | |
bisectable6 | AlexDaniel, Bisecting by exit code (old=2015.12 new=1447f41). Old exit code: 0 | ||
AlexDaniel, bisect log: gist.github.com/7e04f94b9b3301a205...b95d3cda86 | |||
AlexDaniel, There are 5 candidates for the first “new” revision. See the log for more details | |||
20:17
brrt joined,
brrt left
|
|||
Geth | doc: mryan self-assigned Document `/<foo ...>/` syntax somewhere github.com/perl6/doc/issues/1858 a9829e59a3 | 陈梓立++ (committed using GitHub Web editor) | doc/Language/variables.pod6 |
20:18 | |
squashable6 | 🍕🍕🍕 First contribution by mryan++! ♥ | ||
AlexDaniel | so it's either github.com/rakudo/rakudo/commit/43...3b558c1200 or github.com/rakudo/rakudo/commit/ae...d2da127bae | ||
moritz | the first one looks suspect | 20:19 | |
it touches subsets and the optimizer | |||
synopsebot | Link: doc.perl6.org/language/variables | ||
squashable6 | 🍕 W4anD0eR96++ wrote a comment on “Problems with ".html"”: github.com/perl6/doc/issues/1971#i...-386832793 | 20:31 | |
20:35
Tison left
|
|||
moritz | cono: i'm building and testing a potential fix for your problem | 20:55 | |
20:59
kaare_ left
|
|||
moritz | the fix seems to work; now waiting for the spectests to settle | 21:01 | |
cono | uh, sounds awesome, thanks a ton! | 21:05 | |
Geth | doc: 7280098b96 | MasterDuke17++ | doc/Type/Proc/Async.pod6 Add examples for Proc::Async.bind-std(out|err) Fixes #1901 |
21:07 | |
synopsebot | Link: doc.perl6.org/type/Proc::Async | ||
squashable6 | 🍕 MasterDuke17++ closed issue “Proc::Async.bind-stdout …”: github.com/perl6/doc/issues/1901 | ||
🍕🍕🍕 First contribution by MasterDuke17++! ♥ | |||
21:08
mscha left
|
|||
AlexDaniel | MasterDuke: what about bind-stdin ? | 21:08 | |
moritz | cono: fix pushed; do you want to contribute a test? | 21:10 | |
cono | here? //github.com/perl6/roast.git | ||
moritz | yes | ||
maybe in S02-types/subset.t | 21:11 | ||
21:14
cog_ joined
|
|||
timotimo | we should probably do something for exceptions in IO ... | 21:19 | |
like, "file not found" should not be an X::AdHoc :P | |||
i hope user code doesn't rely on the type being X::AdHoc | 21:20 | ||
cono | moritz: done | 21:22 | |
moritz | cono++ | 21:23 | |
Geth | doc: dc17af79e9 | MasterDuke17++ | doc/Type/Proc/Async.pod6 Add example for Proc::Async.bind-stdin |
||
synopsebot | Link: doc.perl6.org/type/Proc::Async | ||
mst | timotimo: wasn't zoffix working on stuff around that or do I misremember? | ||
moritz | I've closed the issue | ||
AlexDaniel | MasterDuke++ | 21:24 | |
timotimo | mst: there was something during a grant, but it's long finished i believe? | 21:25 | |
cono | m: subset CAT of Code where {.arity == 2}; multi xz() {say "bye"}; multi xz(CAT $x = * <=> *) { say $x(3,5); }; xz() | 21:26 | |
camelia | ===SORRY!=== Cannot look up attributes in a CAT type object |
||
cono | ah, old one | ||
I have another issue :) | |||
but maybe its something about lack of knowledge in MMD | |||
MasterDuke | timotimo: i think it's because most of them come directly from moarvm | 21:31 | |
timotimo | yeah | ||
the open function checks "is it a directory" before trying to open, that's racy | |||
so i put a CATCH that does a message check instead | |||
MasterDuke | e: "alsdjflsdkj".IO.open; CATCH { dd $_ } | ||
evalable6 | (exit code 1) X::AdHoc.new(payload => "Failed to open file /home/bisectable/git/whateverab… | ||
MasterDuke, Full output: gist.github.com/ba6c2721689f1e9b28...5aeb767a0b | |||
timotimo | at least for the "no such file or directory" bit | 21:32 | |
MasterDuke | that's from github.com/MoarVM/MoarVM/blob/mast...ile.c#L460 | ||
timotimo | i'm aware ;) | 21:33 | |
in theory we could put an hllsym | |||
MasterDuke | what's the best way to "upgrade" them to typed exceptions? | ||
timotimo | P6EX | 21:34 | |
oh, hm | 21:35 | ||
we're not actually using that at all from moarvm at the moment | |||
Geth | doc: ronaldxs++ created pull request #1997: Update htmlify.p6 to fix 'got empty filename' issue #1971. |
21:36 | |
squashable6 | 🍕 ronaldxs++ opened pull request “Update htmlify.p6 to fix…”: github.com/perl6/doc/pull/1997 | ||
21:36
natrys left
|
|||
MasterDuke | yeah, i've used that to upgrade an X::AdHoc in NQP to a typed exception, but i don't think i've ever done a moarvm one | 21:36 | |
timotimo | it's probably not so trivial | 21:37 | |
21:38
cog_ left
|
|||
cono | m: subset CAT of Code where {.arity == 2}; multi xz(CAT :$x) {$x(3,5).say}; multi xz(CAT $x = * <=> *) { say $x(3,5); }; xz() | 21:38 | |
camelia | Cannot invoke this object (REPR: Uninstantiable; CAT) in sub xz at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
cono | m: subset CAT of Code where {.arity == 2}; sub xz(CAT $x = * <=> * ) { say $x(3,5); }; xz() | 21:40 | |
camelia | Less | ||
cono | hm, but this works | ||
skids | Right because you are running CAT.arity (on the type object) | 21:42 | |
m: subset CAT of Code where { $_.defined && $_arity == 2}; multi xz(CAT :$x) {$x(3,5).say}; multi xz(CAT $x = * <=> *) { say $x(3,5); }; xz() | 21:43 | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Variable '$_arity' is not declared at <tmp>:1 ------> 3ubset CAT of Code where { $_.defined && 7⏏5$_arity == 2}; multi xz(CAT :$x) {$x(3,5 |
||
skids | m: subset CAT of Code where { $_.defined && $_.arity == 2}; multi xz(CAT :$x) {$x(3,5).say}; multi xz(CAT $x = * <=> *) { say $x(3,5); }; xz() | ||
camelia | Cannot invoke this object (REPR: Uninstantiable; CAT) in sub xz at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
skids | hmm. | ||
m: subset CAT of Code where { $_.DEFINITE && $_.arity == 2}; multi xz(CAT :$x) {$x(3,5).say}; multi xz(CAT $x = * <=> *) { say $x(3,5); }; xz() | |||
camelia | Cannot invoke this object (REPR: Uninstantiable; CAT) in sub xz at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
cono | I have tons of multi methods with this subset type and everything works, but when I add default value `= * <=> *` everythings stops to works | 21:46 | |
21:46
wamba left
|
|||
cono | so its something to MMD + default value for optional param | 21:46 | |
21:50
zachk joined
22:06
robertle left
|
|||
buggable | New CPAN upload: PDF-Class-0.1.8.tar.gz by WARRINGD modules.perl6.org/dist/PDF::Class:cpan:WARRINGD | 22:06 | |
22:11
dfdsfdd left
22:12
zachk left,
zachk joined
22:19
rindolf left
22:45
sauvin_ joined
22:46
sauvin left
22:47
sauvin_ left
|
|||
Geth | doc: 3b7ebe5c9f | (Will "Coke" Coleda)++ | doc/Type/Signature.pod6 make code compile |
22:47 | |
doc: b4cb7f3b32 | (Will "Coke" Coleda)++ | README.jp.md whitespace |
|||
synopsebot | Link: doc.perl6.org/type/Signature | ||
doc: 355d07fc88 | (Will "Coke" Coleda)++ | xt/words.pws learn new word |
|||
22:47
sauvin joined
|
|||
[Coke] | . | 22:57 | |
yoleaux | 14:45Z <Zoffix> [Coke]: would you know who my grant manager is? | ||
23:18
epony left
23:21
Sgeo__ joined
23:23
Sgeo_ left
|
|||
squashable6 | 🍕 coke++ wrote a comment on “/tmp files don't get cleaned up properly”: github.com/perl6/doc/issues/1973#i...-386842460 | 23:37 | |
23:48
lichtkind joined,
Khisanth left
|
|||
lichtkind | sorry but i can nt find method delegation (to method of attribute) in docs.perl6.org was it removed? | 23:49 | |
timotimo | docs.perl6.org/language/typesystem...it-handles - maybe not findable well enough | 23:50 | |
Geth | ¦ doc: ronaldxs self-unassigned Problems with ".html" github.com/perl6/doc/issues/1971 | 23:53 | |
lichtkind | timotimo, thanks a lot, yes maybe introduce a keyword under which it could be found | 23:54 | |
or just mention in in general oo page since word delegation is there not | 23:55 | ||
23:56
ChoHag_ joined
23:59
ChoHag left
|