[JDEV] Jabber - Scripting Language
stpeter
stpeter at jabber.org
Thu Jun 7 17:32:58 CDT 2001
I agree that something XML-related would be best. But I feel we need to
determine what the problem-set is before we settle on solutions.
Peter
On Thu, 7 Jun 2001, Matthew Miller wrote:
> Here's my $0.02...
>
> Jabber's protocol is described in XML, right? And there's currently
> something called the Document Object Model, right? Which defines an
> interface for events?
>
> Although Jabber isn't a Document-centric environment, a DOM-like model (with
> events) could be fairly easily defined, and isn't that hard to execute. I'd
> like to provide an example to this, but the software I'm working on belongs
> to my employer.
>
> Anyways, why don't we look into something DOM-like? This is basically point
> 2), just a little (OK, a lot) more object-centric that simply an
> "interface".
>
> Like I said, that's just my $0.02...
>
>
> Thanks,
>
> Matt
>
> -----Original Message-----
> From: Stephen D. Williams [mailto:sdw at lig.net]
> Sent: Thursday, June 07, 2001 14:01
> To: jdev at jabber.org
> Subject: Re: [JDEV] Jabber - Scripting Language
>
>
> "Emswiler, Mike" wrote:
> >
> > I would suggest that Jabber take one of two approaches:
> >
> > 1. (the easiest) "adopt" an official language. This should be an
> existing,
> > open-source, and preferably widely used language such as Python (my vote)
> or
> > Perl (if we want to scare people away Jabber :)
> > 2. define a client scripting host interface. This is a bit more complex,
> > but far more flexible. A binary specification for the host interface
> should
> > be developed, allowing anyone to write a scripting engine "plug-in"
> thereby
> > allowing any scripting language to be used. A particular client (such as
> > WinJab) could be used as a reference implementation for the client
> scripting
> > host interface.
>
> I was thinking of adding Python/JPython to a client I was building to
> provide scripting. While I'm not a Python enthusiast, my friends have
> convinced me that I will be. Since it has great support for Java, it
> makes a nice dual environment choice.
>
> The interface idea is definitely another useful possibility.
>
> >
> > Client-scripting can really be used by the client all over the place, but
> I
> > think the one feature most everyone wants is the ability to add custom
> > message handlers for automated or gui processing to easily extend *any*
> > client and to allow people to focus on the business logic of their needs
> > (client extensions) without worrying about the client itself (Inboxes,
> > History, notifications, blah blah) or which client the user wishes
> (WinJab,
> > Gabber, etc.)
>
> Definitely, required at some point soon.
>
> sdw
>
> >
> > PGMillard had some good ideas on this front ... Peter ... was there ever a
> > JIG or something formed or proposed for this yet?
> >
> > Thanks,
> > MikeE
> >
> > -----Original Message-----
> > From: Todd Bradley [mailto:TBradley at jabber.com]
> > Sent: Thursday, June 07, 2001 2:26 PM
> > To: 'jdev at jabber.org'
> > Subject: RE: [JDEV] Jabber - Scripting Language
> >
> > > Has there ever been any discussion of a client side scripting
> > > language for
> > > Jabber? I'm thinking of something along the lines of mIRC's scripting
> > > language for the IRC protocol.
> >
> > That was the source of my original interest in the
> > Tcl client (zABBER). My goal was to have a client
> > that had a scripting language interpreter so you
> > could write scripts to do special handling of events.
> > But, alas, it's not that advanced.
> >
> > To answer your question, I don't think there's been
> > serious discussion in the past year about a single
> > "official" Jabber client scripting language. It
> > would probably be impossible to get everyone to
> > agree what that language should be.
> >
> > Todd.
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
> > _______________________________________________
> > jdev mailing list
> > jdev at jabber.org
> > http://mailman.jabber.org/listinfo/jdev
>
> --
> sdw at lig.net http://sdw.st
> Stephen D. Williams
> 43392 Wayside Cir,Ashburn,VA 20147-4622 703-724-0118W 703-995-0407Fax
> Dec2000
>
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>
More information about the JDev
mailing list