Skip to content

Rejects valid stash names and unicode names #15

@haarg

Description

@haarg

While in the perl syntax only certain things are allowed as package, sub, or variable names, internally perl allows (almost) any string to be used as a stash name or glob slot. As Package::Stash is operating on the stash level, it should allow things with nonstandard names to be manipulated just like "normal" names.

Unicode is also properly supported in stash names in perl 5.16+, and works in normal syntax. Removing the check should allow Unicode names to work properly on newer perls. And it would allow them to work as well as manual stash manipulation on older perls.

I can do the work for this, but I'd rather know if it will be accepted first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions