Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 96497 invoked from network); 16 Jun 2004 14:28:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 16 Jun 2004 14:28:16 -0000 Received: (qmail 95359 invoked by uid 500); 16 Jun 2004 14:26:03 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 95272 invoked by uid 500); 16 Jun 2004 14:26:02 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 95198 invoked by uid 99); 16 Jun 2004 14:26:01 -0000 Received: from [207.106.136.36] (HELO smtp1.synygy.com) (207.106.136.36) by apache.org (qpsmtpd/0.27.1) with ESMTP; Wed, 16 Jun 2004 07:26:01 -0700 Received: from localhost (smtp1.synygy.com [127.0.0.1]) by smtp1.synygy.com (Postfix) with ESMTP id 5879E58C131 for ; Wed, 16 Jun 2004 10:25:48 -0400 (EDT) Received: from smtp1.synygy.com ([127.0.0.1]) by localhost (smtp1.synygy.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16083-09 for ; Wed, 16 Jun 2004 10:25:47 -0400 (EDT) Received: from wine.synygy.net (wine.synygy.net [10.12.0.218]) by smtp1.synygy.com (Postfix) with ESMTP id CF1F858C0DA for ; Wed, 16 Jun 2004 10:25:47 -0400 (EDT) Received: by wine.synygy.net with Internet Mail Service (5.5.2657.72) id ; Wed, 16 Jun 2004 10:24:20 -0400 Message-ID: From: "Inger, Matthew" To: 'Jakarta Commons Developers List' Subject: RE: [vfs][all][poll]regular expression library or jdk1.4 as minim um requirement Date: Wed, 16 Jun 2004 10:24:17 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: text/plain; charset="iso-8859-1" X-Virus-Scanned: by amavisd-new at synygy.com X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N True, there are different dialects. However, there's no reason you couldn't enforce a standard Perl5 dialect, and convert regular expression and subsitution strings to the equivalent for a particular package (on the fly) -----Original Message----- From: Rami Ojares [mailto:rami.ojares@elisa.fi] Sent: Tuesday, June 15, 2004 5:09 PM To: commons-dev@jakarta.apache.org Subject: Re: [vfs][all][poll]regular expression library or jdk1.4 as minimum requirement Hi, The problem with having a generic interface for different regex implementations is that the syntax and semantics of regexes are different. I want to know EXACTLY what my regexes match and what constucts/syntax I can use. The implementations are not only implementations but they define also the form and meaning of the regexes that they use. Even though most of the constructs are the same there are differences. Many packages let themselves be configured to understand different dialects which proves my point. Let's call the set of allowed regexes as regex language. The best candidate in my humble opinion for regex language is the one defined in jdk 1.4. What would be needed is a separate package that would implement jdk 1.4 regex lang and could be used together with older jdk's. Could ORO do this? Therefore one can never avoid dependency to the regex language he uses. [X] Dont bother and use jdk1.4 as minimum requirement OR write separate package that works exactly like jdk 1.4 on earlier jdk's - Rami Ojares --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org