Since there is a syntax for invoking subs:

    .sub foo
    # ...
    .end

    .sub bar
        foo()
    .end

Should there be one for invoking a sub out of a namespace, say:

    .namespace [ "Foo" ]

    .sub bar
    # ...
    .end

    .namespace [ "Baz" ]

    .sub quux
        [ "Foo", "bar" ]()
    .end

?

On a related note, are we supposed to name our namespaces [ "Foo", "Bar" ] 
or [ "Foo::Bar" ] nowadays?  If the former, how do we name our classes?
Do we have to mangle those ourselves, or is there a way to put a class
in a namespace?

Luke

Reply via email to