On Tue, 2003-11-25 at 23:00, Tim Bunce wrote:
> Sadly it turns out to be not quite that trivial because the interface
> has this kind of style
> 
>       $obj->foo($bar);
>       Ivy::foo($bar);

I prepared a mail yesterday, but did not send it, where I was asking
about this functiunal API. But you answered before I send you this
question! Just some more answers to Tim in a mail to come (about C libs
and perl).

> But even that's not a big deal. If the functions are exported then
> do things like:
> 
>       use base Exporter;
>       our @EXPORT = @Net::Ivy::EXPORT;
> 
> if it's not then do something like
> 
>       *$_ = \&{"Net::Ivy::$_"} for (qw(foo bar baz func names));
> Or do both. Either way, it's just a bit of "plumbing".

I will try and test it, but I am quiet confident now.

> (If the interface has deeper issues that'll cause problems then
> I'd be tempted to say it's broken and Ivy.pm should have more hacks
> for legacy support and Net::Ivy should have a better interface design.)

Well I supposed there should not be other pbs!

Thanks a lot to both of you for your suggestions and your time!

> Tim.

> On Tue, Nov 25, 2003 at 04:07:53PM -0500, Lincoln A. Baxter wrote:
> > As if Tim's opinions don't carry a huge amount of weight already, I will
> > add my $0.02 and agree with him 100%.
[...]
> > Lincoln A. Baxter <[EMAIL PROTECTED]>




-- 
  Christophe M.

Reply via email to