in reply to most efficient way to implement "A without B"
my @a_not_b; { local @_{@a} = (); delete @_{@b}; @a_not_b = keys %_; } [download]