🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||||||||||||||||||||||||||||||||||||||
00:02
reportable6 left
00:46
Xliff joined
01:03
reportable6 joined
01:57
frost joined
03:40
linkable6 left,
evalable6 left,
quotable6 left,
statisfiable6 left,
bloatable6 left,
notable6 left,
greppable6 left,
coverable6 left,
reportable6 left,
unicodable6 left,
bisectable6 left,
nativecallable6 left,
tellable6 left,
sourceable6 left,
shareable6 left,
releasable6 left,
squashable6 left
03:41
sourceable6 joined,
releasable6 joined,
statisfiable6 joined
03:42
linkable6 joined,
evalable6 joined
03:43
linkable6 joined,
evalable6 joined,
notable6 joined
03:53
Xliff left
04:41
coverable6 joined,
reportable6 joined,
bloatable6 joined,
squashable6 joined
04:42
quotable6 joined
04:43
shareable6 joined,
tellable6 joined
05:41
bisectable6 joined,
greppable6 joined
06:02
reportable6 left
06:03
reportable6 joined
06:14
Util left
06:19
melezhik left
06:21
Util joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈2 days and ≈11 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 07:00 | |||||||||||||||||||||||||||||||||||||
07:00
sjn_ joined
07:07
djinni`_ joined
07:09
sjn left,
djinni` left,
ilogger2 left
07:12
ilogger2 joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | there's a slight inconsistency between Metamodel::CurriedRoleHOW and Metamodel::ParametricRoleHOW in how they deal with compos(aliza)bility of doees in my roles pr | 07:31 | |||||||||||||||||||||||||||||||||||||
the former checks the composability of all doees, while the latter only considers that if it needs composalizing | |||||||||||||||||||||||||||||||||||||||
i'm erring towards the latter being correct, but this is a sign of other problems to do with inherit(aliz)ability and compos(aliz)ability checks with add_parent and add_role that could be resolved by encoding them into theier metamethods of sorts, but is too breaking to do at the same time as all this | 07:35 | ||||||||||||||||||||||||||||||||||||||
can parents and doees be trusted to be inheritable and composable before then? | |||||||||||||||||||||||||||||||||||||||
if not -alizable | |||||||||||||||||||||||||||||||||||||||
s/theier/their own/ | 07:36 | ||||||||||||||||||||||||||||||||||||||
er, the latter considers it when generic, not composalizable | 07:40 | ||||||||||||||||||||||||||||||||||||||
07:41
nativecallable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | ig the question is "is .^add_parent($non_inheritable)/.^add_role($none_composable)" DIHWIDT? | 07:42 | |||||||||||||||||||||||||||||||||||||
07:43
unicodable6 joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:58 | |||||||||||||||||||||||||||||||||||||
09:04
squashable6 left
09:06
squashable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | the design docs specify that this: | 09:43 | |||||||||||||||||||||||||||||||||||||
m: class Abstract { method abstract { ... } }; class Concrete::Sorta is Abstract { } | |||||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
Kaiepi | should behave like | ||||||||||||||||||||||||||||||||||||||
m: role Abstract { method abstract { ... } }; class Concrete::Sorta does Abstract { } | 09:44 | ||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Method 'abstract' must be implemented by Concrete::Sorta because it is required by roles: Abstract. at <tmp>:1 |
||||||||||||||||||||||||||||||||||||||
Kaiepi | which was the barrier to not breaking things | ||||||||||||||||||||||||||||||||||||||
s/was/should be/ | |||||||||||||||||||||||||||||||||||||||
resolve, i mean | 09:45 | ||||||||||||||||||||||||||||||||||||||
idk, that not throwiwng seems like something someone could depend on in odd ways | 09:47 | ||||||||||||||||||||||||||||||||||||||
Mondenkind | m: class Abstract { method abstract { ... } }; class Concrete::Sorta is Abstract { }; Concrete::Sorta.abstract | 09:48 | |||||||||||||||||||||||||||||||||||||
camelia | Stub code executed in method abstract at <tmp> line 1 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Mondenkind | type-checks should happen 'at runtime, at latest'. So imo that is suboptimal but fine | 09:49 | |||||||||||||||||||||||||||||||||||||
lizmat | well, if you depend on that behaviour, and your program doesn't crash, you are clearly not using that stubbed method | 10:00 | |||||||||||||||||||||||||||||||||||||
which feels fine to me? | |||||||||||||||||||||||||||||||||||||||
10:29
Altai-man joined
10:56
Util left
11:03
Util joined
|
|||||||||||||||||||||||||||||||||||||||
Altai-man | releasable6, status | 11:14 | |||||||||||||||||||||||||||||||||||||
releasable6 | Altai-man, Next release in ≈2 days and ≈7 hours. 1 blocker. 0 out of 279 commits logged | ||||||||||||||||||||||||||||||||||||||
Altai-man, Details: gist.github.com/57125674cbc01df089...db7fa39c2f | |||||||||||||||||||||||||||||||||||||||
Altai-man | releasable6, status | 11:23 | |||||||||||||||||||||||||||||||||||||
releasable6 | Altai-man, Next release in ≈2 days and ≈7 hours. 1 blocker. 4 out of 279 commits logged | ||||||||||||||||||||||||||||||||||||||
Altai-man, Details: gist.github.com/617d3f0e27b8379ddb...52fe39ed4d | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo/megamorphic-handlers: 203f9afb4d | (Jonathan Worthington)++ | src/Perl6/Actions.nqp Lift $!do reading out of `for` loop body Which avoids a tiny bit of cost every iteration of a statement-level `for` loop. |
11:51 | |||||||||||||||||||||||||||||||||||||
12:02
reportable6 left
12:03
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | hm | 12:35 | |||||||||||||||||||||||||||||||||||||
it may be possible to avoid the breakage otherwise, just kind of a headache | |||||||||||||||||||||||||||||||||||||||
13:50
frost left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: d4f7d1742c | tony-o++ (committed using GitHub Web editor) | src/core.c/operators.pm6 Fixes `require STUB:file<>` bug #4488 (#4582) * bug fix for #4488 |
13:58 | |||||||||||||||||||||||||||||||||||||
13:58
linkable6 left
14:01
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | .tell sena_kun please check my ChangeLog-Draft entry for correctness when you get a chance | 14:44 | |||||||||||||||||||||||||||||||||||||
tellable6 | tbrowder, I'll pass your message to sena_kun | ||||||||||||||||||||||||||||||||||||||
Altai-man | tbrowder, hi! Looks good to me, thanks. | 14:48 | |||||||||||||||||||||||||||||||||||||
15:25
evalable6 left,
linkable6 left
15:26
linkable6 joined
15:28
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
15:29 | |||||||||||||||||||||||||||||||||||||
PC was less active, so I ran it again | |||||||||||||||||||||||||||||||||||||||
16:28
linkable6 left,
evalable6 left
16:29
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
timo | one of the things that required new-disp to work correctly was that TUI widget library. have we been testing that since then? | 17:09 | |||||||||||||||||||||||||||||||||||||
github.com/vrurg/raku-Vikna | 17:13 | ||||||||||||||||||||||||||||||||||||||
17:20
Altai-man left
18:02
reportable6 left
|
|||||||||||||||||||||||||||||||||||||||
tbrowder | .tell Altai-man you are very welcome | 18:21 | |||||||||||||||||||||||||||||||||||||
tellable6 | tbrowder, I'll pass your message to Altai-man | ||||||||||||||||||||||||||||||||||||||
18:28
evalable6 joined
19:28
linkable6 left,
evalable6 left
19:29
linkable6 joined
20:31
evalable6 joined
21:34
sjn_ is now known as sjn
22:04
reportable6 joined
22:14
dogbert17 left
22:53
dogbert17 joined
23:53
notable6 left,
unicodable6 left,
evalable6 left,
reportable6 left,
greppable6 left,
sourceable6 left,
statisfiable6 left,
linkable6 left,
nativecallable6 left,
quotable6 left,
bloatable6 left,
releasable6 left,
shareable6 left,
coverable6 left,
tellable6 left,
bisectable6 left,
committable6 left,
benchable6 left,
squashable6 left,
coverable6 joined,
bloatable6 joined,
sourceable6 joined
23:54
notable6 joined
23:55
committable6 joined,
reportable6 joined
23:56
linkable6 joined,
releasable6 joined,
squashable6 joined
|