APM: OOP question

Wayne Walker wwalker at broadq.com
Sat Sep 13 19:31:44 CDT 2003

I have an issue about inheritance and Class methods (rather than object
methods).  Any help would be appreciated.

For those of you who didn't ace telepathy 305, here's the code:

$miracle = Foo::Bar::get_data();

package Foo;

sub get_data
	my $class = shift; # this will =  Foo::Bar at runtime
	$magic_dust = $class::get_dust();
	$miracle = convert($magic_dust);
	return $miracle;

package Foo::Bar

sub get_dust
	# stuff....
	return convert($beans);

The problem is that I cannot get the syntax right to run
Foo::Bar::get_dust() inside Foo::get_data().

There will also be Foo::Baz::get_dust().

Applications will call the non-existant Foo::Baz::get_data
Foo::Bar::get_data, etc...


Wayne Walker

www.broadq.com :)  Bringing digital video and audio to the living room

More information about the Austin mailing list