Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 73547 invoked from network); 30 Mar 2004 09:07:38 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 30 Mar 2004 09:07:38 -0000 Received: (qmail 70667 invoked by uid 500); 30 Mar 2004 09:07:10 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 70515 invoked by uid 500); 30 Mar 2004 09:07:09 -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 Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 70498 invoked from network); 30 Mar 2004 09:07:08 -0000 Received: from unknown (HELO smtp1.xs4all.be) (195.144.64.135) by daedalus.apache.org with SMTP; 30 Mar 2004 09:07:08 -0000 Received: from outerthought.org (195-144-088-083.dyn.adsl.xs4all.be [195.144.88.83]) (authenticated bits=0) by smtp1.xs4all.be (8.12.10/8.12.10) with ESMTP id i2U97JPQ009747 for ; Tue, 30 Mar 2004 11:07:20 +0200 Message-ID: <406938C7.1000605@outerthought.org> Date: Tue, 30 Mar 2004 11:07:19 +0200 From: Marc Portier Organization: Outerthought User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: [cforms] discussing the scratchpad (was Re: [WIKI-UPDATE] SandBox WoodyScratchpad Mon Mar 29 21:00:04 2004) References: <200403291900.i2TJ04O23146@otsrv1.iic.ugent.be> In-Reply-To: <200403291900.i2TJ04O23146@otsrv1.iic.ugent.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Since this starts looking like a consensus-reaching discussion I'm pulling it to the dev list others that want to join in, be sure to read up: > Page: http://wiki.cocoondev.org/Wiki.jsp?page=WoodyScratchpad , version: 12 on Sun Mar 29 19:17:58 2004 by 65.116.199.19 > > + (tim: +1 to this alternative; nice syntax, and conveys the right ideas more clearly.) > + Tim, thx for this feedback, ok if I swap it over the previous section then? > - > - This would also stress nicely that prefixes only have local scope, that the sources are the real important things, and that the form-manger could cache these repositories based on the source. > + This would also stress nicely that prefixes only have local scope, that the sources are the real important things, and that the form-manger could cache these repositories based on the source. (tim: +1 the pre-built definition caching is one of the reasons for importing instead of just using (x|c)include) > ? ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > - **Anywhere a widget definition is allowed. (+1 mpo) > + **Anywhere a widget definition is allowed. (+1 mpo, +1 tim) > ? ++++++++ > > - *Where should imported types be registered (affects namespace)? (mpo: I don't get this question) > + *Where should imported types be registered (affects namespace)? (mpo: I don't get this question) (tim: let's ignore it, I don't think it makes sense anymore.) > ? ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ok > - **Widget definitions that will have instances created. > + **Widget definitions that will have instances created. (tim: Does this have any usecases?) > ? ++++++++++++++++++++++++++++++++++++ not that I know of, in fact I couldn't really place that one either :-( > > + (''tim: I was thinking of offering both forms, not just one-or-the-other, because I have usecases for both.'') ah, wasn't clear, I like the idea, just have to make the syntax clear then > - *What should we do if the expression evaluates to the default anyway? (mpo: seems more logic in the when@test/otherwise filosophy?) > + *What should we do if the expression evaluates to the default anyway? (mpo: seems more logic in the when@test/otherwise filosophy?) (tim: I do not understand; could you clarify you comment?) > ? +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > in the when/@test and otherwise there is no real expression to be evaulated, just a last section that is always true if none of the above was... > - *What namespace should the widget id's be in? (''mpo: supposing you refer to namespacing with respect to generated request-parameter names, right?'') > + *What namespace should the widget id's be in? (''mpo: supposing you refer to namespacing with respect to generated request-parameter names, right?'') (''tim: yes'') > ? +++++++++++++++ > I'll rephrase our dialog as an extra clarification then > - ''mpo comments: I would prefer the case/@expr and default to become when/@test and otherwise'' > + ''mpo comments: I would prefer the case/@expr and default to become when/@test and otherwise''// > ? ++ > > + ''tim comments: when/@test would be fine with me; should we also copy the word 'choose' from xslt, instead of using 'choice'? 'choice' seems more declarative, but I would be ok with either word.'' > choose points at processing and doing the action choice makes it an entity the latter seems to hint that there is actually a widget with its own value to be used for driving the choice? (that was the case now, no? or is this just a vague memory of an unfinished discussion?) regards, -marc= -- Marc Portier http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center Read my weblog at http://blogs.cocoondev.org/mpo/ mpo@outerthought.org mpo@apache.org