Great Circle Associates Majordomo-Workers
(January 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: MajorCool 2 (Was: another trivial 1.94.4 patch: moderator)
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 20 Jan 1998 00:20:14 -0600
To: Bill Houle <Bill . Houle @ SanDiegoCA . NCR . COM>
Cc: majordomo-workers @ GreatCircle . COM
In-reply-to: Bill Houle's message of Mon, 19 Jan 1998 18:43:49 -0800
References: <Bill Houle's message of Mon, 19 Jan 1998 17:11:32 -0800> <Bill Houle's message of Mon, 19 Jan 1998 15:22:02 -0800> <Dave Wolfe's message of Mon, 19 Jan 1998 12:06:35 -0600 (CST)> <199801191806.MAA03582@miaow.risc.sps.mot.com> <3.0.2.32.19980119152202.00a25830@www.sandiegoca.ncr.com> <3.0.2.32.19980119171132.00a55770@www.sandiegoca.ncr.com> <3.0.2.32.19980119184349.009bab50@www.sandiegoca.ncr.com>

>>>>> "BH" == Bill Houle <Bill.Houle@SanDiegoCA.NCR.COM> writes:

BH> The interface ideas and lessons learned will still be applicable even
BH> if all the code isn't.

I suspect that the interface code is the bulk of the work; from what I've
seen of MajorCool, the presentation is quite full-featured and most of it
still applies.

BH> (But first I guess I gotta learn this Perl5 object stuff.)

It's not terribly difficult.  From your standpoint, you don't have to write
any classes if you don't want.  All you have to do is "use Majordomo;" then
make a Majordomo object ($mj = new Majordomo($dir, $domain);) and make
calls through that object:

@lists = $mj->dispatch('lists', @pile_o_args);

(which gives you the lists, their descriptions and their flags).  I've
tried to make enough calls available to do the basics, but I'm sure I'm
going to have to add more core calls to extract all of the bits of information
that you'll want.

 - J<


References:
Indexed By Date Previous: The majordomo log file... (1.94.4) two items
From: "Brian L. Heess" <dmbong@commline.com>
Next: Re: The majordomo log file... (1.94.4) two items
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: Re: another trivial 1.94.4 patch: moderator
From: Bill Houle <Bill.Houle@SanDiegoCA.NCR.COM>
Next: minor 1.94.4 patches
From: Bill Houle <Bill.Houle@SanDiegoCA.NCR.COM>

Google
 
Search Internet Search www.greatcircle.com