🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||
00:07
reportable6 left
00:09
reportable6 joined
00:38
melezhik joined
00:42
melezhik left
02:53
evalable6 left,
linkable6 left
02:54
linkable6 joined,
evalable6 joined
|
|||||||||||||||||||||||||||||||
releasable6 | Next release in ≈1 day and ≈15 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |||||||||||||||||||||||||||||
06:04
Xliff joined
06:07
reportable6 left
06:10
reportable6 joined
07:33
|Tux| joined,
Tux__ joined,
|Tux| left
07:34
Tux__ left,
|Tux| joined
08:01
Geth left,
Geth joined
08:04
Xliff left
|
|||||||||||||||||||||||||||||||
|Tux| |
|
08:23 | |||||||||||||||||||||||||||||
08:51
masak left,
sena_kun joined
10:19
sena_kun left
10:21
sena_kun joined
10:41
Xliff joined
12:06
reportable6 left
12:07
reportable6 joined
13:44
linkable6 left,
evalable6 left
13:45
linkable6 joined,
evalable6 joined
|
|||||||||||||||||||||||||||||||
jdv | lizmat: around? | 14:07 | |||||||||||||||||||||||||||||
lizmat iz ere | |||||||||||||||||||||||||||||||
jdv | i mentioned it on sunday but i got too busy after. anyway, i think we have a hard blocker on the release. | 14:10 | |||||||||||||||||||||||||||||
Blin seems broken and i tried last night for a bit to fix it and no joy. | 14:11 | ||||||||||||||||||||||||||||||
lizmat | hmmm meh | 14:14 | |||||||||||||||||||||||||||||
sena_kun ^^ ideas ? | |||||||||||||||||||||||||||||||
jdv | from what i know the "mothership" (where the builds come from) switched to a glibc that's quite high, like debian testing high, and i'm not sure how to adapt. | 14:18 | |||||||||||||||||||||||||||||
gist.github.com/jdv/ffa82e105b75a9...04005a174b | |||||||||||||||||||||||||||||||
or logs.liz.nl/raku-dev/2022-08-21.html | |||||||||||||||||||||||||||||||
i can post how far i got later today in a branch on blin but release tomorrow is near zero and this month idk:( | 14:21 | ||||||||||||||||||||||||||||||
lizmat | ok, let's skip this month then | ||||||||||||||||||||||||||||||
14:34
ab5tract joined
|
|||||||||||||||||||||||||||||||
ab5tract | vrurg: in response to " I think the problem is about compile-time resolution of A[T]. Not sure worth the time fixing it considering that the current parser is basically in deprecated state." | 14:39 | |||||||||||||||||||||||||||||
tellable6 | hey ab5tract, you have a message: gist.github.com/5833193a02f063c296...821dd0f469 | ||||||||||||||||||||||||||||||
ab5tract | does that mean that the non-deprecated parser replacement would have this fixed already? | 14:41 | |||||||||||||||||||||||||||||
and is the replacement based on the switch to Raku AST? | |||||||||||||||||||||||||||||||
I hope niner didn't burn out too badly on it | |||||||||||||||||||||||||||||||
vrurg | ab5tract: No idea. The only thing guaranteed about RakuAST is that it would be passing spectests and blin runs. | 14:42 | |||||||||||||||||||||||||||||
14:44
melezhik joined
|
|||||||||||||||||||||||||||||||
sena_kun | lizmat, I won't be able to give a better insight than Alex, and he's already aware I see. | 14:50 | |||||||||||||||||||||||||||||
ab5tract | Right, I don't expect that it will automatically fix it. I guess I'm asking whether my assumption that the current parser is considered deprecated because RakuAST will be the place to fix it | ||||||||||||||||||||||||||||||
*is correct | |||||||||||||||||||||||||||||||
lizmat | sena_kun: thanks | 14:51 | |||||||||||||||||||||||||||||
14:51
melezhik left
|
|||||||||||||||||||||||||||||||
vrurg | ab5tract: You guess it right. | 14:55 | |||||||||||||||||||||||||||||
ab5tract: Though if you remind me the code which fails, the fix could be just a one-liner. | 14:57 | ||||||||||||||||||||||||||||||
ab5tract | m: role A[::T] { has $.b; method a(T $b) { A[T].new(:$b) } }; my A[Int] $f = A[Int].new.a(55) | 15:14 | |||||||||||||||||||||||||||||
camelia | Type check failed in assignment to $f; expected A[Int] but got A[T] (A[T].new(b => 55)) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||
ab5tract | vrurg: a one-liner fix would be amazing. but I think it is likely to be a more complicated issue, unfortunately | ||||||||||||||||||||||||||||||
I'd be happy to be surprised in this manner, though :) | 15:15 | ||||||||||||||||||||||||||||||
15:47
ab5tract left
16:10
sena_kun left
16:11
sena_kun joined
17:32
evalable6 left,
linkable6 left
17:33
linkable6 joined
17:34
evalable6 joined
18:06
reportable6 left
18:09
reportable6 joined
|
|||||||||||||||||||||||||||||||
[Coke] | gist.github.com/coke/b0e01b7295691...3a41c7d347 - one todo passed, one failure on a fresh M2 airbook | 18:20 | |||||||||||||||||||||||||||||
vrurg | [Coke]: the TODO is a fresh addition for handling `my \v1`-like lexicals. | 18:30 | |||||||||||||||||||||||||||||
I forgetting to un-todo it. | 18:31 | ||||||||||||||||||||||||||||||
18:47
japhb left
18:54
japhb joined
19:05
samebchase left,
ab5tract joined
19:06
samebchase joined
19:37
japhb left
19:43
japhb joined
19:46
sena_kun left
|
|||||||||||||||||||||||||||||||
vrurg | ab5tract: It is a one-liner, after all. ;) | 20:03 | |||||||||||||||||||||||||||||
ab5tract | :O | 20:16 | |||||||||||||||||||||||||||||
so it will in the end enable referencing `T` everywhere in the role code? | 20:17 | ||||||||||||||||||||||||||||||
thus being able to do something like `role Tree[::T] { method create-node(T $val) { Node[T].new($val) }}` ? | 20:19 | ||||||||||||||||||||||||||||||
I also ran into trouble trying to use parameterized role object in a recursive call but I haven't created a minimal example of it yet | 20:22 | ||||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #5044: Fix role parameterization over generics |
20:24 | |||||||||||||||||||||||||||||
roast: vrurg++ created pull request #818: Add a test for role parameterization of generics |
20:25 | ||||||||||||||||||||||||||||||
vrurg | ab5tract: Looks like. It golfs down to `role A[::T] { method a { A[T] } }; A[Int].a ~~ A[Int]` and this is what I test over. | 20:31 | |||||||||||||||||||||||||||||
Geth | roast: d965e0dbca | (Vadim Belman)++ | S04-declarations/my-6c.t Un-TODO a passing test Version-alike lexicals are not treated as version constants anymore by Rakudo. |
20:32 | |||||||||||||||||||||||||||||
ab5tract | vrurg: awesome work! very inspiring | 20:42 | |||||||||||||||||||||||||||||
Geth | rakudo: vrurg++ created pull request #5045: Bump macOS version to 12 |
20:47 | |||||||||||||||||||||||||||||
20:51
ab5tract left
20:52
ab5tract joined
21:05
Kaipei joined
21:07
Kaiepi left
21:19
ab5tract left
22:25
rba_ joined
22:28
lucs_ joined
22:33
[Tux] left,
lucs left,
rba left,
rba_ is now known as rba
|
|||||||||||||||||||||||||||||||
Geth | rakudo: 0953b4ac04 | (Vadim Belman)++ | azure-pipelines.yml Bump macOS version to 12 With accordance to recommendations in github.com/actions/runner-images/issues/5583 |
22:37 | |||||||||||||||||||||||||||||
rakudo: ff90a24d64 | (Vadim Belman)++ | azure-pipelines.yml Bump Ubuntu too Ubuntu 18.04 is deprecated. |
|||||||||||||||||||||||||||||||
rakudo: f66d576cb6 | (Vadim Belman)++ (committed using GitHub Web editor) | azure-pipelines.yml Merge pull request #5045 from vrurg/bump-CI-macos-version Bump deprecated versions |
|||||||||||||||||||||||||||||||
22:39
[Tux] joined
|
|||||||||||||||||||||||||||||||
releasable6 | Next release in ≈19 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 |