From cjolif@ilog.fr Wed Mar 7 09:29:25 2001
Return-Path:
Mailing-List: contact general-help@xml.apache.org; run by ezmlm
Delivered-To: mailing list general@xml.apache.org
Received: (qmail 30214 invoked from network); 7 Mar 2001 09:29:25 -0000
Received: from sceaux.ilog.fr (193.55.64.10)
by h31.sny.collab.net with SMTP; 7 Mar 2001 09:29:25 -0000
Received: from laposte.ilog.fr (cerbere-le0.ilog.fr [193.55.64.65])
by sceaux.ilog.fr (8.9.3/8.9.3) with ESMTP id KAA28261;
Wed, 7 Mar 2001 10:24:11 +0100 (MET)
Received: from ilog.fr ([172.17.4.192])
by laposte.ilog.fr (8.9.3/8.9.3) with ESMTP id KAA07259;
Wed, 7 Mar 2001 10:28:58 +0100 (MET)
Message-ID: <3AA5FEBB.6B60301D@ilog.fr>
Date: Wed, 07 Mar 2001 10:26:19 +0100
From: Christophe Jolif
Reply-To: Batik Dev List
Organization: ILOG S.A.
X-Mailer: Mozilla 4.72 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: general@xml.apache.org, Batik Dev List
Subject: Re: Pluggable components ( was: Volunteers: First Cut)
References:
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N
Sam,
Sam Ruby wrote:
> I'd also was wondering if you would consider replacing
> org.apache.batik.script with
> http://oss.software.ibm.com/developerworks/projects/bsf ?
BSF project is described as a framework allowing an application to be
scripted without references to the scripting language.
Before implementing Batik script package, we already considered BSF, but
in Batik we don't necessarly need such an ambitious framework, because
we don't really need to script an application (the viewer or the
transcoder for example) but "only" an SVG file (=> an SVG DOM). And in a
certain way, this high level framework may not allowed us to be as
compliant with the SVG spec ECMAScript binding as we want (we need for
example to access to Rhino "internals" to achieve this). Another point
is that even if we provide the ability to use several scripting
languages we emphasize on ECMAScript as it is the one required by SVG
spec and thus will certainly be widespread in SVG files for obvious
compatibility reasons.
Of course this doesn't mean that will never consider to switch to BSF
again, but it is not one of the project priority for now.
--
Christophe