Data::Walk overwrites $_ global variable without any rewind, and it occasionally causes unexpected behavior (I met very hard bug due to that)
In my humble opinion Data::Walk is poor-quality, and the traversal logic is simple enough to write in scratch.
Data::Walk
overwrites$_
global variable without any rewind, and it occasionally causes unexpected behavior (I met very hard bug due to that) In my humble opinionData::Walk
is poor-quality, and the traversal logic is simple enough to write in scratch.