<br><div class="gmail_quote">On Sun, Dec 21, 2008 at 1:12 AM, Gavin King <span dir="ltr">&lt;<a href="mailto:gavin@hibernate.org">gavin@hibernate.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
One possible path to take would be to use hyphenated names in the XML<br>
(i.e. &lt;foo-bar&gt; instead of &lt;FooBar&gt;) to make the XML more visually<br>
consistent with other EE descriptors.<br>
</blockquote><div><br><br>On the one hand, I agree it visually looks better, and it&#39;s more consistent with other EE XML descriptors.&nbsp; On the other hand, it will prevent the ability to refer to classes that start with a lowercase letter (there aren&#39;t many of these, but I&#39;ve seen them in at least one third party package). Also, it will be more complicated to learn/explain the rules (I can already hear in my head one of my coworkers complaining).&nbsp; <br>
</div></div><br>A few months ago I would have felt more strongly about &lt;foo-bar&gt; being superior, but lately I&#39;ve grown to accept &lt;FooBar&gt; as being perfectly acceptable.&nbsp; I&#39;ll be happy either way.<br><br>
<br>-Matt<br>