id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
743,Add 'inspect' method to Sub PMC,Austin_Hastings,,"Presently, Sub PMC has `inspect()` and `inspect_str()` functions defined, but method calls on the PMC from PIR are non-responsive:

{{{
Method 'inspect' not found for invocant of class 'Sub'
}}}

To reproduce:
{{{
.namespace []
.sub demo :init :load 
	$P0 = get_global 'demo'
	print ""Sub type: ""
	$S0 = typeof $P0
	print $S0
	print ""\n""
	$P1 = $P0.'get_namespace'()
	$S0 = $P1
	print ""Namespace: ""
	print $S0
	print ""\n""
	$P2 = $P0.'inspect'()
	.local pmc iter
	iter = new 'Iterator', $P2
	while:
	unless iter, done
	$S0 = shift iter
	print $S0
	print "": ""
	$P3 = iter[$S0]
	print $P3
	print ""\n""
	goto while
	done:
.end
}}}",todo,closed,minor,,none,1.2.0,high,invalid,"pmc,sub,introspection",,,,linux
