<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx</link><description>I&amp;#39;ve beeen toying with that idea for a while and I thought I would try to get some feedback on it. Mixins are a way to dynamically add members to an existing object. I&amp;#39;ve built a small function, Type.Mixin, that does that by copying members from</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#519431</link><pubDate>Mon, 04 Sep 2006 21:07:39 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:519431</guid><dc:creator>Bertrand Le Roy</dc:creator><author>Bertrand Le Roy</author><description>&lt;p&gt;Terraslate: I understand what you're saying and that's precisely the reason why we're submitting this to public feedback. I'd like to point out once more though that this is actually nothing new and that this concept is present in quite a few dynamic languages.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=519431" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#518475</link><pubDate>Mon, 04 Sep 2006 13:32:33 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:518475</guid><dc:creator>terraslate</dc:creator><author>terraslate</author><description>oh leave it alone.  everyones trying to come out with something new.  there are more ways to do the same thing coming out than you can shake a stick at.  yeah i've been a developer for over a decade, i've seen it all i reckon, and this is just one more of those things that someone has come out with in the hope that we'll all think - wow - how did i ever do my job without it.  sure if it makes your life more interesting keep at it - me - i don't need one more thing that nobody needs.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=518475" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#466627</link><pubDate>Thu, 10 Aug 2006 10:15:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:466627</guid><dc:creator>mike</dc:creator><author>mike</author><description>yeah, thats one of the key things that keeps me using prototype is the mixins, along with extending the dom element to do quick styling or using css selector to bind to many elements. Being about to do  $('id').setStyle({position: 'absolute', zIndex: 99}); is just wicked.  

however you do have the xml script and the nice intregration with asp.net server control going for the atlas project, those i wish it was somehow more simplified.  I'm sure whenever they upgrade Vs to handle javascript intellisence that it will take care of much of that issue.  

I know its not easy to please everyone and that you have to make it easy for the common developer who knows nothing of javascript, so thanks for extra hard work and time for pushing MS technologies forward.  

and i can't wait for c# 3.0    &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=466627" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#465016</link><pubDate>Mon, 07 Aug 2006 18:35:16 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:465016</guid><dc:creator>Bertrand Le Roy</dc:creator><author>Bertrand Le Roy</author><description>&lt;p&gt;David: I'll hand that comment over to the toolkit folks.&lt;/p&gt;
&lt;p&gt;Zach: I didn't know prototype did that. I'll have a look at their public docs.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=465016" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#464978</link><pubDate>Mon, 07 Aug 2006 16:07:58 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:464978</guid><dc:creator>David Taylor</dc:creator><author>David Taylor</author><description>Yeah...it probably makes sense given many developers will be learning about extension methods in C# anyway.

On another topic: It would be great to see Atlas or the control toolkit to include a Tab (TabbedPanel) control allowing you to move between different tabs and have different panels show.  The accordian control is great, but a tab control would be more useful for most people.  

I dont know if you remember...but back in 2002 Microsoft release a DHTML ASP.NET control that did this for IE only, but for all other browsers it fell back to postbacks.

David Taylor&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=464978" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#464903</link><pubDate>Mon, 07 Aug 2006 13:18:44 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:464903</guid><dc:creator>Zach Parrish</dc:creator><author>Zach Parrish</author><description>I would go so far as to say that is strictly "necessary".  I'm glad to see someone do it for Atlas coding.  I use Prototype quite a bit and it would be pretty useless to me without its Object.extend functionality, which is essentially the same idea.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=464903" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#464580</link><pubDate>Sun, 06 Aug 2006 18:00:02 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:464580</guid><dc:creator>InfinitiesLoop</dc:creator><author>InfinitiesLoop</author><description>Even if its not strictly "necessary", just the fact its comparable to extention methods in C# makes it a good fit for Atlas. Atlas has many analogies to .net, why not take extentions methods too? In fact, why not call it an extention method instead of a mixin (even if that is what it is).&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=464580" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#464467</link><pubDate>Sun, 06 Aug 2006 11:12:45 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:464467</guid><dc:creator>Travis James</dc:creator><author>Travis James</author><description>This is very cool stuff that was highlighted as an important and powerful language feature at the recent Lang.NET Symposium.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=464467" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#464118</link><pubDate>Sat, 05 Aug 2006 19:08:46 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:464118</guid><dc:creator>Bertrand Le Roy</dc:creator><author>Bertrand Le Roy</author><description>&lt;p&gt;Kori: actually no, it's not a new concept, nor is the name. Look it up in wikipedia:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://en.wikipedia.org/wiki/Mixin"&gt;http://en.wikipedia.org/wiki/Mixin&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=464118" width="1" height="1"&gt;</description></item><item><title>re: Mixins for Atlas</title><link>http://weblogs.asp.net/bleroy/archive/2006/08/04/Mixins-for-Atlas.aspx#463986</link><pubDate>Sat, 05 Aug 2006 08:11:16 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:463986</guid><dc:creator>Kori Francis</dc:creator><author>Kori Francis</author><description>Wow .. I think the idea is novel, but the name ... could use some work (imo). &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=463986" width="1" height="1"&gt;</description></item></channel></rss>