Michael G Schwern <[EMAIL PROTECTED]> wrote:

> People make mistakes.  Perhaps you should produce some errors if a user
> strays outside these rules.  Garbage in, garbage out: Bad.  Garbage in,
> error out: Good.

Albeit I did write, we need a simple interface to get at runtime libs
and includes, I did not think of GIGO. I have to second Michael here.

Some parts of that stuff might come from user preferences and
environment variables like PARROT_LIB_PATH. We can't trust that
contents. I'm for a strict error checking here. A composed path/file
might get it to a system() call, having gargabe like "foo;rm -rf /"
inside is suboptimal.

> I'll admit to not knowing the general error philosophy of Parrot ops.

The standard (current) behavior doesn't catch too many errors, but we
will have some Safe.pm like execution environment - later.

leo

Reply via email to