Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 59248 invoked from network); 15 Aug 2007 09:37:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Aug 2007 09:37:53 -0000 Received: (qmail 31951 invoked by uid 500); 15 Aug 2007 09:37:50 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 31865 invoked by uid 500); 15 Aug 2007 09:37:49 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 31854 invoked by uid 99); 15 Aug 2007 09:37:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Aug 2007 02:37:49 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.9] (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 15 Aug 2007 09:37:51 +0000 Received: (qmail 59148 invoked from network); 15 Aug 2007 09:37:30 -0000 Received: from localhost (HELO ?127.0.0.1?) (127.0.0.1) by localhost with SMTP; 15 Aug 2007 09:37:30 -0000 Message-ID: <46C2C9DA.1000103@apache.org> Date: Wed, 15 Aug 2007 11:39:38 +0200 From: Carsten Ziegeler User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: Expression Block References: <46C298B7.7090109@apache.org> <46C2B119.5060503@apache.org> <46C2B6FF.1030705@apache.org> <46C2C5E7.6010900@apache.org> In-Reply-To: <46C2C5E7.6010900@apache.org> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Grzegorz Kossakowski wrote: > I still have to disagree. It's also important from user's perspective > because block is something that has structure of block (contains folders > src/main/resources/META-INF and src/main/resources/COB-INF) and can be > used as block. > Core module is just piece of code that user is going to use without any > consideration. Usually, user is not going to choose which core modules > to use but she is going to choose blocks usable for developed application. :) Okay, I see your point and you're most propably right - although we might have blocks that don't have COB-INF etc. and I might not want to use all core modules. So we should be prepared to make them optional where possible, e.g. if I don't want to have javascript support for the expression language stuff etc. > Full name is "cocoon-expression-language-*" so module's name consists of > segments "expression" and "language". Ah, ok, I see, I would go with "el" for the package name then :) In general you are right that its better to use all segments but I guess that there will be exceptions to this rule :) So, best would be to have module names which consist of just one single name. Carsten -- Carsten Ziegeler cziegeler@apache.org