Creating a :multi sub pollutes the namespace with a name-mangled
entry for that particular variant :multi variant. Namespace pollution
is bad, bad, bad.
For example:
.sub main :main
$P0 = new .String
$P0 = "foo bar"
# these both work - ick!
'multi'($P0)
'multi_@String'($P0)
.end
.sub multi :multi(String)
.param pmc str
say str
.end
--
Matt Diephouse