in reply to Namespace after forking()+eval()ing providing unexpected results
You can fix this by specifying the appropriate package somewhere... The Code file could start with package main;, or you could stick "package main;" onto the front of $code before evalling it.
It may also be worth considering doing away with the use of globals altogether, passing $me into &CodeMod::MySub rather than depending on it being in a specific package.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Namespace after forking()+eval()ing providing unexpected results
by JPaul (Hermit) on Jan 23, 2002 at 20:32 UTC |