<?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: Events i Ruby</title>
	<atom:link href="http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/</link>
	<description>om livet som .net utvikler</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:53:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Lispy C# (og hva er en closure)</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-102634</link>
		<dc:creator>Lispy C# (og hva er en closure)</dc:creator>
		<pubDate>Mon, 09 Aug 2010 07:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-102634</guid>
		<description>[...] Vær obs på at closures ofte brukes feilaktig som et annet ord for anonyme funksjoner (jeg kan selv dokumentere å ha gjort det for ikke så lenge siden). Anonyme funksjoner kan danne closures (i mange språk), men det er likevel to separate begrep. [...]</description>
		<content:encoded><![CDATA[<p>[...] Vær obs på at closures ofte brukes feilaktig som et annet ord for anonyme funksjoner (jeg kan selv dokumentere å ha gjort det for ikke så lenge siden). Anonyme funksjoner kan danne closures (i mange språk), men det er likevel to separate begrep. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83547</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Tue, 09 Mar 2010 10:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83547</guid>
		<description>Skulle forresten ikke forundre meg om IronRuby - slik som mine egne eksperimenter - aksepterer et hvilket som helst object med en call-metode som en mulig eventhandler. Duck-typing er gøy :)</description>
		<content:encoded><![CDATA[<p>Skulle forresten ikke forundre meg om IronRuby &#8211; slik som mine egne eksperimenter &#8211; aksepterer et hvilket som helst object med en call-metode som en mulig eventhandler. Duck-typing er gøy :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83545</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Tue, 09 Mar 2010 10:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83545</guid>
		<description>Er faktisk litt forvirret over de ulike strategiene man kan bruke for å lage closures i Ruby. Vi har lambda, som jeg stort sett brukte her, kodeblokker, proc og Proc.new. Og så kan man lage en closure av en metode (et Method objekt) ved å si obj.method(:method_name) - som blir som å delegere til en metode i C#.

Foreløpig bruker jeg det jeg føler for der og da - det som ser best ut. Jeg vet det er nyanser i hvordan de ulike metodene faktisk fungerer, men glemmer hva det er like raskt som jeg leser det.</description>
		<content:encoded><![CDATA[<p>Er faktisk litt forvirret over de ulike strategiene man kan bruke for å lage closures i Ruby. Vi har lambda, som jeg stort sett brukte her, kodeblokker, proc og Proc.new. Og så kan man lage en closure av en metode (et Method objekt) ved å si obj.method(:method_name) &#8211; som blir som å delegere til en metode i C#.</p>
<p>Foreløpig bruker jeg det jeg føler for der og da &#8211; det som ser best ut. Jeg vet det er nyanser i hvordan de ulike metodene faktisk fungerer, men glemmer hva det er like raskt som jeg leser det.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonas Follesø</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83532</link>
		<dc:creator>Jonas Follesø</dc:creator>
		<pubDate>Tue, 09 Mar 2010 09:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83532</guid>
		<description>Tips er og å se hvordan man lytter på events i IronRuby, som jo allerede må ha støtte for dette for å kunne programmere mot .NET objekter. Jeg vet ikke hvordan den interne implementasjonen ser ut, men eksempler på hvordan lytte/slutte å lytte på events finner du på 

http://www.ironruby.net/Documentation/.NET/Events

Her brukes kodeblokker framfor lambdas (som nok er mer Ruby, som du og skriver i itterasjon 4). De støtter og Proc objekter som kan brukes for å fjerne lyttere igjen.

Gøy og se hvor mange forskjellige strategier man kan bruke på å løse samme problem. Første tanke er ikke alltid beste tanke, og løsningene blir bedre over flere iterasjoner :)</description>
		<content:encoded><![CDATA[<p>Tips er og å se hvordan man lytter på events i IronRuby, som jo allerede må ha støtte for dette for å kunne programmere mot .NET objekter. Jeg vet ikke hvordan den interne implementasjonen ser ut, men eksempler på hvordan lytte/slutte å lytte på events finner du på </p>
<p><a href="http://www.ironruby.net/Documentation/.NET/Events" rel="nofollow">http://www.ironruby.net/Documentation/.NET/Events</a></p>
<p>Her brukes kodeblokker framfor lambdas (som nok er mer Ruby, som du og skriver i itterasjon 4). De støtter og Proc objekter som kan brukes for å fjerne lyttere igjen.</p>
<p>Gøy og se hvor mange forskjellige strategier man kan bruke på å løse samme problem. Første tanke er ikke alltid beste tanke, og løsningene blir bedre over flere iterasjoner :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83521</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Tue, 09 Mar 2010 08:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83521</guid>
		<description>Jeg unnlot med vilje å nevne ruby&#039;s implementasjon av Observable pattern, siden målet mitt var å demonstrere noe som minner mer om events slik man har i C#. De to vil nok egne seg til litt ulike senarier, men Observer er noe man absolutt bør kjenne til. Takk for kommentaren!</description>
		<content:encoded><![CDATA[<p>Jeg unnlot med vilje å nevne ruby&#8217;s implementasjon av Observable pattern, siden målet mitt var å demonstrere noe som minner mer om events slik man har i C#. De to vil nok egne seg til litt ulike senarier, men Observer er noe man absolutt bør kjenne til. Takk for kommentaren!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Odd Rune</title>
		<link>http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83505</link>
		<dc:creator>Odd Rune</dc:creator>
		<pubDate>Tue, 09 Mar 2010 07:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2010/03/09/events-i-ruby/#comment-83505</guid>
		<description>Foretrekker ofte å bruke Observer jeg - http://ruby-doc.org/stdlib/libdoc/observer/rdoc/index.html</description>
		<content:encoded><![CDATA[<p>Foretrekker ofte å bruke Observer jeg &#8211; <a href="http://ruby-doc.org/stdlib/libdoc/observer/rdoc/index.html" rel="nofollow">http://ruby-doc.org/stdlib/libdoc/observer/rdoc/index.html</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

