esskar has asked for the wisdom of the Perl Monks concerning the following question:
package Foo::Bar; package Foo::Bar::Builder; package Foo::Bar::Store;* Foo::Bar::Builder creates an Foo::Bar object.
Foo/Bar.xs Foo/Bar/Builder.xs Foo/Bar/Store.xsHow does Foo::Bar::Builder and Foo::Bar::Store know, that there is a Foo::Bar or better what Foo::Bar is! (Builder has a create function that returns a Foo::Bar object (TYPEMAP Foo::Bar T_PTROBJ)).
MODULE = Foo::Bar PACKAGE = Foo::Bar MODULE = Foo::Bar PACKAGE = Foo::BarPtr MODULE = Foo::Bar::Store PACKAGE = Foo::Bar::Store MODULE = Foo::Bar::Store PACKAGE = Foo::Bar::StorePtr MODULE = Foo::Bar::Builder PACKAGE = Foo::Bar::Builder MODULE = Foo::Bar::Builder PACKAGE = Foo::Bar::BuilderPtror (like that?)
MODULE = Foo::Bar PACKAGE = Foo::Bar MODULE = Foo::Bar PACKAGE = Foo::BarPtr MODULE = Foo::Bar PACKAGE = Foo::Bar::Store MODULE = Foo::Bar PACKAGE = Foo::Bar::StorePtr MODULE = Foo::Bar PACKAGE = Foo::Bar::Builder MODULE = Foo::Bar PACKAGE = Foo::Bar::BuilderPtr
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: XS Modules: Dependencies
by diotalevi (Canon) on Aug 22, 2005 at 17:41 UTC | |
by esskar (Deacon) on Aug 22, 2005 at 22:19 UTC | |
by diotalevi (Canon) on Aug 23, 2005 at 13:32 UTC | |
by esskar (Deacon) on Aug 23, 2005 at 18:08 UTC | |
|
Re: XS Modules: Dependencies
by chromatic (Archbishop) on Aug 22, 2005 at 17:32 UTC |