<?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: Groovy: Comparator closure &amp; currying</title>
	<atom:link href="http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/feed/" rel="self" type="application/rss+xml" />
	<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/</link>
	<description>while ( isAlive() ) {doCode(); doFun();}</description>
	<lastBuildDate>Sun, 13 May 2012 21:35:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: μøʝøנøʝø</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-186583</link>
		<dc:creator>μøʝøנøʝø</dc:creator>
		<pubDate>Wed, 29 Sep 2010 14:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-186583</guid>
		<description>Спасибо за пример про кёриинг, только поставленная в примере задача куда проще и корректней решается имплементацией интерфейса Comparable.</description>
		<content:encoded><![CDATA[<p>Спасибо за пример про кёриинг, только поставленная в примере задача куда проще и корректней решается имплементацией интерфейса Comparable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Использование Groovy: Замыкания и динамические объекты at Помощь в программировании</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-19941</link>
		<dc:creator>Использование Groovy: Замыкания и динамические объекты at Помощь в программировании</dc:creator>
		<pubDate>Fri, 05 Sep 2008 16:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-19941</guid>
		<description>[...] Groovy: Comparator closure &amp; currying (Ru) [...]</description>
		<content:encoded><![CDATA[<p>[...] Groovy: Comparator closure &#38; currying (Ru) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Использование Groovy: Замыкания и динамические объекты</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-17659</link>
		<dc:creator>Использование Groovy: Замыкания и динамические объекты</dc:creator>
		<pubDate>Tue, 05 Aug 2008 19:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-17659</guid>
		<description>[...] Groovy: Comparator closure &amp; currying (Ru) [...]</description>
		<content:encoded><![CDATA[<p>[...] Groovy: Comparator closure &#38; currying (Ru) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alno&#8217;s blog: C++, Java и Rails &#187; Blog Archive &#187; Использование Groovy: Замыкания и динамические объекты</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-14804</link>
		<dc:creator>Alno&#8217;s blog: C++, Java и Rails &#187; Blog Archive &#187; Использование Groovy: Замыкания и динамические объекты</dc:creator>
		<pubDate>Thu, 19 Jun 2008 13:46:53 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-14804</guid>
		<description>[...] Groovy: Comparator closure &amp; currying (Ru) [...]</description>
		<content:encoded><![CDATA[<p>[...] Groovy: Comparator closure &#38; currying (Ru) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chabster</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-14697</link>
		<dc:creator>Chabster</dc:creator>
		<pubDate>Tue, 17 Jun 2008 18:09:15 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-14697</guid>
		<description>За 50$/hour я лично расскажу и покажу.</description>
		<content:encoded><![CDATA[<p>За 50$/hour я лично расскажу и покажу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dimon</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-14595</link>
		<dc:creator>dimon</dc:creator>
		<pubDate>Sun, 15 Jun 2008 11:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-14595</guid>
		<description>Chabster, спасибо. Крайне интересно!
А как Ваш код использовать для сортировки на моей web-странице?</description>
		<content:encoded><![CDATA[<p>Chabster, спасибо. Крайне интересно!<br />
А как Ваш код использовать для сортировки на моей web-странице?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chabster</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-12604</link>
		<dc:creator>Chabster</dc:creator>
		<pubDate>Thu, 15 May 2008 19:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-12604</guid>
		<description>Покоцались кавычки в инклудах и vector&lt;User&gt; users;</description>
		<content:encoded><![CDATA[<p>Покоцались кавычки в инклудах и vector&lt;User&gt; users;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chabster</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-12603</link>
		<dc:creator>Chabster</dc:creator>
		<pubDate>Thu, 15 May 2008 19:17:08 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-12603</guid>
		<description>C++. Даже не буду убеждать, что он непобедим.

#include &quot;stdafx.h&quot;
#include 
#include 
#include 
#include 
#include 
#include 

using namespace std;
using namespace boost;
using namespace boost::gregorian;

struct User
{
	string name;
	string email;
	date dateOfBirth;
	int weight;

	User(const string &amp;name, const string &amp;email, const date &amp;dateOfBirth, int weight) : name(name), email(email), dateOfBirth(dateOfBirth), weight(weight) { }
};

int _tmain(int argc, _TCHAR* argv[]) {
	vector users;
	users.push_back(User(&quot;John&quot;, &quot;john@mail.com&quot;, date(2008, 1, 2), 90));
	users.push_back(User(&quot;Jane&quot;, &quot;jane@mail.com&quot;, date(2008, 3, 4), 50));
	users.push_back(User(&quot;Pete&quot;, &quot;pete@mail.com&quot;, date(2008, 5, 6), 83));
	random_shuffle(users.begin(), users.end());
	sort(users.begin(), users.end(), bind(&amp;User::dateOfBirth, _1) &gt; bind(&amp;User::dateOfBirth, _2));
	return(0);
}</description>
		<content:encoded><![CDATA[<p>C++. Даже не буду убеждать, что он непобедим.</p>
<p>#include &#8220;stdafx.h&#8221;<br />
#include<br />
#include<br />
#include<br />
#include<br />
#include<br />
#include </p>
<p>using namespace std;<br />
using namespace boost;<br />
using namespace boost::gregorian;</p>
<p>struct User<br />
{<br />
	string name;<br />
	string email;<br />
	date dateOfBirth;<br />
	int weight;</p>
<p>	User(const string &amp;name, const string &amp;email, const date &amp;dateOfBirth, int weight) : name(name), email(email), dateOfBirth(dateOfBirth), weight(weight) { }<br />
};</p>
<p>int _tmain(int argc, _TCHAR* argv[]) {<br />
	vector users;<br />
	users.push_back(User(&#8220;John&#8221;, &#8220;john@mail.com&#8221;, date(2008, 1, 2), 90));<br />
	users.push_back(User(&#8220;Jane&#8221;, &#8220;jane@mail.com&#8221;, date(2008, 3, 4), 50));<br />
	users.push_back(User(&#8220;Pete&#8221;, &#8220;pete@mail.com&#8221;, date(2008, 5, 6), 83));<br />
	random_shuffle(users.begin(), users.end());<br />
	sort(users.begin(), users.end(), bind(&amp;User::dateOfBirth, _1) &gt; bind(&amp;User::dateOfBirth, _2));<br />
	return(0);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim Voituk</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-12495</link>
		<dc:creator>Vadim Voituk</dc:creator>
		<pubDate>Tue, 13 May 2008 18:05:36 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-12495</guid>
		<description>Роман, спасибо исправил.</description>
		<content:encoded><![CDATA[<p>Роман, спасибо исправил.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Роман Чепляка</title>
		<link>http://voituk.kiev.ua/2008/05/12/comparator-closure-currying/comment-page-1/#comment-12486</link>
		<dc:creator>Роман Чепляка</dc:creator>
		<pubDate>Tue, 13 May 2008 16:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://voituk.kiev.ua/?p=484#comment-12486</guid>
		<description>Маленькая поправка: математика звали Шейнфинкель (без &quot;т&quot;), а шейнфинкелизация -- скорее шутка, чем термин.</description>
		<content:encoded><![CDATA[<p>Маленькая поправка: математика звали Шейнфинкель (без &#8220;т&#8221;), а шейнфинкелизация &#8212; скорее шутка, чем термин.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

