🦋 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.
Geth rakudo/ugexe/deprecate-multi-file-operations: b5cdd99edd | ab5tract++ | 2 files
Apply revision-gating to chmod/chown/rmdir/unlink

The idea is that the semantics of providing multiple-path versions of these subs is a mistake.
As currently implemented, this patch leaves the behavior the same for all previous language versions and adding a deprecation message ... (6 more lines)
17:46
Geth rakudo/ugexe/deprecate-multi-file-operations: 1a81d3057b | (Nick Logan)++ (committed by ab5tract) | 3 files
Deprecate IO subs that operate on multiple paths in 6.e

While convienient, being able to pass multiple paths to e.g. &rmdir is problematic because there isn't a blessed way to handle what to do when an exception or failure occurs, i.e. should it try to rmdir every entry even if some things fail, or stop on the first failure?
... (10 more lines)
20:02
rakudo/ugexe/deprecate-multi-file-operations: fc9c9eecf4 | ab5tract++ | 2 files
Apply revision-gating to chmod/chown/rmdir/unlink

The idea is that the semantics of providing multiple-path versions of these subs is a mistake.
As currently implemented, this patch leaves the behavior the same for all previous language versions and adding a deprecation message ... (6 more lines)
20:03