> On 8 Sep 2025, at 11:29, Marc Chantreux <m...@unistra.fr> wrote:
> so my dream would be to write liz's example close to this:
> 
> "example.txt".IO.slurp
> .&{ g:s/Hello/Hi/ }
> .spurt: $filename

The reason this doesn't work, is because  s:g/Hello/Hi/  requires a writeable 
$_, and the invocant of .&{  } is not writeable in this example.

If you really like s/// syntax that much, why not use   .subst(/Hello/, "Hi", 
:g)   instead?

Reply via email to