id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
182	src/pmc/Namespace.pmc:get_pointer_keyed should accept NameSpace arguments	whiteknight	whiteknight	"get_pointer_keyed in the NameSpace PMC currently accepts the following types of PMC arguments: String, Key, and ResizableStringArray. This vtable interface is called from pmc_type_p, which is now (or will be soon) used in Parrot_oo_get_class, which in turn is called from the get_class opcode.

Since get_class can take an RSA, a String, a Key, or a Namespace, this function needs to be updated to take a Namespace as well. Currently, Parrot_oo_get_class does a hack where namespaces are treated separately (stringified, then the string name is looked up in the class hash, and the type id number sent to pmc_type), while RSA, Strings, and Keys get handled (properly) by pmc_type_p.

This issue is blocking a resolution to TT#8."	bug	closed	normal	0.9.1	core		medium	fixed	pmc namespace oo				all
