<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Implement Other Selector Engines (e.g. Sizzle or Peppy) into MooTools?</title>
	<atom:link href="http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/</link>
	<description>Sharing what I know and learn about CSS, MooTools, Javascript, PHP and etc.</description>
	<lastBuildDate>Fri, 13 Aug 2010 06:08:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Anthony Alexander</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-3597</link>
		<dc:creator>Anthony Alexander</dc:creator>
		<pubDate>Mon, 25 May 2009 06:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-3597</guid>
		<description>I use peppy in my framework and its quite great. I had no intention of writing my own selector engine and peppy came to save me right when I felt like I had no choice. I never thought Mr.Resig would detach sizzle from jquery, but I was wrong. Peppy does seem to be giving me different results some time but so far a quick look at sizzle and i cant even begin to understand how I&#039;m going to integrate it. Sizzle&#039;s selectors are far more advanced but it only took me a few hours to completely rework my framework for easy integration with Peppy. I&#039;ll test it this week and post my findings.</description>
		<content:encoded><![CDATA[<p>I use peppy in my framework and its quite great. I had no intention of writing my own selector engine and peppy came to save me right when I felt like I had no choice. I never thought Mr.Resig would detach sizzle from jquery, but I was wrong. Peppy does seem to be giving me different results some time but so far a quick look at sizzle and i cant even begin to understand how I&#8217;m going to integrate it. Sizzle&#8217;s selectors are far more advanced but it only took me a few hours to completely rework my framework for easy integration with Peppy. I&#8217;ll test it this week and post my findings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henrik Lindqvist</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-337</link>
		<dc:creator>Henrik Lindqvist</dc:creator>
		<pubDate>Sat, 07 Feb 2009 02:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-337</guid>
		<description>LlamaLab got a small and fast &lt;a href=&quot;http://llamalab.com/js/selector/&quot; rel=&quot;nofollow&quot;&gt;selector&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>LlamaLab got a small and fast <a href="http://llamalab.com/js/selector/" rel="nofollow">selector</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Perini</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-129</link>
		<dc:creator>Diego Perini</dc:creator>
		<pubDate>Thu, 25 Dec 2008 19:21:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-129</guid>
		<description>Javier,
caching is good, it especially very good if it is used for something that never changes. In NWMatcher I compile CSS selectors to Javascript functions and then I cache them indefinitely.

They are not going to change.

Caching of results sets is a different and more complex matter though and in NWMatcher I decided to give the developers the power to switch results caching ON and OFF or flush it as they see fit in their projects.</description>
		<content:encoded><![CDATA[<p>Javier,<br />
caching is good, it especially very good if it is used for something that never changes. In NWMatcher I compile CSS selectors to Javascript functions and then I cache them indefinitely.</p>
<p>They are not going to change.</p>
<p>Caching of results sets is a different and more complex matter though and in NWMatcher I decided to give the developers the power to switch results caching ON and OFF or flush it as they see fit in their projects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrick</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-57</link>
		<dc:creator>Garrick</dc:creator>
		<pubDate>Mon, 08 Dec 2008 08:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-57</guid>
		<description>@Carl, Javier, phiggins
Thank you for your input.

@Diego
MWMatcher huh? I&#039;ll definately take a look at this one. Thank you for sharing.</description>
		<content:encoded><![CDATA[<p>@Carl, Javier, phiggins<br />
Thank you for your input.</p>
<p>@Diego<br />
MWMatcher huh? I&#8217;ll definately take a look at this one. Thank you for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Perini</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-55</link>
		<dc:creator>Diego Perini</dc:creator>
		<pubDate>Sun, 07 Dec 2008 17:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-55</guid>
		<description>W3C specifications compliance is a very difficult thing to achieve.

Failing in the most obvious points is the only real thing these frameworks have in common.

A selector engines considered for inclusion in so many frameworks should at least be able to guarantee the result sets are &quot;document ordered&quot; in any case.

This is not what you get neither from Peppy nor from Sizzle, Mootools, YUI and any other popular framework.

You will say I am just an unknown trying to push his solution instead, but really I have been quite for two years I can keep quite for two years more.

My code was released in 2007 and I released it under MIT License for the exact same scope Sizzle had. Unfortunately it is not easy to convince developers and it requires some time until they realize they have to move.

You will find my &quot;mwmatcher.js&quot; on Google Code:

   http://nwevents.googlecode.com/

it is released with a companion Event Manager that also handles delegates cross-browser, this was what pushed me write NWMatcher.

Strange enough everybody knows Peppy and not NWMatcher though, have to work on this a bit.

A new release of NWMatcher (v1.1) will be out in a few more days.

--
Diego</description>
		<content:encoded><![CDATA[<p>W3C specifications compliance is a very difficult thing to achieve.</p>
<p>Failing in the most obvious points is the only real thing these frameworks have in common.</p>
<p>A selector engines considered for inclusion in so many frameworks should at least be able to guarantee the result sets are &#8220;document ordered&#8221; in any case.</p>
<p>This is not what you get neither from Peppy nor from Sizzle, Mootools, YUI and any other popular framework.</p>
<p>You will say I am just an unknown trying to push his solution instead, but really I have been quite for two years I can keep quite for two years more.</p>
<p>My code was released in 2007 and I released it under MIT License for the exact same scope Sizzle had. Unfortunately it is not easy to convince developers and it requires some time until they realize they have to move.</p>
<p>You will find my &#8220;mwmatcher.js&#8221; on Google Code:</p>
<p>   <a href="http://nwevents.googlecode.com/" rel="nofollow">http://nwevents.googlecode.com/</a></p>
<p>it is released with a companion Event Manager that also handles delegates cross-browser, this was what pushed me write NWMatcher.</p>
<p>Strange enough everybody knows Peppy and not NWMatcher though, have to work on this a bit.</p>
<p>A new release of NWMatcher (v1.1) will be out in a few more days.</p>
<p>&#8211;<br />
Diego</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dojo&#8217;s Dylan Schiemann and jQuery&#8217;s John Resig On My Sizzle Post &#187; Clientcide (Formerly CNET&#8217;s Clientside)</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-50</link>
		<dc:creator>Dojo&#8217;s Dylan Schiemann and jQuery&#8217;s John Resig On My Sizzle Post &#187; Clientcide (Formerly CNET&#8217;s Clientside)</dc:creator>
		<pubDate>Thu, 04 Dec 2008 18:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-50</guid>
		<description>[...] are benefits and drawbacks and I&#8217;m curious as to what others think about it. Garrick Cheung weighed in with his own blog post, saying: Aaron brings up very good pros and cons. I think we should not follow the trend and switch [...]</description>
		<content:encoded><![CDATA[<p>[...] are benefits and drawbacks and I&#8217;m curious as to what others think about it. Garrick Cheung weighed in with his own blog post, saying: Aaron brings up very good pros and cons. I think we should not follow the trend and switch [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-49</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Thu, 04 Dec 2008 17:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-49</guid>
		<description>@Javier: Sizzle caches the query results too but only if DOM mutation events are available. Peppy just followed Sizzle in this aspect. See at the bottom: http://jamesdonaghue.com/static/peppy/peppy.js</description>
		<content:encoded><![CDATA[<p>@Javier: Sizzle caches the query results too but only if DOM mutation events are available. Peppy just followed Sizzle in this aspect. See at the bottom: <a href="http://jamesdonaghue.com/static/peppy/peppy.js" rel="nofollow">http://jamesdonaghue.com/static/peppy/peppy.js</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phiggins</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-48</link>
		<dc:creator>phiggins</dc:creator>
		<pubDate>Thu, 04 Dec 2008 13:04:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-48</guid>
		<description>fwiw, the Dojo vote strictly involves the adoption of the Sizzle project to the Dojo Foundation (which is a lot more than just &quot;the Dojo Toolkit&quot;). The motivation is the IP cleanliness, and licensing. It is not an issue of &quot;should Moo adopt Sizzle, too?&quot; ... it is one of &quot;Moo can use this code base because it is cleanly licensed and available&quot;</description>
		<content:encoded><![CDATA[<p>fwiw, the Dojo vote strictly involves the adoption of the Sizzle project to the Dojo Foundation (which is a lot more than just &#8220;the Dojo Toolkit&#8221;). The motivation is the IP cleanliness, and licensing. It is not an issue of &#8220;should Moo adopt Sizzle, too?&#8221; &#8230; it is one of &#8220;Moo can use this code base because it is cleanly licensed and available&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Javier</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-47</link>
		<dc:creator>Javier</dc:creator>
		<pubDate>Thu, 04 Dec 2008 12:39:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-47</guid>
		<description>I read somewhere that Peppy was using some type of caching. So, in a complete dinamic page, this is useless and speed is not real.</description>
		<content:encoded><![CDATA[<p>I read somewhere that Peppy was using some type of caching. So, in a complete dinamic page, this is useless and speed is not real.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl</title>
		<link>http://www.garrickcheung.com/mootools/implement-other-selector-engines-eg-sizzle-or-peppy-into-mootools/comment-page-1/#comment-46</link>
		<dc:creator>Carl</dc:creator>
		<pubDate>Thu, 04 Dec 2008 10:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.garrickcheung.com/?p=226#comment-46</guid>
		<description>I think if you look at the source of Peppy and Sizzle then it will be quite clear why Peppy isn&#039;t something to consider :)
I don&#039;t want to offend it but it&#039;s not quite mature (yet), though it passes all test!</description>
		<content:encoded><![CDATA[<p>I think if you look at the source of Peppy and Sizzle then it will be quite clear why Peppy isn&#8217;t something to consider <img src='http://www.garrickcheung.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I don&#8217;t want to offend it but it&#8217;s not quite mature (yet), though it passes all test!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
