Arthur Bergman <[EMAIL PROTECTED]> wrote:
> Hi,

> I am wondering how the references to hash elements are planned to be
> done? The call to set_ must somehow be delayed until the time is right.

> $foo = \$hash{key};

> $$foo = "bar";

> $has{key} is now "bar"

There was some discussion WRT that issue months ago. Currently the
implementation is wrong IMHO. When $hash{key} doesn't exist a new
PerlUndef is returned (which is fine) but it should be stored in the
hash too, so that assigning to $foo does The Rigth Thing.
(Parrot aggregates have reference semantics, so ...)

> On another note, is there going to be a PMC flag for tainted data?

I can imagine, that these get a different vtable which propagates
taintness on.

> Arthur

leo

Reply via email to