Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | every time I had to add a test I ended up putting it into some random place near similar tests, but it never felt right | 00:00 | |||||||||||||||||||||||||||||||||||||
in fact it always felt very wrong :) | |||||||||||||||||||||||||||||||||||||||
I assume others are doing the same, so directory structure is one thing but every file is even messier on the inside | |||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: yep, absolutely the same here. For the inside some kind guidelines on how a test should be writted is needed. | 00:06 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: well, for some time we had a guideline called Zoffix | 00:07 | |||||||||||||||||||||||||||||||||||||
vrurg: who'd hit me with a stick if my tests were not up to their standards :) | |||||||||||||||||||||||||||||||||||||||
vrurg | (facepalm) I cloned BOOTSTRAP, but I did it with the proper respect to the installation! | ||||||||||||||||||||||||||||||||||||||
AlexDaniel: well, I would introduce my own standards, but will it be for good?? :p | 00:08 | ||||||||||||||||||||||||||||||||||||||
Seriously, that's why the guidelines. Similar to the renaming PR, we would collectively work out a document which would define the standards. | 00:09 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | yeah, that is meant to work like that | 00:14 | |||||||||||||||||||||||||||||||||||||
we'll see what happens to the renaming PR | |||||||||||||||||||||||||||||||||||||||
problem-solving repo was designed to be a framework for working on such issues, but at this moment it is still in some sense experimental | 00:16 | ||||||||||||||||||||||||||||||||||||||
I looked at how other languages approach this stuff and I was very disappointed | 00:17 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: Most other langs are rules either by the creators or by owning companies. It's hard to recall one which is really collectively controlled. Python though is going this way, but they're still at early stages of the transition. | 00:20 | |||||||||||||||||||||||||||||||||||||
00:20
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Aleks-Daniel Jakimenko-Aleksejev 'Merge pull request #3135 from ZhongnianTao/master | 00:20 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/576575694 github.com/rakudo/rakudo/compare/1...6888c69455 | |||||||||||||||||||||||||||||||||||||||
00:20
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: yeah, PEPs sorta work. But then this: mail.python.org/pipermail/python-c...05664.html | 00:22 | |||||||||||||||||||||||||||||||||||||
00:24
pamplemousse joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | though problem-solving repo doesn't entirely solve that, as you still have to convince (“fight”) reviewers that the change should actually be implemented | 00:24 | |||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: that's what I mean. As Guido stepped down they worked out some kind of commitee. And they're still working on this. Though I don't relly forllow much, just as long as Slashdot keeps me posted on this. :) | 00:25 | |||||||||||||||||||||||||||||||||||||
Actually, convincing is ok or we think of different things. I mean, one must be able to protect his decisions. | 00:26 | ||||||||||||||||||||||||||||||||||||||
If I cannot so far prove that QuantHash must be iterable – well, that's my problem then. :) Though I'm not gonna give up, just posponed the matter for later. | 00:27 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | sure, but if you think you're right and others disagree, then it's a bit more difficult | 00:28 | |||||||||||||||||||||||||||||||||||||
looking at the renaming discussion, it can be hard for people to stay focused on coming to the same conclusion collectively | 00:30 | ||||||||||||||||||||||||||||||||||||||
but it isn't too bad, so there's hope, please everyone don't disappoint me :P | 00:31 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: That's why any discussion must end up with voting eventually. I think the rule must be: number of "yes" votes must depend on the importance of a problem. Renaming must be decided with 2/3 majority. Guidelines – with simple majority. | 00:32 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | we'll see how 100% works in this case | 00:34 | |||||||||||||||||||||||||||||||||||||
vrurg | .tell patrickb I think cleaning of obsolete targets is broken. Unfortunately, don't have time to look into it. I'm unlikely to make R#3138 ready for merge today, but this is where I don't observe it removing outdated precompiles. | 00:35 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#3138 [open]: github.com/rakudo/rakudo/pull/3138 [6.e][CORE.setting][WIP] Improve multi-revision support | ||||||||||||||||||||||||||||||||||||||
tellable6 | vrurg, I'll pass your message to patrickb | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tellable6: patrickb | 00:41 | |||||||||||||||||||||||||||||||||||||
tellable6 | AlexDaniel, I saw patrickb 2019-07-29T08:35:16Z in #perl6: <patrickb> I think the two discussions were unrelated. | ||||||||||||||||||||||||||||||||||||||
01:43
epony left
01:49
Kaiepi joined
01:59
pamplemousse left
02:31
Xliff left
02:34
epony joined
03:04
Kaiepi left
04:41
camelia left
05:22
Kaiepi joined
05:55
robertle left
06:15
lizmat joined,
lizmat left
07:54
patrickb joined
07:55
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
08:09 | |||||||||||||||||||||||||||||||||||||
08:31
ufobat joined
09:33
jjmerelo joined
|
|||||||||||||||||||||||||||||||||||||||
jjmerelo | Hi, a warning of bumpy road ahead in the documentation | 09:35 | |||||||||||||||||||||||||||||||||||||
We are starting to work on this milestone github.com/perl6/doc/milestone/2 | |||||||||||||||||||||||||||||||||||||||
Except for the deprecation of disambiguation pages, you should notice nothing more annoying that lots of new issues in perl6/doc | 09:36 | ||||||||||||||||||||||||||||||||||||||
As well as new repos sprouting up in the perl6/ organization. | |||||||||||||||||||||||||||||||||||||||
Help and suggestions are, and will be, much appreciated. | 09:37 | ||||||||||||||||||||||||||||||||||||||
When the milestone is reached, we should be able to generate documentation much faster, using tools that are tested and documented, and that offer an API that can be tapped in a number of different ways. | 09:38 | ||||||||||||||||||||||||||||||||||||||
10:14
jjmerelo left
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | hi, #perl6-dev | 11:27 | |||||||||||||||||||||||||||||||||||||
m: 3 #` ; | 11:28 | ||||||||||||||||||||||||||||||||||||||
evalable6 | WARNINGS for /tmp/IXC5JnlqCQ: Useless use of constant integer 3 in sink context (line 1) |
||||||||||||||||||||||||||||||||||||||
tbrowder | m: 3 * #` ; | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/de_k8mU7qI Missing… |
||||||||||||||||||||||||||||||||||||||
tbrowder, Full output: gist.github.com/e440d15418ecf7d3c3...57ceb7eb41 | |||||||||||||||||||||||||||||||||||||||
tbrowder | m: 3 * #`( embedded comment) 3 | 11:29 | |||||||||||||||||||||||||||||||||||||
evalable6 | WARNINGS for /tmp/WwtDegSou_: Useless use of "*" in expression "3 * #`( embedded comment) 3" in sink context (line 1) |
||||||||||||||||||||||||||||||||||||||
tbrowder | m: my $val = 3 * #`( embedded comment) 3 | ||||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
tbrowder | m: my $val = 3 * #`( embedded comment ) 3 | 11:30 | |||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
tbrowder | m: my $val = 3 * #`( embedded comment ) 3; say $val | ||||||||||||||||||||||||||||||||||||||
evalable6 | 9 | ||||||||||||||||||||||||||||||||||||||
tbrowder | m: my $val = 3 * #` ( embedded comment ) 3; say $val | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/pubcum18WE Missing… |
||||||||||||||||||||||||||||||||||||||
tbrowder, Full output: gist.github.com/e825b25b7c8403f21a...0a9d31dead | |||||||||||||||||||||||||||||||||||||||
tbrowder | .tell AlexDaniel ^^^ apparently a subtle problem in that currently p6 doesn't recognize an embedded comment if it's not really embedded. my pr should take care of that | 11:36 | |||||||||||||||||||||||||||||||||||||
tellable6 | tbrowder, I'll pass your message to AlexDaniel | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | . | 11:41 | |||||||||||||||||||||||||||||||||||||
tbrowder | AlexDaniel: my hat's off to you for discovering a hitherto unknown pod6 bug! | 11:54 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | tbrowder: it's not exactly a bug, is it? | 11:56 | |||||||||||||||||||||||||||||||||||||
tbrowder: it's just that it parses it as a regular comment | |||||||||||||||||||||||||||||||||||||||
tbrowder | technicall you're correct, but we show it's use like that in the docs. and i think it's confusing to allow it as a co: | 11:59 | |||||||||||||||||||||||||||||||||||||
common comment | |||||||||||||||||||||||||||||||||||||||
or treat it as a trap, or??? | |||||||||||||||||||||||||||||||||||||||
its use in the docs can be easily changed and the difference noted. | 12:01 | ||||||||||||||||||||||||||||||||||||||
12:02
robertle left
12:04
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | m: #| | 12:04 | |||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
tbrowder | #| ( blsh | 12:05 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I don't know. It's a change to the language, and I think it can be discussed in the problem-solving repo | ||||||||||||||||||||||||||||||||||||||
tbrowder | m: #| ( foo | ||||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
tbrowder | no, i think current behavior is ok and seems to be consistent with the others. i'll try to fix the pr and concentrate on the msgs and fix the docs | 12:08 | |||||||||||||||||||||||||||||||||||||
thnx | |||||||||||||||||||||||||||||||||||||||
thanks for helping me see that subtle distinction--it makes the current grammar treatment make more sense and may point to the path to fix the #= lta msg | 12:14 | ||||||||||||||||||||||||||||||||||||||
Geth | roast: dumarchie++ created pull request #570: Spectest for rakudo/rakudo/issues/3137 |
12:17 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I don't know, I think it can be argued both ways | 12:31 | |||||||||||||||||||||||||||||||||||||
if somebody wrote #` ( then it's fair to assume they wanted a multiline comment | 12:32 | ||||||||||||||||||||||||||||||||||||||
13:00
discord61 joined,
discord61 left,
discord61 joined
13:01
discord61 left
13:19
robertle left
13:33
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | but easier to live with the status quo i think at the moment...depends on my grokking the grammar properly | 13:44 | |||||||||||||||||||||||||||||||||||||
13:46
committable6 left,
evalable6 left,
bisectable6 left
13:48
evalable6 joined
13:49
bisectable6 joined
13:50
committable6 joined,
ChanServ sets mode: +v committable6
14:20
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | .ask moritz would it be a waste of time to work with chunks of pod grammar in p6 before moving back to nqp? | 14:38 | |||||||||||||||||||||||||||||||||||||
tellable6 | tbrowder, I'll pass your message to moritz | ||||||||||||||||||||||||||||||||||||||
timotimo | shouldn't be a big waste | 14:43 | |||||||||||||||||||||||||||||||||||||
moritz | tbrowder: what's your goal? | 14:44 | |||||||||||||||||||||||||||||||||||||
15:13
ufobat_ joined
15:16
ufobat left
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | trying to tidy error handling of pod comments and declarator blocks | 15:17 | |||||||||||||||||||||||||||||||||||||
moritz | not sure; I'd do it in NQP right away, but YMMV | 15:22 | |||||||||||||||||||||||||||||||||||||
tbrowder | ok, thnx for advice | 15:23 | |||||||||||||||||||||||||||||||||||||
15:30
robertle left
16:04
patrickb left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | active-warthog69 | 16:15 | |||||||||||||||||||||||||||||||||||||
dammit. :) | |||||||||||||||||||||||||||||||||||||||
Geth | ¦ rakudo: vrurg self-assigned Promise::Vow can change a kept/broken promise github.com/rakudo/rakudo/issues/3137 | 16:22 | |||||||||||||||||||||||||||||||||||||
16:31
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
tobs | what: say <hello> | 16:35 | |||||||||||||||||||||||||||||||||||||
timotimo | m: say <hello> | 16:37 | |||||||||||||||||||||||||||||||||||||
evalable6 | hello | ||||||||||||||||||||||||||||||||||||||
tobs | timotimo: weird. In *one* of my local tests, it apparently responds to 'what:' | 16:38 | |||||||||||||||||||||||||||||||||||||
and shouldn't it, given github.com/perl6/whateverable/blob...le.p6#L113 ? | 16:40 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tobs: it does so on #whateverable | 16:42 | |||||||||||||||||||||||||||||||||||||
tobs: github.com/perl6/whateverable/blob...m6#L48-L49 | 16:43 | ||||||||||||||||||||||||||||||||||||||
tobs: $CONFIG<cave> in this case is #whateverable, I think | 16:45 | ||||||||||||||||||||||||||||||||||||||
tobs: it's a command meant for rakudo devs, it triggers evalable, committable and bisectable at the same time | 16:46 | ||||||||||||||||||||||||||||||||||||||
so “what: some piece of code” gives you the current output, the output on all releases and bisect result | 16:47 | ||||||||||||||||||||||||||||||||||||||
tobs | fancy | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | it's useful to me, I haven't seen anybody else use it often | 16:49 | |||||||||||||||||||||||||||||||||||||
maybe because it's not allowed here anyway, because botspam | |||||||||||||||||||||||||||||||||||||||
tobs | I'll put up a PR in a second. We can look at the what: problem in my new test there. | 16:52 | |||||||||||||||||||||||||||||||||||||
17:13
robertle joined
17:15
patrickb joined
18:00
BeastieBot left
18:01
BeastieBot joined
18:28
Kaiepi joined
18:29
chloekek joined
18:34
chloekek left
19:35
Ven`` joined
19:37
Ven`` is now known as Ven_de_Thiel
19:47
chloekek joined
20:31
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | and yet another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/08/26/...-atlantic/ | 20:31 | |||||||||||||||||||||||||||||||||||||
20:32
lizmat left
20:46
MasterDuke left
21:00
lizmat joined
21:18
Ven_de_Thiel left
21:41
patrickb left
21:48
lizmat left
22:01
chloekek left
23:17
Kaiepi left
23:24
|Tux| left
23:28
evalable6 left,
bisectable6 left,
committable6 left
23:30
committable6 joined,
ChanServ sets mode: +v committable6
23:31
tellable6 left,
notable6 left
23:32
evalable6 joined
23:33
bisectable6 joined,
ChanServ sets mode: +v bisectable6,
notable6 joined
23:35
tellable6 joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | i can what? | 23:44 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2019-08-26T23:44:01Z #perl6 <AlexDaniel> timotimo hello to perl6-dev | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | . | 23:45 | |||||||||||||||||||||||||||||||||||||
tellable6 | 2019-08-26T23:44:55Z #perl6 <timotimo> AlexDaniel can you get this? | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | .tell timotimo sure, but can you receive this?? | ||||||||||||||||||||||||||||||||||||||
tellable6 | AlexDaniel, I'll pass your message to timotimo | ||||||||||||||||||||||||||||||||||||||
23:52
releasable6 left
23:53
releasable6 joined,
ChanServ sets mode: +v releasable6
|