[00:00] *** Summer left
[00:00] *** Summer joined
[00:31] *** Summer left
[00:31] *** Summer joined
[01:01] *** Summer left
[01:02] *** Summer joined
[01:32] *** Summer left
[01:32] *** Summer joined
[02:00] *** MasterDuke joined
[02:03] *** Summer left
[02:03] *** Summer joined
[02:33] *** Summer left
[02:34] *** Summer joined
[03:04] *** Summer left
[03:04] *** Summer joined
[03:35] *** Summer left
[03:35] *** Summer joined
[04:05] *** Summer left
[04:06] *** Summer joined
[04:36] *** Summer left
[04:36] *** Summer joined
[05:07] *** Summer left
[05:07] *** Summer joined
[05:37] *** Summer left
[05:38] *** Summer joined
[06:08] *** Summer left
[06:09] *** Summer joined
[06:39] *** Summer left
[06:39] *** Summer joined
[06:50] *** MasterDuke left
[07:09] *** Summer left
[07:10] *** Summer joined
[07:16] *** Summer left
[10:36] *** guifa left
[15:39] *** gdown- joined
[16:10] *** lizmat left
[16:11] *** lizmat joined
[16:21] *** lizmat left
[16:50] *** lizmat joined
[18:24] <discord-raku-bot> <rcmlz> Hello, how can I use throttle() to limit the call to lets say 1 per second? I somehow can not make it work. Thank you.

[18:24] <discord-raku-bot> <rcmlz> m:   my atomicint $lock = 0;   react {       whenever watch-recursive($dir).throttle(1) {             if cas($lock, 0, 1) {               $runner.run;               cas($lock, 1, 0);                             }       }   }

[18:24] <discord-raku-bot> <Raku eval>  Exit code: 1 ===SORRY!=== Error while compiling /home/glot/main.raku Variable '$dir' is not declared.  Did you mean '&dir'? at /home/glot/main.raku:3 ------>       whenever watch-recursive(⏏$dir).throttle(1) { 

[18:28] <discord-raku-bot> <rcmlz> It works like this but I suspect that there will be many events emited by watch-recursive() (from IO::Notification::Recursive). I also fail to get it working using the build in watch-path().

[18:51] <ab5tract> rcmlz: are you trying to have `$runner.run` call once every second? or you only want to process one event per second?

