Darn, find_global has collided with pdd21.

Currently find_global is prepared to accept a key or a namespace, and
distinguishing namespaces from arrays is starting to get just a little
too polymorphic for an opcode.

I'm thinking that between get_namespace and the untyped namespace interface,
find_global is obsolete.  Where you would say

    $P0 = find_global key_or_array, 'foo'

you change to

    $P99 = get_namespace key_or_array
    $P0 = $P99['foo']

which also incidentally encourages(!) compilers to cache namespace pointers.
-- 
Chip Salzenberg <[EMAIL PROTECTED]>

Reply via email to