Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 55832 invoked from network); 17 Nov 2009 22:29:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 17 Nov 2009 22:29:04 -0000 Received: (qmail 14714 invoked by uid 500); 17 Nov 2009 22:29:03 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 14548 invoked by uid 500); 17 Nov 2009 22:29:03 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 14151 invoked by uid 99); 17 Nov 2009 22:29:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Nov 2009 22:29:02 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paulus.benedictus@gmail.com designates 209.85.223.187 as permitted sender) Received: from [209.85.223.187] (HELO mail-iw0-f187.google.com) (209.85.223.187) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Nov 2009 22:28:53 +0000 Received: by iwn17 with SMTP id 17so412842iwn.10 for ; Tue, 17 Nov 2009 14:28:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type; bh=6g4y8hFJA+HmsqQoJ1JnSs5nAWFOzIU9UZ4lgzPN2NM=; b=YSLiu1e48wNZMKt9x5+wmujTXZddsTNlYNWg9fhWNOHR4ksQ8hOxSdOT/5SdJMJz2T g9mLa7NVOXImx6WBa/W4bUzZa3kfBLacktCeo0Zrn3tL+As6cBmiOHO9z7a+gRC/gOOu CgSfCVEPBurAjGgIdmyJLAaXAFNVAv0W72fC0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=jCufmn9Gk7VLDZV09IRF6X5ICFqa4qS3rj2FxtLKEjF0CW/kW4TQFDFK7D1WNECdUn t2nVz2zekY98jyD13WSXuk0xPv/ALYZSiJoWcMqwDD/SUYUDVENIC1bYoLm/nET8BtSn JpVCUPewTkKJdAmiIDwvbCuUYUz5OW+aIqOEI= MIME-Version: 1.0 Sender: paulus.benedictus@gmail.com Received: by 10.231.24.142 with SMTP id v14mr990129ibb.55.1258496912320; Tue, 17 Nov 2009 14:28:32 -0800 (PST) In-Reply-To: <26396881.post@talk.nabble.com> References: <26396881.post@talk.nabble.com> Date: Tue, 17 Nov 2009 16:28:32 -0600 X-Google-Sender-Auth: b4fd9b62eda686f2 Message-ID: Subject: Re: [JEXL 2.0] o.a.c.jexl or o.a.c.jexl2 ? From: Paul Benedict To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org I don't think there is a silver-bullet answer, but o.a.c.jexl2 sensible if the architecture radically changes. Struts 2 and Tapestry 5 have the # in their package structure. The reason for this is so old and new versions can run together within the same web app class loader. This makes sense for frameworks. Do you think this is beneficial to your users? Paul On Tue, Nov 17, 2009 at 4:09 PM, Henrib wrote: > > One (non Maven related) question for the JEXL community: > > The (soon-to-be published) JEXL-2.0 RCx version comes with a lot of changes. > The upper level API deprecates ExpressionFactory & ScriptFactory - replaced > by JexlEngine -, Expression methods that used to throw exceptions > (ParseException, Exception) throw unchecked exceptions and the inner level > classes (o.a.c.{util,introspection,etc}) have to many changes to be listed. > > Upper level API code compatibility has been checked through Jelly and more > recently through Commons Configuration; 1.1 behavior seems preserved enough > for the switch to JEXL-2.0 to be one compilation away. > However, with so many changes and not so many checks, it may be preferable > to be on the safe side and put the whole JEXL-2.0 into > org.apache.commons.jexl2; this would allow 1.1 dependant code to continue > living its merry way (OSGi non withstanding) and let switchers decide when > to actually perform the switch. > > We need your opinions and options; let us know. > Cheers > Henrib > > -- > View this message in context: http://old.nabble.com/-JEXL-2.0--o.a.c.jexl-or-o.a.c.jexl2---tp26396881p26396881.html > Sent from the Commons - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org