I should have elaborated on that, sorry for the vague explanation. The script is running on a server I don't have root access to and no additonal modules may be installed. I may use those already in place but can not install additonal ones.
The constraint was expressed because there would be obvious choices for some stuff that I'm doing like e.g. BerkeleyDB or a forkmanager supporting shared data structs, which I cannot use.
EDIT: fixed word mix-up
in reply to Re: RFC: beginner level script improvement
in thread RFC: beginner level script improvement