Hi,<br><br>Not a long time ago we also started using traits at [Jetpack](<a href="http://mozillalabs.com/jetpack/">http://mozillalabs.com/jetpack/</a>) and so far it seems to work pretty well for us. In contrast to bespin though we don&#39;t use  <a href="http://traitsjs.org/" target="_blank">traitsjs.org</a> instead we have our own implementation which pretty much follows same APIs (one major difference is non-|this|-bounded objects are created).<br>

<br>BTW there is another framework that was using traits for a long time <a href="http://joose.it/">http://joose.it/</a> not sure how widely adopted framework is though. <br><br clear="all">Regards<br><span style="color:rgb(153, 153, 153)">--</span><br style="color:rgb(153, 153, 153)">

<span style="color:rgb(153, 153, 153)">Irakli Gozalishvili</span><br style="color:rgb(153, 153, 153)"><span style="color:rgb(153, 153, 153)">Web: <a style="color:rgb(153, 153, 153)" href="http://www.jeditoolkit.com/" target="_blank">http://www.jeditoolkit.com/</a></span><br style="color:rgb(153, 153, 153)">

<span style="color:rgb(153, 153, 153)"></span><span style="color:rgb(153, 153, 153)">Address: <a href="http://goo.gl/maps/3CHu" target="_blank">29 Rue Saint-Georges, 75009 Paris, France</a></span><br>
<br><br><div class="gmail_quote">On Sat, Sep 11, 2010 at 01:55, David Herman <span dir="ltr">&lt;<a href="mailto:dherman@mozilla.com">dherman@mozilla.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">&gt; Yes, that&#39;s an accurate summary. It also brings me back to Dave&#39;s earlier question about the limited choices provided by the Traits library.<br>
</div>&gt; ...<br>
<div class="im">&gt; Long story short: it&#39;s definitely possible for a Traits library to offer more knobs, although I&#39;m not sure whether the increased complexity is worth it.<br>
<br>
</div>Just to be clear, I wasn&#39;t saying we should consider *more* knobs, just that other knobs are possible. I&#39;m not convinced that the Trait.create knob offered by traits.js is necessary.<br>
<div class="im"><br>
&gt; Judging from earlier comments, it seems there is at least a niche for the combination of &#39;early conflict detection&#39; + &#39;non-frozen, non-|this|-bound objects&#39;.<br>
<br>
</div>I&#39;m told this is what our colleagues working on Skywriter would have preferred.<br>
<div><div></div><div class="h5"><br>
Dave<br>
<br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</div></div></blockquote></div><br>