Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 57122 invoked from network); 11 Aug 2009 19:51:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Aug 2009 19:51:00 -0000 Received: (qmail 82085 invoked by uid 500); 11 Aug 2009 19:51:06 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 82040 invoked by uid 500); 11 Aug 2009 19:51:06 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 82030 invoked by uid 99); 11 Aug 2009 19:51:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 19:51:06 +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 musachy@gmail.com designates 209.85.212.188 as permitted sender) Received: from [209.85.212.188] (HELO mail-vw0-f188.google.com) (209.85.212.188) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 19:50:57 +0000 Received: by vws26 with SMTP id 26so3797120vws.26 for ; Tue, 11 Aug 2009 12:50:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=NhIXEuoI0sLZ2abikOeenCKKKxptu9+yNB0t2YABcUM=; b=phM2Z/HhWbRigWs14B6eGvQEYvhEp2JZ2EF8YueZcx1YxcqkwkSefyzGvmT7vzB2fM NXRnIvaUsqtHNzV9+enWyL6pqdOzSC6rgY25Y5XVgWyNusYJgEMsAKImXlYaEohSM1l6 TDRCO7A/xcQyZNvcHBRIzz1ofLnhpJ59DfPzU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=TgpPCQcg7AepedmE/+GT8y0U5myIHWhF9u8NOxEcChyC5RBQeg7xEqCzV/RnM6iEMF HCqebxtMDp4YVdp8C16+sbD0QUgknAAn+nQ3/FBafNYFZXDV+msDN7YG5t47aso+Ajqr 7LhcZiXITS/N2Cbeb6qfjZDe4tBZlRqbqfGyw= MIME-Version: 1.0 Received: by 10.220.114.72 with SMTP id d8mr170712vcq.58.1250020236289; Tue, 11 Aug 2009 12:50:36 -0700 (PDT) In-Reply-To: <436d9a250908110719p76ceb9f3g32b876463a9d06f1@mail.gmail.com> References: <436d9a250908110719p76ceb9f3g32b876463a9d06f1@mail.gmail.com> Date: Tue, 11 Aug 2009 12:50:36 -0700 Message-ID: Subject: Re: Seeking reflections on our tag library (as a framework) From: Musachy Barroso To: Struts Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Like Eric said, one of the things that I dislike about the current tags is the inheritance of the attributes. Out tags for the tld generation have ways to hack around that problem, but it still smells. About the java templates, I would have liked a DOM-like approach better, but it is personal preference I guess. I always find SAX-like less intuitive, and in this case, is not like we get any performance improvement or anything, but it is not a big deal. > * How useful is the theme system really? For example, properties that are only used by some themes are confusing and error-prone. I am not sold on the idea of themes, I think different tlds would work better. I find those properties (common to all themes but used only in some) very confusing >* Would Struts be interested in the result? Not sure what you mean. musachy -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org