in reply to Re: What are the core points of good procedural software design? (functions, code structuring)
in thread What are the core points of good procedural software design? (functions, code structuring)

or in other words, you're turning global variables into local ones (or in perl terms, lexical vars), and subs into closures.

That can work fine in many cases, but you should be aware of that distinction.

Update: slight re-wording.

  • Comment on Re^2: What are the core points of good procedural software design? (functions, code structuring)