[JDEV] Jabber - Scripting Language
Stephen D. Williams
sdw at lig.net
Thu Jun 7 16:00:50 CDT 2001
"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
More information about the JDev
mailing list