in reply to signal-width+magic
Question for ya: in eat and smoke (which are essentially the same except for where they read input from), you have split /\s+/. Analogously, I would have thought imagine and plumbing would both do
split /\S+/... yet only imagine does that; plumbing does split /\B+/.
Is that correct? If so, could you explain why that works?