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. |
|||||||||||||||||||||||||||||||||||||||
00:18
discord61 joined,
discord61 left,
discord61 joined,
discord6 left
00:19
discord61 is now known as discord6
|
|||||||||||||||||||||||||||||||||||||||
vrurg | How could two role objects with same objectid and same nqp::where result in !$r1 =:= $r2 in nqp??? | 00:19 | |||||||||||||||||||||||||||||||||||||
timotimo | may need to decont | ||||||||||||||||||||||||||||||||||||||
vrurg | bingo, that's was my last guess and it worked! Thanks timotimo! | 00:20 | |||||||||||||||||||||||||||||||||||||
timotimo | :) | 00:22 | |||||||||||||||||||||||||||||||||||||
vrurg | Actually, I thought that nqp::where would return container's address, not type object. | ||||||||||||||||||||||||||||||||||||||
Fighting 'is hidden' not being propagaded to class when role is puned... | 00:24 | ||||||||||||||||||||||||||||||||||||||
00:56
AlexDani` joined
01:00
AlexDaniel left
05:01
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
|
|||||||||||||||||||||||||||||||||||||||
Geth_ | problem-solving/path-to-raku: 5 commits pushed by (Aleks-Daniel Jakimenko-Aleksejev)++ | 07:21 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | tbrowder: I'm not entirely sure. Something about making it dead obvious to tools and editors that it's a raku file, but it looks like we'll be supporting .t anyway, so it's weird. Moreover, .raku.t is already supported, it's shorter, and you won't have to choose between two different extensions because .raku.t is basically both at the same time, so I'm currently unable to make a good point in favor of .rakutest | 07:33 | |||||||||||||||||||||||||||||||||||||
and even though nobody else is seriously using TAP, the idea of everyone coming up with a new extension for using it with a particular language is weird | 07:36 | ||||||||||||||||||||||||||||||||||||||
08:15
squashable6 left
08:18
squashable6 joined,
ChanServ sets mode: +v squashable6
08:57
chloekek joined
09:04
chloekek left
09:26
MasterDuke joined
10:04
camelia left,
Geth left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1274, Tests=109501, 205 wallclock secs (26.64 usr 7.59 sys + 2885.58 cusr 251.64 csys = 3171.45 CPU) | 10:36 | |||||||||||||||||||||||||||||||||||||
Geth_ | rakudo: 1d4c21d030 | (Elizabeth Mattijsen)++ | 2 files Make .index quite a bit faster Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature. |
11:37 | |||||||||||||||||||||||||||||||||||||
rakudo: 6f5232f403 | (Elizabeth Mattijsen)++ | 2 files Make .rindex quite a bit faster Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature. |
11:49 | ||||||||||||||||||||||||||||||||||||||
11:55
nine joined
11:58
Geth joined,
camelia joined
|
|||||||||||||||||||||||||||||||||||||||
nine | m: say "back up" | 11:59 | |||||||||||||||||||||||||||||||||||||
lizmat | back up | ||||||||||||||||||||||||||||||||||||||
:-) | |||||||||||||||||||||||||||||||||||||||
nine | wait...what? | ||||||||||||||||||||||||||||||||||||||
11:59
ChanServ sets mode: +v camelia
|
|||||||||||||||||||||||||||||||||||||||
camelia | back up | 11:59 | |||||||||||||||||||||||||||||||||||||
timotimo | elizabot? | 12:00 | |||||||||||||||||||||||||||||||||||||
lizmat | you rang? | ||||||||||||||||||||||||||||||||||||||
Geth_ | rakudo: 3697325c74 | (Elizabeth Mattijsen)++ | 2 files Remove two unneeded "is copy"s |
12:03 | |||||||||||||||||||||||||||||||||||||
tbrowder | AlexDaniel: thnx. i'm happy with the raku name, but not so happy about the LONG extensions. | 12:24 | |||||||||||||||||||||||||||||||||||||
Geth_ | rakudo: 6297b0e465 | (Elizabeth Mattijsen)++ | 2 files Make .comb quite a bit faster Especially the Cool variants. Mostly by making them share the same proto and getting rid of the |c signature. |
12:27 | |||||||||||||||||||||||||||||||||||||
tbrowder | for my 2 cents worth, having looked over the years at the duplication of file extensions on the various lists one can find, the fact that our chosen extension might be the same as another wouldn' bother me. and i've often had to change file associations on $windows so that wouldn't bother me, either. | 12:30 | |||||||||||||||||||||||||||||||||||||
i say define them to benefit us, the actual users. it may be confusing to non-raku users, but maybe that would be a marketing payoff. | 12:33 | ||||||||||||||||||||||||||||||||||||||
12:35
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | btw, in raku-speak, nqp could be thought of as "not quite public" or "not quite pretty". | 12:38 | |||||||||||||||||||||||||||||||||||||
not quite prevalent | 12:39 | ||||||||||||||||||||||||||||||||||||||
not quite polished | |||||||||||||||||||||||||||||||||||||||
not quite presentable | 12:41 | ||||||||||||||||||||||||||||||||||||||
i like that last one best. describes it quite well. | 12:42 | ||||||||||||||||||||||||||||||||||||||
but, to insiders: notably quite powerful | 12:43 | ||||||||||||||||||||||||||||||||||||||
lizmat | not quite pottery | 12:44 | |||||||||||||||||||||||||||||||||||||
but I guess we decided that nqp will just be "nqp" | 12:45 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tbrowder: they're annoyingly long, yes, but nobody seems to be interested in trying to even think about resolving that | ||||||||||||||||||||||||||||||||||||||
instead there's a push to just ignore that and move on | |||||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: many people (me included) is worn out on these types of discussions | ||||||||||||||||||||||||||||||||||||||
tbrowder | sorry, i couldn't resist | 12:46 | |||||||||||||||||||||||||||||||||||||
lizmat | *are | 12:47 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | I totally understand that, but I'm not sure if it means that we should just go with any almost random extensions | ||||||||||||||||||||||||||||||||||||||
tbrowder | but it could be put up for public discussion and voting could it not? | 12:48 | |||||||||||||||||||||||||||||||||||||
lizmat | FWIW, I think it was a mistake for jnthn to force a decision on that as part of #89 | ||||||||||||||||||||||||||||||||||||||
*I* don't care anymore what comes out of the extension decision | 12:49 | ||||||||||||||||||||||||||||||||||||||
I was going to go out about now anyway, so please don't take my afk as anything else | 12:50 | ||||||||||||||||||||||||||||||||||||||
afk& | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: first I agreed with the decision, but now that I think about it, people won't be able to change their filenames right after the rename anyway… | 12:51 | |||||||||||||||||||||||||||||||||||||
and there's quite some time till 6.e to make that decision separately | 12:52 | ||||||||||||||||||||||||||||||||||||||
I mean, to decide which extensions | |||||||||||||||||||||||||||||||||||||||
tbrowder | my last comment: when my grandson gets introduced to raku, he will probably like shorter extensions, especially when most windows users (most students in us system) don't see them, or even think much about them. | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | tbrowder: there was some voting, but it was so quick I didn't even make up my mind github.com/perl6/problem-solving/i...-531986666 | 12:54 | |||||||||||||||||||||||||||||||||||||
like, I voted “both long and short” but I wouldn't do that now | |||||||||||||||||||||||||||||||||||||||
and even that I changed, initially I was for long extensions | |||||||||||||||||||||||||||||||||||||||
lucasb | hehe, what a mess | 12:55 | |||||||||||||||||||||||||||||||||||||
tbrowder | yes, it was quick and not so public | ||||||||||||||||||||||||||||||||||||||
got to go, but a bit more discussion on #perl6 imho is warranted | 12:57 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I'm currently trying to at least document what's going to happen, see the latest edits here: github.com/perl6/problem-solving/p...-536044546 | ||||||||||||||||||||||||||||||||||||||
but honestly I still quite disoriented | |||||||||||||||||||||||||||||||||||||||
like, maybe the long extensions as well as .rakutest are the best possible things we can have, but nobody ever explained why so | 12:58 | ||||||||||||||||||||||||||||||||||||||
and now I'm learning that both .t and .rakutest will be supported? Or not? I don't know, I'm very confused | |||||||||||||||||||||||||||||||||||||||
I also don't know if both were supported and I had a choice, which one would I use? I hate having to choose tbh | 12:59 | ||||||||||||||||||||||||||||||||||||||
Geth_ | nqp: c05b600f19 | (Timo Paulssen)++ | src/vm/moar/HLL/Backend.nqp profiler: one line per statement like earlier versions comma had been assuming "one line is one statement", and since the files aren't meant to be read by humans anyway, this is the easiest fix. |
14:58 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
15:22 | |||||||||||||||||||||||||||||||||||||
15:35
cognomin_ joined
15:38
cognominal left
15:54
greppable6 left
15:56
greppable6 joined
16:00
greppable6 left
16:02
greppable6 joined,
ChanServ sets mode: +v greppable6
16:17
greppable6 left
16:22
greppable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lucasb | 6c: for 1|2|3 { .say } | 17:24 | |||||||||||||||||||||||||||||||||||||
committable6 | lucasb, gist.github.com/0aba2f59030c549091...98ced0abab | ||||||||||||||||||||||||||||||||||||||
lucasb | bisectable6: for 1|2|3 { .say } | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lucasb, Bisecting by output (old=2015.12 new=6297b0e) because on both starting points the exit code is 0 | ||||||||||||||||||||||||||||||||||||||
lucasb, bisect log: gist.github.com/ac61c81e6828a0d04d...ba2ba1edf9 | 17:25 | ||||||||||||||||||||||||||||||||||||||
lucasb, (2017-06-15) github.com/rakudo/rakudo/commit/9b...a9bb083507 | |||||||||||||||||||||||||||||||||||||||
lucasb | ^^ info for R#3198 | ||||||||||||||||||||||||||||||||||||||
synopsebot | R#3198 [open]: github.com/rakudo/rakudo/issues/3198 for any 1 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | ouch | 17:26 | |||||||||||||||||||||||||||||||||||||
lucasb: you'll leave a comment, right? | 17:28 | ||||||||||||||||||||||||||||||||||||||
I almost feel like I've seen that issue before… | 17:29 | ||||||||||||||||||||||||||||||||||||||
lucasb | AlexDaniel: done :) | 17:34 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | thanks :) | 17:35 | |||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: what confuses you in support of both .rakutest and .t? As if we don't have .t6 already. | 19:19 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | vrurg: well, the point of .rakutest was that for editors and tools it'll be so much easier to support it, right? Yet .t will need to be supported anyway, so we're not exactly making it easier? | 19:22 | |||||||||||||||||||||||||||||||||||||
ok, users might have slightly better experience with .rakutest, or at least that's the argument, but in terms of dev time it's same | 19:23 | ||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: we do. If I develop in vim – I can use .t in my project. If I develop in something else where .t is treated wrongfully – I choose .rakutest. | ||||||||||||||||||||||||||||||||||||||
The point is make user's life easier, yes. | |||||||||||||||||||||||||||||||||||||||
19:31
MasterDuke left
20:02
MasterDuke joined
21:21
cognominal joined
21:25
cognomin_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth_ | rakudo: vrurg++ created pull request #3199: [WIP] Implement perl6/problem-solving#103 |
21:30 |