01:14
unicodable6 left,
quotable6 left,
notable6 left,
sourceable6 left,
tellable6 left,
bisectable6 left,
releasable6 left,
bisectable6 joined,
sourceable6 joined,
releasable6 joined,
tellable6 joined,
unicodable6 joined,
sjn left,
sjn joined
01:18
quotable6 joined
01:38
timo left
01:39
timo joined
03:26
guifa left
08:02
librasteve_ joined
09:35
ds7832 joined
09:48
ds7832 left
09:49
ds7832 joined
|
|||
Geth | ¦ problem-solving: librasteve assigned to rba Issue Reduce Discord Tumbleweed & Make IRC Bridge More Consistent github.com/Raku/problem-solving/issues/500 | 13:27 | |
¦ problem-solving: lizmat unassigned from rba Issue Reduce Discord Tumbleweed & Make IRC Bridge More Consistent github.com/Raku/problem-solving/issues/500 | 13:29 | ||
jdv | [Coke]: got blin? | 14:25 | |
or should i do a run today | |||
15:03
ds7832 left,
ds7832 joined
|
|||
Geth | rakudo/r5970-fix-generics: ebdc2f4552 | ab5tract++ | src/Raku/ast/type.rakumod RakuAST - Address some issues with generics |
15:04 | |
15:51
ds7823 joined
|
|||
Geth | rakudo/r5970-fix-generics: 6e97eba138 | ab5tract++ | src/Raku/ast/type.rakumod RakuAST - Address some issues with generics Previously the following code: role R[::T] { has @.a is Array[T] } dd R[Int].new: :a(1,2,3) ... (34 more lines) |
16:05 | |
rakudo: ab5tract++ created pull request #5975: RakuAST - Address some issues with generics |
|||
16:05
ds7832 left
|
|||
[Coke] | jdv: couldn't get it working, if you can throw the output in a gist, I can open the ticket, etc. | 17:47 | |
librasteve_ | notable6: weekly | 17:57 | |
tellable6 | librasteve_, I'll pass your message to notable6 | ||
librasteve_ | hmmm | ||
jdv | i'll start it now. might be done before midnight if all goes relatively normally... | 18:00 | |
[Coke]: ^ | 18:05 | ||
librasteve_ | rakudoweekly.blog/2025/10/13/2025-41-tchotchke/ | 18:15 | |
[Coke] | Thanks, man. I owe you another beer. | 18:21 | |
I also want to convert blin to be resumable, and/or to make it a client/server app instead of a "run once for hours and hope it doesn't crash" app. | 18:22 | ||
I suspect that timeline is closer to "early next year". But it would be nice to be able to have other devs contribute to testing runs in a way that requires little manual coordination | 18:23 | ||
18:36
MasterDuke joined
18:54
ds7823 left,
ds7823 joined
|
|||
releasable6 | Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 19:00 | |
19:25
MasterDuke left
19:46
ds7832 joined
20:41
ds7823 left
|
|||
japhb | [Coke]: One possible in-between point is to have on-disk work queues, with tasks moving between directories from "waiting" to "working" to "done". That way you don't have to worry about the client/server aspect, or doing DB work, or creating a web interface, or anything like that. | 21:57 | |
Just turn blin into a worker that starts up, recovers from previous failure by checking if there is anything in "working" *AND* no currently running blin and moving all such entries back to "waiting". | 21:58 | ||
From then operation is basically: 1. Move task from waiting to working. 2. Do the needful. 3. When finished, move the task to done. | 21:59 | ||
Retrying something is basically moving it from done to waiting; starting a run is basically deleting done and refilling waiting. | 22:00 | ||
Then you can write a little script that tells you the status of the queues, and summarizes the results (wherever those were put), and you're golden. | 22:01 | ||
(Citation: I did exactly this 20 years ago to an existing system that was falling apart and needed immediate resuscitation before anything more advanced could be written to replace it.) | 22:03 | ||
I should have said "starting a run is basically EMPTYING done and refilling waiting" above. (If you're taking advantage of atomic rename in the filesystem, you don't want to break that atomicity by needing to recreate directories.) | 22:11 | ||
22:22
librasteve_ left
22:46
ds7823 joined
|
|||
jdv | its just the tuits. blin and its deps are not the easiest things to work with and only 2 people, used to be 1, use it really; | 22:53 | |
i have no time for that but welcome any change in that direction | |||
[Coke]: i think you already owe me some beers and we just were at a bar and iirc i paid for all my beer:) | 22:54 | ||
its still chugging. 1/2 way done, by count at least. | 22:55 | ||
module count i mean | |||
23:01
ds7832 left
23:08
ds7823 left
|