<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/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>Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx</link><description>Η λύση που έστειλα είναι η Solution2 του darklynx... public class Thunk&amp;lt;T&amp;gt; { private Func&amp;lt;T&amp;gt; func; public T Value { get { return func(); } } public Thunk(Func&amp;lt;T&amp;gt; computeFunc) { this .func = () =&amp;gt; { func = ((Func&amp;lt;T, Func&amp;lt;T&amp;gt;&amp;gt;)(value</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59015</link><pubDate>Tue, 08 Jun 2010 00:21:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59015</guid><dc:creator>Markos</dc:creator><description>&lt;p&gt;Από απλή περιέργεια (αν και είναι αμαρτία), γνωρίζεις τι απάντησαν στο φίλο σου; Και κάτι ακόμα... Γιατί &amp;quot;άπλωσε&amp;quot; τόσο το post;&lt;/p&gt;
&lt;p&gt;Περιμένουμε καινούρια puzzles!!&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59016</link><pubDate>Tue, 08 Jun 2010 00:33:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59016</guid><dc:creator>PALLADIN</dc:creator><description>&lt;p&gt;Kalispera Marko&lt;/p&gt;
&lt;p&gt;Distixos den apantise tin erotisi kai i epomeni&lt;/p&gt;
&lt;p&gt;itan pos tha ekane ton arxiko codika thread-safe...Anyway, telika den ton piran... ti ennoeis otan les &amp;quot;aplose&amp;quot;?&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59017</link><pubDate>Tue, 08 Jun 2010 00:42:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59017</guid><dc:creator>Markos</dc:creator><description>&lt;p&gt;Ανάμεσα στο: public Thunk(Func&amp;lt;T&amp;gt; computeFunc){&lt;/p&gt;
&lt;p&gt;και στο:&lt;/p&gt;
&lt;p&gt;this.func = () =&amp;gt; ...&lt;/p&gt;
&lt;p&gt;μεσολαβεί κενό διάστημα μιας οθόνης. Στον explorer, βέβαια. Γιατί τώρα που άνοιξα τον Firefox όλα είναι μια χαρά.&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59018</link><pubDate>Tue, 08 Jun 2010 00:56:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59018</guid><dc:creator>Panagiotis Kefalidis</dc:creator><description>&lt;p&gt;Thread safe? Kanontas apla lock ston get accessor h/kai sthn &amp;quot;func&amp;quot; should do the trick.&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59019</link><pubDate>Tue, 08 Jun 2010 01:00:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59019</guid><dc:creator>PALLADIN</dc:creator><description>&lt;p&gt;Gia tin istoria... mporeite na breite tin &lt;/p&gt;
&lt;p&gt;antistixi class Lazy&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/dd642331%28v=VS.100%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd642331%28v=VS.100%29.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59022</link><pubDate>Tue, 08 Jun 2010 01:22:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59022</guid><dc:creator>darklynx</dc:creator><description>&lt;p&gt;Ομολογώ το τελευταίο link με ξάφνιασε,δε γνώριζα το ότι υποστηρίζεται lazy initialization στο .NET 4.0.&lt;/p&gt;
&lt;p&gt;Πάντως παρότι η λύση η δικιά μου και αυτή που παρουσίασες βασίζονται στην ίδια ιδέα,από άποψη κομψότητας η διαφορά είναι εμφανέστατη.&lt;/p&gt;
&lt;p&gt;Αναρωτιέμαι τι αλλαγές επιφυλάσσει το μέλλον αν υπάρχουν ήδη εταιρείες που παίρνουν τη γνώση functional programming τόσο σοβαρά υπόψην τους.&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59042</link><pubDate>Tue, 08 Jun 2010 23:42:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59042</guid><dc:creator>KelMan</dc:creator><description>&lt;p&gt;Εκτός αν η εταιρεία είναι η kaChing Group Inc, μάλλον από εδώ το ...πήραν: &lt;a rel="nofollow" target="_new" href="http://www.slideshare.net/pascallouis/add-syntactic-sugar-to-your-java"&gt;http://www.slideshare.net/pascallouis/add-syntactic-sugar-to-your-java&lt;/a&gt; :D&lt;/p&gt;
</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59048</link><pubDate>Wed, 09 Jun 2010 05:55:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59048</guid><dc:creator>PALLADIN</dc:creator><description>&lt;p&gt;Thanks pou entopises auti tin parousiasi, giati deixnei oti i kentriki idea piso apo ton codika tou darklynx kai tou dikou mou einai kai i sosti. Plus oti einai ksekatharo poso simantiko&lt;/p&gt;
&lt;p&gt;feature einai ta λambdas+closures stin kompsotita tou codika kai stin ekfrastikotita tis skepsis... &lt;/p&gt;</description></item><item><title>re: Α programming puzzle: My solution</title><link>https://www.dotnetzone.gr:443/cs/blogs/palladin/archive/2010/06/07/programming-puzzle-my-solution.aspx#59079</link><pubDate>Fri, 11 Jun 2010 16:09:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59079</guid><dc:creator>dpant</dc:creator><description>&lt;p&gt;Απίστευτη απαίτηση, απίστευτη λύση και απίστευτα μη αλγοριθμική =&amp;gt; εχω αμφιβολίες περί κομψότητας και εκφραστικότητας. :)&lt;/p&gt;
</description></item></channel></rss>