<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I think with this that there is also the risk of fragmenting the CDI XML configuration. If XML configuration does make it into the spec, and it is not 100% compatible with Seam XML, you may end up with a situations where some applications use the CDI XML and some are using Seam XML. A similar situation could result if the XML configuration in the spec does not include all the Seam XML features.<div><br></div><div>Stuart<br><div><br></div><div><br></div><div><br><div><div>On 08/10/2011, at 5:47 AM, Rick Hightower wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I agree with you about most extensions. But XML is different. People expect XML config. Partly due to the&nbsp;pervasiveness&nbsp;of Spring et al.&nbsp;<div><br></div><div>I agree the XML should look something like Seam XML.</div><div><br>
</div><div>Anyway... just my 2 cents.<br><br><div class="gmail_quote">On Fri, Oct 7, 2011 at 8:02 AM, Mark Struberg <span dir="ltr">&lt;<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Carlo, the argument is that CDI specifies portable extensions.<br>
<br>
Thus you don't need to specify any CDI-XML itself because the Seam-XML Extension is portable on any CDI container anyway.<br>
<br>
By giving the Hibernate example please remember how long it took to get a working JPA spec and that it is NOT hibernate which got specified. JPA is similar but not the exact same.<br>
<div class="im"><br>
LieGrue,<br>
strub<br>
<br>
<br>
<br>
----- Original Message -----<br>
</div><div class="im">&gt; From: Carlo de Wolf &lt;<a href="mailto:cdewolf@redhat.com">cdewolf@redhat.com</a>&gt;<br>
&gt; To: Stuart Douglas &lt;<a href="mailto:stuart.w.douglas@gmail.com">stuart.w.douglas@gmail.com</a>&gt;<br>
&gt; Cc: Mark Struberg &lt;<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>&gt;; cdi-dev &lt;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>&gt;<br>
</div><div><div></div><div class="h5">&gt; Sent: Friday, October 7, 2011 4:49 PM<br>
&gt; Subject: Re: [cdi-dev] CDI 1.1 EDR1 posted :-)<br>
&gt;<br>
&gt; On 10/07/2011 09:17 AM, Stuart Douglas wrote:<br>
&gt;&gt; &nbsp;On 07/10/2011, at 6:13 PM, Mark Struberg wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;I basically share the sentiments Gavin posted on <a href="http://in.relation.to/" target="_blank">in.relation.to</a>. We<br>
&gt; could do it but we really should be picky and don't let the oldschool (call<br>
&gt; it 'unsexy') EJB and EE like styled XML schema make it into the spec but<br>
&gt; rather build on top of the namespace-&gt;package based syntax we had in the<br>
&gt; original CDI draft.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;BUT:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;1.) we need to be aware that XML schemas are NOT that easy to change<br>
&gt; later! Thus if we see that we have forgotten something, then we are doomed for<br>
&gt; the future... And this situation is highly likely imo since getting this part<br>
&gt; right is not exactly easy.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;2.) writing a water-safe spec for this might get pretty hard. Expect to<br>
&gt; add 20 more pages to our spec...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;3.) There is one de-facto standard for it already, which is seam-XML.<br>
&gt; CODI nor any other CDI Extension project will introduce any similar stuff<br>
&gt; because Seam-XML is working fine and has a perfectly business friendly license.<br>
&gt; So I'm not sure which benefit writing it into the spec would bring. I see no<br>
&gt; benefit over the current situation for CDI containers nor end-users. Au<br>
&gt; contraire: if we hit an error in seam-xml, then it's easy to get this fixed<br>
&gt; centrally.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;LieGrue,<br>
&gt;&gt;&gt; &nbsp;strub<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; &nbsp;I agree 100%. We already have a standards compliant and portable<br>
&gt; implementation of XML configuration, thanks to CDI portable extensions. I really<br>
&gt; don't see the benefit of writing this into the spec.<br>
&gt;&gt;<br>
&gt;&gt; &nbsp;Stuart<br>
&gt;<br>
&gt; While the implementation itself adheres to the CDI extension standard,<br>
&gt; it in itself is not a standard.<br>
&gt;<br>
&gt; The question I have is, would users and vendors want to have CDI<br>
&gt; extensions themselves be standardized?<br>
&gt;<br>
&gt; I think there is value in having some CDI extensions be certified. Not<br>
&gt; just being a de-facto.<br>
&gt; (Remember how Seam and Hibernate became de-jure.)<br>
&gt;<br>
&gt; Now this should in no way be attached to the CDI spec itself. Each<br>
&gt; extension spec should have its independent lifecycle, so it can be<br>
&gt; updated or deprecated at whim.<br>
&gt;<br>
&gt; I would even say that EJB 4 would make a nice case.<br>
&gt; (Although calling it EJB 4 would be so wrong. ;-) )<br>
&gt;<br>
&gt; Carlo<br>
&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;________________________________<br>
&gt;&gt;&gt;&gt; &nbsp;From: Rick Hightower&lt;<a href="mailto:richardhightower@gmail.com">richardhightower@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;To: Pete Muir&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;Cc: Mark Struberg&lt;<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>&gt;;<br>
&gt; cdi-dev&lt;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;Sent: Friday, October 7, 2011 12:03 AM<br>
&gt;&gt;&gt;&gt; &nbsp;Subject: Re: [cdi-dev] CDI 1.1 EDR1 posted :-)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;I feel we need it too. I guess this goes without saying though.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;On Thu, Oct 6, 2011 at 2:51 PM, Pete Muir&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt;&nbsp;<br>
&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;I've received a lot of feedback at JavaOne that XML config is<br>
&gt; something people want to see in the standard. So I would like to revisit this<br>
&gt; question.<br>
&gt;&gt;&gt;&gt;&gt; &nbsp;Feel free to discuss now, or I'll start with a proposal in<br>
&gt; a few weeks :-)<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp;On 5 Oct 2011, at 23:43, Mark Struberg wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Fine thing.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Although I see a few issues which I'd rather like to<br>
&gt; keep off core CDI as they are very easy to implement as portable Extensions<br>
&gt; (e.g. the XML config stuff CDI-123).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;We really must take care that we don't add things which<br>
&gt; bloats the CDI core spec with 20 pages which are hard to get right.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Instead we should really focus on things which are<br>
&gt; fundamental basics and thus cannot be done via a portable Extension.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;LieGrue,<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;strub<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;----- Original Message -----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;From: Pete Muir&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;To: cdi-dev&lt;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Cc:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Sent: Thursday, October 6, 2011 2:21 AM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;Subject: [cdi-dev] CDI 1.1 EDR1 posted :-)<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; <a href="http://in.relation.to/Bloggers/ContextsAndDependencyInjection11EarlyDraftSubmitted" target="_blank">http://in.relation.to/Bloggers/ContextsAndDependencyInjection11EarlyDraftSubmitted</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;_______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;cdi-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &nbsp;<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &nbsp;_______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; &nbsp;cdi-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt; &nbsp;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt; &nbsp;<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &nbsp;--<br>
&gt;&gt;&gt;&gt; &nbsp;Rick Hightower<br>
&gt;&gt;&gt;&gt; &nbsp;<a href="tel:%28415%29%20968-9037" value="+14159689037">(415) 968-9037</a><br>
&gt;&gt;&gt;&gt; &nbsp;Profile<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;_______________________________________________<br>
&gt;&gt;&gt; &nbsp;cdi-dev mailing list<br>
&gt;&gt;&gt; &nbsp;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; &nbsp;<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;&gt;<br>
&gt;&gt; &nbsp;_______________________________________________<br>
&gt;&gt; &nbsp;cdi-dev mailing list<br>
&gt;&gt; &nbsp;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;&gt; &nbsp;<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;<br>
<br>
_______________________________________________<br>
cdi-dev mailing list<br>
<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><b>Rick Hightower</b><br>(415) 968-9037 <br><a href="http://www.google.com/profiles/RichardHightower" target="_blank">Profile</a>&nbsp;<br><br>
</div>
</blockquote></div><br></div></div></body></html>