<?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>Komentarze do The Explorer</title>
	<atom:link href="http://blog.wsoczynski.pl/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wsoczynski.pl</link>
	<description>Programming, designing, exploring</description>
	<lastBuildDate>Sun, 12 Feb 2012 11:36:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Skomentuj Jak zainstalować na debianie/ubuntu php 5.3.x ?, którego autorem jest Epredator</title>
		<link>http://blog.wsoczynski.pl/2010/10/21/jak-zainstalowac-na-debianieubuntu-php-5-3-x/comment-page-1/#comment-2180</link>
		<dc:creator>Epredator</dc:creator>
		<pubDate>Sun, 12 Feb 2012 11:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=328#comment-2180</guid>
		<description>pozdrowienia dla psa Bazyla!</description>
		<content:encoded><![CDATA[<p>pozdrowienia dla psa Bazyla!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest bumelant</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-2179</link>
		<dc:creator>bumelant</dc:creator>
		<pubDate>Sat, 11 Feb 2012 18:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-2179</guid>
		<description>Bardzo ładne daje świadectwo kolego o sobie. Nie widziałeś nawet spisu treści a już piszesz że gniot. Ach te polaczki, zamiast się cieszyć że community Scali rośnie w siłę to byle tylko ktoś się nie wychylił. Nie ma się co dziwić że nie mamy żadnego naprawdę znanego projektu open source.</description>
		<content:encoded><![CDATA[<p>Bardzo ładne daje świadectwo kolego o sobie. Nie widziałeś nawet spisu treści a już piszesz że gniot. Ach te polaczki, zamiast się cieszyć że community Scali rośnie w siłę to byle tylko ktoś się nie wychylił. Nie ma się co dziwić że nie mamy żadnego naprawdę znanego projektu open source.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-2175</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Wed, 25 Jan 2012 16:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-2175</guid>
		<description>@aeeo43534:

Tak, to będzie moje dzieło. Nie rozumiem Pańskiego negatywnego podejścia. Nikt tu nie zamierza &quot;zwalać&quot; z zagranicznych książek. Co więcej, mam nadzieje, że uda mi się zaprezentować świeże podejście do niektórych tematów. To czy książka będzie gniotem, czy nie, to ocenią już czytelnicy.</description>
		<content:encoded><![CDATA[<p>@aeeo43534:</p>
<p>Tak, to będzie moje dzieło. Nie rozumiem Pańskiego negatywnego podejścia. Nikt tu nie zamierza &#8222;zwalać&#8221; z zagranicznych książek. Co więcej, mam nadzieje, że uda mi się zaprezentować świeże podejście do niektórych tematów. To czy książka będzie gniotem, czy nie, to ocenią już czytelnicy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest aeeo43534</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-2172</link>
		<dc:creator>aeeo43534</dc:creator>
		<pubDate>Sat, 21 Jan 2012 09:12:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-2172</guid>
		<description>To Pana dzieło?

http://helion.pl/ksiazki/programowanie-w-jezyku-scala-od-podstaw-wojciech-soczynski,prscal.htm

Ach te polaczki zwalają z zagranicznych książek i potem wydają pod swoim nazwiskiem???

Na amazon.com jest książka o Scali napisana przez samych twórców języka więc nie kupie tego gniota z helionu.

Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition
Martin Odersky</description>
		<content:encoded><![CDATA[<p>To Pana dzieło?</p>
<p><a href="http://helion.pl/ksiazki/programowanie-w-jezyku-scala-od-podstaw-wojciech-soczynski,prscal.htm" rel="nofollow">http://helion.pl/ksiazki/programowanie-w-jezyku-scala-od-podstaw-wojciech-soczynski,prscal.htm</a></p>
<p>Ach te polaczki zwalają z zagranicznych książek i potem wydają pod swoim nazwiskiem???</p>
<p>Na amazon.com jest książka o Scali napisana przez samych twórców języka więc nie kupie tego gniota z helionu.</p>
<p>Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition<br />
Martin Odersky</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Kierunek &#8211; Babilon, którego autorem jest Bart</title>
		<link>http://blog.wsoczynski.pl/2011/08/03/kierunek-babilon/comment-page-1/#comment-2170</link>
		<dc:creator>Bart</dc:creator>
		<pubDate>Fri, 20 Jan 2012 00:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=621#comment-2170</guid>
		<description>Sam programuję w PHP ponad 5 lat, i interesuję się ostatnio Java. Chętnie poczytam artykuły o tematyce PHP - Java: przejście z jednego języka na drugi, podobieństwa, różnice, zalety, wady, etc.

Świetny blog!</description>
		<content:encoded><![CDATA[<p>Sam programuję w PHP ponad 5 lat, i interesuję się ostatnio Java. Chętnie poczytam artykuły o tematyce PHP &#8211; Java: przejście z jednego języka na drugi, podobieństwa, różnice, zalety, wady, etc.</p>
<p>Świetny blog!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest [repost ]The no framework JS framework » New IT Farmer</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-2002</link>
		<dc:creator>[repost ]The no framework JS framework » New IT Farmer</dc:creator>
		<pubDate>Sat, 26 Nov 2011 08:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-2002</guid>
		<description>[...] [repost ]The no framework JS framework  &#160;JavaScript &#160;Add comments   Nov 262011  &#160;                   reddit_url = &quot;http://blog.newitfarmer.com/programming/javascript/4216/repost-the-no-framework-js-framework/&quot;;reddit_title = &quot;[repost ]The no framework JS framework&quot;;reddit_newwindow=&quot;1&quot;;             original:http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/  [...]</description>
		<content:encoded><![CDATA[<p>[...] [repost ]The no framework JS framework  &nbsp;JavaScript &nbsp;Add comments   Nov 262011  &nbsp;                   reddit_url = &quot;<a href="http://blog.newitfarmer.com/programming/javascript/4216/repost-the-no-framework-js-framework/&quot;;reddit_title" rel="nofollow">http://blog.newitfarmer.com/programming/javascript/4216/repost-the-no-framework-js-framework/&quot;;reddit_title</a> = &quot;[repost ]The no framework JS framework&quot;;reddit_newwindow=&quot;1&quot;;             original:<a href="http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/" rel="nofollow">http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/</a>  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-1999</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Fri, 25 Nov 2011 23:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-1999</guid>
		<description>@Raynos

I dont fight over anything. I just think that these are two different concepts which have a similar effect. It is as a train and a car, both serve to get from point A to point B but work in a different way.</description>
		<content:encoded><![CDATA[<p>@Raynos</p>
<p>I dont fight over anything. I just think that these are two different concepts which have a similar effect. It is as a train and a car, both serve to get from point A to point B but work in a different way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest Raynos</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-1998</link>
		<dc:creator>Raynos</dc:creator>
		<pubDate>Fri, 25 Nov 2011 22:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-1998</guid>
		<description>@Wojciech

I think were fighting over terminology here.

What do you think polymorphism means?
What do you think duck typing means?

I personally think that duck typing is a polymorphism mechanism, so duck typing -&gt; polymorphism.

Polymorphism has nothing to do with type checking for me.

I wrote a stackoverflow question about what&#039;s &quot;correct&quot; : http://programmers.stackexchange.com/questions/121778/is-duck-typing-a-subset-of-polymorphism</description>
		<content:encoded><![CDATA[<p>@Wojciech</p>
<p>I think were fighting over terminology here.</p>
<p>What do you think polymorphism means?<br />
What do you think duck typing means?</p>
<p>I personally think that duck typing is a polymorphism mechanism, so duck typing -&gt; polymorphism.</p>
<p>Polymorphism has nothing to do with type checking for me.</p>
<p>I wrote a stackoverflow question about what&#8217;s &#8222;correct&#8221; : <a href="http://programmers.stackexchange.com/questions/121778/is-duck-typing-a-subset-of-polymorphism" rel="nofollow">http://programmers.stackexchange.com/questions/121778/is-duck-typing-a-subset-of-polymorphism</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest Wojciech Soczyński</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-1996</link>
		<dc:creator>Wojciech Soczyński</dc:creator>
		<pubDate>Fri, 25 Nov 2011 21:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-1996</guid>
		<description>@Raynos

Duck typing is a bit different concept than polymorphism. With duck typing you don&#039;t care about the object type, until it behaves according to some contract (for example defined as a set of unit tests). So in case of Javascript, we could tell, that the language supports duck typing, because you can write an application, that does not check for specific types, and just assumes that some object has some method. 

With polymorphism, the only way you can enforce types is via the instanceOf operator or isPrototypeOf function, with the latter checking the whole prototype chain. So I would tell, that Javascript supports some form of prototypal polymorphism, although very different from the class based polymorphism that we know from a classic (java/c++) like oop model.</description>
		<content:encoded><![CDATA[<p>@Raynos</p>
<p>Duck typing is a bit different concept than polymorphism. With duck typing you don&#8217;t care about the object type, until it behaves according to some contract (for example defined as a set of unit tests). So in case of Javascript, we could tell, that the language supports duck typing, because you can write an application, that does not check for specific types, and just assumes that some object has some method. </p>
<p>With polymorphism, the only way you can enforce types is via the instanceOf operator or isPrototypeOf function, with the latter checking the whole prototype chain. So I would tell, that Javascript supports some form of prototypal polymorphism, although very different from the class based polymorphism that we know from a classic (java/c++) like oop model.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj The no framework JS framework, którego autorem jest Raynos</title>
		<link>http://blog.wsoczynski.pl/2011/11/22/the-no-framework-js-framework/comment-page-1/#comment-1995</link>
		<dc:creator>Raynos</dc:creator>
		<pubDate>Fri, 25 Nov 2011 20:25:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wsoczynski.pl/?p=671#comment-1995</guid>
		<description>@Wojciech

&gt; polymorphism

Polymorphism simply means that any function which expects type X can take any object which inherits from type X.

So if you have a Person [[Prototype]] and you let FitnessAddict by a [[Prototype]] that inherits from it. 

Then any function which expects an argument with [[Prototype]] === Person will work with an argument whoms [[Prototype]] == FitnessAddict.

This ties in with duck typing. We are doing polymorphism by defining an interface (in your head / documentation) that a function accepts. And the fact that as long as an object implements that interface it will work is what it means to do polymorphism</description>
		<content:encoded><![CDATA[<p>@Wojciech</p>
<p>&gt; polymorphism</p>
<p>Polymorphism simply means that any function which expects type X can take any object which inherits from type X.</p>
<p>So if you have a Person [[Prototype]] and you let FitnessAddict by a [[Prototype]] that inherits from it. </p>
<p>Then any function which expects an argument with [[Prototype]] === Person will work with an argument whoms [[Prototype]] == FitnessAddict.</p>
<p>This ties in with duck typing. We are doing polymorphism by defining an interface (in your head / documentation) that a function accepts. And the fact that as long as an object implements that interface it will work is what it means to do polymorphism</p>
]]></content:encoded>
	</item>
</channel>
</rss>

