Agreed! -y
On Mon, Mar 22, 2021 at 6:45 PM Ralph Mellor <ralphdjmel...@gmail.com> wrote: > On Mon, Mar 22, 2021 at 2:12 PM yary <not....@gmail.com> wrote: > > > > It's not good practice to use "map" for side effects only, discarding > > the returned value–which happens here > > I agree. > > > Would [using `for`] also work-around the lack of sink context in TWEAK? > > Yes. > > > I think it is a cause of the unexpected behavior. > > Perhaps. > > That said, in response to the issue I filed in which I wrote: > > > BUILD and TWEAK are not called in sink context by the existing standard > > object construction machinery shipping with standard Raku 6.d. Perhaps it > > would be best if they were? > > jnthn has commented: > > > Yes, with a potential optimization of seeing if the BUILD or TWEAK > already > > declared its return type as Nil (which is a common practice) so we don't > > increase code size of the generated BUILDALL without a need. > > -- > love raiph >