<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for lbarret</title><link>http://disqus.com/by/lbarret/</link><description></description><atom:link href="http://disqus.com/lbarret/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 27 Aug 2014 06:22:20 -0000</lastBuildDate><item><title>Re: A comparison between the new ECMAScript 6 language features and C#</title><link>https://mspi.es/blog/A-comparison-between-the-new-ECMAScript-6-language-features-and-C#comment-1561390786</link><description>&lt;p&gt;Comparing to Python would be more useful. C# is statically typed. Javascript is not.&lt;br&gt;Beside ECMA V6 is more directly copying Python than anything else.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Wed, 27 Aug 2014 06:22:20 -0000</pubDate></item><item><title>Re: Monads for Dummies | Stephan Boyer</title><link>http://www.stephanboyer.com/post/83#comment-1264149700</link><description>&lt;p&gt;good explanation. BTW, using bitoperators make things a bit more readable :  M(x) &amp;gt;&amp;gt; double &amp;gt;&amp;gt; add &lt;br&gt;And more haskellish.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Fri, 28 Feb 2014 03:55:14 -0000</pubDate></item><item><title>Re: A Pythoneers directory</title><link>http://blog.ziade.org/2013/06/13/a-pythoneers-directory/#comment-922030224</link><description>&lt;p&gt;Interesting, I am a bit south of burgundy (near lyon) and going to europython so I hope we'll have a bit of time to talk/work on that.&lt;/p&gt;&lt;p&gt;The spam issue is quite thorny but I think it can be managed with an intermediary step. One sends a request (pythonneers in burgundy), relevant pythonneers are warned of the request and can answer if they want. a bit like linkedin invitations (you can ignore them easily).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Fri, 07 Jun 2013 04:50:45 -0000</pubDate></item><item><title>Re: Wealthfront Engineering: Reactive.js: Functional Reactive Programming in Javascript</title><link>http://eng.wealthfront.com/2013/04/reactivejs-functional-reactive.html#comment-858394064</link><description>&lt;p&gt;interesting...I did the same in python (reactive framework + visualisation) and have good results so far. Mine is a bit more focused on classes (it uses the metaclass machinery from python) but the the overall design is the same.&lt;/p&gt;&lt;p&gt;I would advise adding a bit of sugar on top of this minimal design, as writing the long declarative connections can be a bore.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Wed, 10 Apr 2013 05:33:56 -0000</pubDate></item><item><title>Re: Excuse me? Why does God need a Starship?</title><link>http://www.bynkii.com/archives/2010/04/excuse_me_why_does_god_need_a.html#comment-44222254</link><description>&lt;p&gt;Please don't confuse cross compiler platform with cross platform gui.&lt;/p&gt;&lt;p&gt;The problem you mention are very true for cross platform gui not for a compiler suite.&lt;/p&gt;&lt;p&gt;If the semantics and the CPU is not too alien, a compiler can have a lot of different target : gcc target x32, x64, Sun, Sparc, etc.&lt;/p&gt;&lt;p&gt;You would have a lot of trouble to distinguish an app from one platform to the other.&lt;/p&gt;&lt;p&gt;Still, the gui could be worse or better, because it has to do with intended workflow of the platform. I don't know if flash gui would mesh well with IPhone workflow (I think it would but no expert here).&lt;/p&gt;&lt;p&gt;In the end, Apple decision has nothing to do with quality or tech. It is a business decision. It is not good for the users, not for the devs, not for Adobe. But good for them.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Sat, 10 Apr 2010 11:25:01 -0000</pubDate></item><item><title>Re: Object-Oriented Programming ― Andreas Zwinkau</title><link>http://beza1e1.tuxen.de/articles/oop.html#comment-27143090</link><description>&lt;p&gt;I think that Kay is right : OOP is about the late binding.&lt;/p&gt;&lt;p&gt;Without late binding  (pseudo python) :&lt;/p&gt;&lt;p&gt;from Deque improt DequeType&lt;/p&gt;&lt;p&gt;def is_inside(d :  DequeType, elem : Object):&lt;br&gt;    # do something....&lt;br&gt;    return d.contains(elem)&lt;/p&gt;&lt;p&gt;With late binding :&lt;/p&gt;&lt;p&gt;def is_inside(d , elem):&lt;br&gt;    # do something.&lt;br&gt;    return d.contains(elem)&lt;/p&gt;&lt;p&gt;The key point is the missing import in the second case.&lt;/p&gt;&lt;p&gt;The contains method is really a message if you don't know anything about d, if you know something about the type of d, then you can apply a procedure or a function of the good type with the same effect.&lt;/p&gt;&lt;p&gt;Something like :&lt;/p&gt;&lt;p&gt;from Deque improt DequeType, contains&lt;/p&gt;&lt;p&gt;def is_inside(d :  DequeType, elem : Object) -&amp;gt; Bool:&lt;br&gt;    # do something....&lt;br&gt;    return contains(elem, d) # contains have the type : (d :  DequeType, elem : Object) -&amp;gt; Bool&lt;/p&gt;&lt;p&gt;In the end, OOP means late binding.&lt;/p&gt;&lt;p&gt;In early binding language, The data+method is just a convenience and the mark of a time when type-system weren't very defined.&lt;/p&gt;&lt;p&gt;Again, Haskell and Factor show the alternatives (there is a very good video of Factor creator that explain that).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Thu, 24 Dec 2009 02:15:59 -0000</pubDate></item><item><title>Re: Object-Oriented Programming ― Andreas Zwinkau</title><link>http://beza1e1.tuxen.de/articles/oop.html#comment-27078498</link><description>&lt;p&gt;mmm...polymorphism is a property of the type system, this is not exclusive to OOP.&lt;/p&gt;&lt;p&gt;In layman terms, what does it mean ?&lt;/p&gt;&lt;p&gt;1. Some types are grouped into a type group which has some property.&lt;/p&gt;&lt;p&gt;2. Knowing the type group is sufficient to use a property of the group on a member, whatever the real type is.&lt;/p&gt;&lt;p&gt;3. The implementation of type group can be very different : implicit like in python or explicit like in java. the connection to the group can be done throught a tree (inheritance) or a set (type_class, java interface).&lt;/p&gt;&lt;p&gt;These 3 points have nothing to do with the paradigm of the languages. Haskell is purely functional, Factor is stack based and Java is OOP, and still all have polymorphism.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Wed, 23 Dec 2009 09:02:59 -0000</pubDate></item><item><title>Re: Volumetric heat diffusion skinning</title><link>http://blog.wolfire.com/2009/11/volumetric-heat-diffusion-skinning/#comment-23941269</link><description>&lt;p&gt;good work.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Tue, 24 Nov 2009 07:22:42 -0000</pubDate></item><item><title>Re: Wolfire Selected For Game Connection Lyon</title><link>http://blog.wolfire.com/2009/10/wolfire-selected-for-game-connection-lyon/#comment-20111683</link><description>&lt;p&gt;Congrats Wolfire,&lt;/p&gt;&lt;p&gt;We'll be at the game connection again this year and are located near lyon, so we can help you a bit.&lt;/p&gt;&lt;p&gt;First, the food. lyon is the best place to eat excellent french food. The game connection itself has very good food but there are a lot of restaurants around.&lt;/p&gt;&lt;p&gt;Second, Lyon. I would say the old part of town are quite inspiring, "les pentes" for example.&lt;/p&gt;&lt;p&gt;Third, the parties. very irregular but quite cool most of the time. Note: Don't follow the frenchies if you have an appointment early in the morning, they can be well... quite unreasonable and immoderate. You'll remember the night, tho.&lt;/p&gt;&lt;p&gt;Four, the beer. I would be glad offer you one. You're are doing great work.&lt;/p&gt;&lt;p&gt;Best, L.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Thu, 15 Oct 2009 07:01:01 -0000</pubDate></item><item><title>Re: Why Ubuntu / Linux isn&amp;#8217;t Really Ready for Consumers&amp;#8230; Yet.</title><link>http://aiusepsi.co.uk/2009/why-ubuntu-linux-isnt-really-ready-for-consumers/#comment-15897948</link><description>&lt;p&gt;you"re wrong. As many people when windows fails you consider it inevitable, when linux does you say "not desktop ready".&lt;/p&gt;&lt;p&gt;I was under the same illusion. But since 2 years, we have both ubuntu &amp;amp; windows at work on the same configs. windows is not the clear winner.&lt;/p&gt;&lt;p&gt;Both kind of installs have pb but from our data (2 years, ~10 pcs) windows is slightly behind. Windows 7 may change that we had excellent experience with it on one pc (in test for now).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Thu, 03 Sep 2009 16:01:10 -0000</pubDate></item><item><title>Re: Improve Our Ads, Tell Us Who You'd Like to See Advertising on reddit</title><link>http://blog.reddit.com/2009/07/improve-our-ads-tell-us-who-youd-like.html#comment-14333592</link><description>&lt;p&gt;- books (publisher, magazine)&lt;br&gt;- indie games&lt;br&gt;- kitchen tools (like the Alligator)&lt;br&gt;- geeky stuff&lt;br&gt;- legos (for grown-up, like the lloyd-wright series)&lt;br&gt;- science stuff.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Thu, 06 Aug 2009 06:47:25 -0000</pubDate></item><item><title>Re: PEP 371: Addition of pyprocessing (as multiprocessing) accepted!</title><link>http://jessenoller.com/blog/2008/06/05/pep-371-addition-of-pyprocessing-as-multiprocessing-accepted/#comment-606544</link><description>&lt;p&gt;Good ! good ! good ! &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Fri, 06 Jun 2008 08:55:35 -0000</pubDate></item><item><title>Re: “Final” Draft of Processing inclusion PEP …</title><link>http://jessenoller.com/blog/2008/05/27/final-draft-of-processing-inclusion-pep/#comment-547837</link><description>&lt;p&gt;Excellent !&lt;/p&gt;&lt;p&gt;I would be glad to see pyprocessing enter the standard lib.&lt;/p&gt;&lt;p&gt;We use it and it is a great module.&lt;/p&gt;&lt;p&gt;Also, a bit more exposure cannot hurt.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lbarret</dc:creator><pubDate>Thu, 29 May 2008 04:05:01 -0000</pubDate></item></channel></rss>