<?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: Vive la différence</title>
	<atom:link href="http://apebox.org/wordpress/rants/174/feed/" rel="self" type="application/rss+xml" />
	<link>http://apebox.org/wordpress/rants/174/</link>
	<description>we like kittens and spoons and cake</description>
	<lastBuildDate>Tue, 07 Sep 2010 06:26:43 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Mackenzie</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1774</link>
		<dc:creator>Mackenzie</dc:creator>
		<pubDate>Mon, 21 Sep 2009 20:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1774</guid>
		<description>&lt;a href=&quot;#comment-1621&quot; rel=&quot;nofollow&quot;&gt;@Robert von Burg&lt;/a&gt;, 
When I explained this to a cousin, I said &quot;and if you can&#039;t program, hire the kid down the street that&#039;s good with computers to add the feature if whoever made the program is unwilling or MIA.&quot;  She got it.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1621" rel="nofollow">@Robert von Burg</a>,<br />
When I explained this to a cousin, I said &#8220;and if you can&#8217;t program, hire the kid down the street that&#8217;s good with computers to add the feature if whoever made the program is unwilling or MIA.&#8221;  She got it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peng&#8217;s links for Monday, 21 September &#171; I&#8217;m Just an Avatar</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1772</link>
		<dc:creator>Peng&#8217;s links for Monday, 21 September &#171; I&#8217;m Just an Avatar</dc:creator>
		<pubDate>Mon, 21 Sep 2009 19:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1772</guid>
		<description>[...] Vive la différence. The person responsible for getting Moonlight easier to install for Ubuntu users has a great post [...]</description>
		<content:encoded><![CDATA[<p>[...] Vive la différence. The person responsible for getting Moonlight easier to install for Ubuntu users has a great post [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: directhex</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1707</link>
		<dc:creator>directhex</dc:creator>
		<pubDate>Wed, 09 Sep 2009 08:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1707</guid>
		<description>&lt;a href=&quot;#comment-1706&quot; rel=&quot;nofollow&quot;&gt;@poptones&lt;/a&gt;, I mean something written in 2002, very early in the life of the project, by the guy who started it. Subsequently, sure, new uses have been found for it - but Mono was started because C based Evolution was an unmaintainable mess.

Do. I use Mono? Yes, three packaged apps (Banshee, GNOME Do, MonoDevelop), plus an in-house app I&#039;ve been working on since 2007 which I&#039;m in the process of trying to release under a Free license.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1706" rel="nofollow">@poptones</a>, I mean something written in 2002, very early in the life of the project, by the guy who started it. Subsequently, sure, new uses have been found for it &#8211; but Mono was started because C based Evolution was an unmaintainable mess.</p>
<p>Do. I use Mono? Yes, three packaged apps (Banshee, GNOME Do, MonoDevelop), plus an in-house app I&#8217;ve been working on since 2007 which I&#8217;m in the process of trying to release under a Free license.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: poptones</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1706</link>
		<dc:creator>poptones</dc:creator>
		<pubDate>Wed, 09 Sep 2009 07:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1706</guid>
		<description>Ah... you mean something written by someone else who agrees with something you said, right? As opposed to NOT stuff I made up but stuff anyone can find - objective online content quoting mono principals? You know.. the people with the money... Icaza, Novell...

You really remind me of a Mac user. Do you actually develop mono or develop with mono? Surely you don&#039;t USE mono apps! If so you must have a very small picture and/or music/media collection, because this shit is heinously slow.</description>
		<content:encoded><![CDATA[<p>Ah&#8230; you mean something written by someone else who agrees with something you said, right? As opposed to NOT stuff I made up but stuff anyone can find &#8211; objective online content quoting mono principals? You know.. the people with the money&#8230; Icaza, Novell&#8230;</p>
<p>You really remind me of a Mac user. Do you actually develop mono or develop with mono? Surely you don&#8217;t USE mono apps! If so you must have a very small picture and/or music/media collection, because this shit is heinously slow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: directhex</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1705</link>
		<dc:creator>directhex</dc:creator>
		<pubDate>Tue, 08 Sep 2009 06:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1705</guid>
		<description>&lt;a href=&quot;#comment-1704&quot; rel=&quot;nofollow&quot;&gt;@poptones&lt;/a&gt;, Try reading http://www.mono-project.com/Mailpost:longreply for something which actually puts Mono in historical context, including detailed explanation of motives.

Y&#039;know, the *actual* whole point of Mono, not the whole point you&#039;ve decided in your own mind</description>
		<content:encoded><![CDATA[<p><a href="#comment-1704" rel="nofollow">@poptones</a>, Try reading <a href="http://www.mono-project.com/Mailpost:longreply" rel="nofollow">http://www.mono-project.com/Mailpost:longreply</a> for something which actually puts Mono in historical context, including detailed explanation of motives.</p>
<p>Y&#8217;know, the *actual* whole point of Mono, not the whole point you&#8217;ve decided in your own mind</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: poptones</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1704</link>
		<dc:creator>poptones</dc:creator>
		<pubDate>Tue, 08 Sep 2009 04:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1704</guid>
		<description>From the honcho at Novell...

&quot;Mono 2.0 is a milestone in the project because, as Novell product manager Joseph Hill explains, &quot;We&#039;re really signalling that we&#039;ve completed compatibility with .Net 2.0&#039;s API.&quot;&quot;

Mmmmkay... so mono doesn&#039;t exist as a &quot;portable&quot; development platform. It was never meant to. You don&#039;t care if it does... except.. it was. It is. And what you care about is meaningless unless your name is Miguel or Marc or something rich and/or connected like that.

&quot;However, as Hill points out, Mono has already done considerable work on compatibility with .Net 3.0 and 3.5, so Mono 2.0 is &quot;a little more like 3.5 minus several of the big libraries that were added to 3.0 that we&#039;re not seeing a lot of uptake on -- for example, the Windows Communication Foundation (WCF) and the Windows Presentation Foundation.&quot;&quot;

Sure sounds to me like mono is all about supporting .net on linux. Think me as dense as you like but I didn&#039;t get into honors English in college for nothing. How&#039;s your comprehension skills?

&quot;Even more importantly, for de Icaza, the release is a moment to reflect that the project has &quot;come to the point where people consider Mono an alternative implementation&quot; of .Net. For example, he cites the example of the compiler for F#, whose developers &quot;not only test on Mono before shipping, but also provide installation scripts for Linux. Now we&#039;re finally regarded as a serious project, and not just a toy project.&quot;&quot;

In those paragraphs they&#039;ve mentioned .net and Microsoft more than mono. Yes, the object is mono... but the verb is &quot;compatible&quot; and the secondary object is most definitely Microsoft.

And yes, I&#039;ve had plenty of python apps that require this version not that, or require some funky library... but.. whoah, wasn&#039;t the whole point of .net (and mono) to fix most of that? It really doesn&#039;t matter, because it doesn&#039;t fix any of it. And that&#039;s the point: it has no reason for being. It&#039;s completely redundant.. on so many levels.</description>
		<content:encoded><![CDATA[<p>From the honcho at Novell&#8230;</p>
<p>&#8220;Mono 2.0 is a milestone in the project because, as Novell product manager Joseph Hill explains, &#8220;We&#8217;re really signalling that we&#8217;ve completed compatibility with .Net 2.0&#8242;s API.&#8221;"</p>
<p>Mmmmkay&#8230; so mono doesn&#8217;t exist as a &#8220;portable&#8221; development platform. It was never meant to. You don&#8217;t care if it does&#8230; except.. it was. It is. And what you care about is meaningless unless your name is Miguel or Marc or something rich and/or connected like that.</p>
<p>&#8220;However, as Hill points out, Mono has already done considerable work on compatibility with .Net 3.0 and 3.5, so Mono 2.0 is &#8220;a little more like 3.5 minus several of the big libraries that were added to 3.0 that we&#8217;re not seeing a lot of uptake on &#8212; for example, the Windows Communication Foundation (WCF) and the Windows Presentation Foundation.&#8221;"</p>
<p>Sure sounds to me like mono is all about supporting .net on linux. Think me as dense as you like but I didn&#8217;t get into honors English in college for nothing. How&#8217;s your comprehension skills?</p>
<p>&#8220;Even more importantly, for de Icaza, the release is a moment to reflect that the project has &#8220;come to the point where people consider Mono an alternative implementation&#8221; of .Net. For example, he cites the example of the compiler for F#, whose developers &#8220;not only test on Mono before shipping, but also provide installation scripts for Linux. Now we&#8217;re finally regarded as a serious project, and not just a toy project.&#8221;"</p>
<p>In those paragraphs they&#8217;ve mentioned .net and Microsoft more than mono. Yes, the object is mono&#8230; but the verb is &#8220;compatible&#8221; and the secondary object is most definitely Microsoft.</p>
<p>And yes, I&#8217;ve had plenty of python apps that require this version not that, or require some funky library&#8230; but.. whoah, wasn&#8217;t the whole point of .net (and mono) to fix most of that? It really doesn&#8217;t matter, because it doesn&#8217;t fix any of it. And that&#8217;s the point: it has no reason for being. It&#8217;s completely redundant.. on so many levels.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: directhex</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1703</link>
		<dc:creator>directhex</dc:creator>
		<pubDate>Mon, 07 Sep 2009 20:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1703</guid>
		<description>&lt;a href=&quot;#comment-1702&quot; rel=&quot;nofollow&quot;&gt;@poptones&lt;/a&gt;, Try &lt;blockquote&gt;. It makes things more readable.

&lt;blockquote&gt;How about Windows users run, I dunno, Windows? And Mono has nothing to do with “that wonderful MS experience”

I meant linux users.. new linux users. portential linux users. You know, the “vivre la diference?” The topic you introduced? For those who are skeptical about linux, mono presents a terrific way to retain some of that microsoft experience. They even get dlls and exe files out of the deal.&lt;/blockquote&gt;

Demagogic bullshit. There&#039;s really no other way to summarise this, sorry. You have the gall to complain about childishness when you&#039;re arguing &lt;b&gt;OMG LOLZORS TEH FILE STENSIONS SI SMELLY LIKE POO!&lt;/b&gt;?

Furthermore, if you had actually read what I wrote beyond the title, you&#039;d have noticed that my blog post has absolutely nothing to do with what you think it does

&lt;blockquote&gt;Maybe it’s just a problem with most mono apps I have tried being made by careless idiots who cannot properly document – oh well. If the majority of mono apps one finds are like this, that is also a problem with the language.&lt;/blockquote&gt;

You&#039;ve never found a C/C++/Java/Haskell/LOLCODE/Python/Ruby/PHP app which is badly documented or doesn&#039;t &quot;just work&quot;? What a curious range of apps you&#039;ve tried out.

&lt;blockquote&gt;I don’t care about numbers. The anecdote isn’t “made up” it’s a recent experience in fact. So pray tell, why would mono developers need to constantly go back and forth through multiple versions?&lt;/blockquote&gt;

If you&#039;ve never had an app which compiles with GCC3 but not GCC4, or Python 2.5 but not Python 2.6, then you must be very new to this Linux malarkey. Ditto if you&#039;ve never wanted to install something newer than is found in the distro for one reason or another (e.g. to try out some new feature)

&lt;blockquote&gt;.NET was “invented” to correct, in part, that problem of outdated libraries. This isn’t opinion it’s a statement of fact as told by MS reps. It would allow libs to be updated while you still keep the old libs around and (ideally) they all work together. Except they don’t. And there’s no reason for it if the code is being properly supported in the first place. Is mono not just an open .net? What is monos reason for existing if not to simply keep up with those joneses?&lt;/blockquote&gt;

Having multiple versions of corlib side by side is fine. It&#039;s always been fine. However, Mono is not Microsoft.NET, Ubuntu is not Windows, and I have no particular interest in keeping libraries unneeded by the majority of people (i.e. Ubuntu users) lying around on their systems for no good reason. If all the apps are 2.0-only, why install corlib 1.1? And if you have a 1.1 app to run (an UNPACKAGED app which does not contain and therefore automatically deal with dependencies), why not install the libraries it needs rather than pissing and moaning? Do you behave the same way when you try to run a C app you download &amp; don&#039;t have all the libs already installed, rather than checking with ldd &amp; installing what&#039;s missing?

&lt;blockquote&gt;How do you know what are and are not windows apps? You ain’ paying attention – I specifically mentioned a windows app – a sewing machine app, I believe. Written in .NET.. but it dont work in mono. So it ain’t portable.. except the dev says it is. So it’s a Windows app, no?&lt;/blockquote&gt;

You were bitching about a lack of &quot;high-quality Mono apps&quot; - non-portable (despite misguided developers&#039; protestations) apps for Microsoft.NET are not Mono apps. They MIGHT run on MOno, especially if the developer fixes whatever buggy non-portable assumptions they&#039;re making, but it has NEVER been the primary goal of Mono, and certainly isn&#039;t my own goal with Mono. If Windows compatibility is your own goal, why not contribute fixes to Windows-related nonsense?</description>
		<content:encoded><![CDATA[<p><a href="#comment-1702" rel="nofollow">@poptones</a>, Try &lt;blockquote&gt;. It makes things more readable.</p>
<blockquote><p>How about Windows users run, I dunno, Windows? And Mono has nothing to do with “that wonderful MS experience”</p>
<p>I meant linux users.. new linux users. portential linux users. You know, the “vivre la diference?” The topic you introduced? For those who are skeptical about linux, mono presents a terrific way to retain some of that microsoft experience. They even get dlls and exe files out of the deal.</p></blockquote>
<p>Demagogic bullshit. There&#8217;s really no other way to summarise this, sorry. You have the gall to complain about childishness when you&#8217;re arguing <b>OMG LOLZORS TEH FILE STENSIONS SI SMELLY LIKE POO!</b>?</p>
<p>Furthermore, if you had actually read what I wrote beyond the title, you&#8217;d have noticed that my blog post has absolutely nothing to do with what you think it does</p>
<blockquote><p>Maybe it’s just a problem with most mono apps I have tried being made by careless idiots who cannot properly document – oh well. If the majority of mono apps one finds are like this, that is also a problem with the language.</p></blockquote>
<p>You&#8217;ve never found a C/C++/Java/Haskell/LOLCODE/Python/Ruby/PHP app which is badly documented or doesn&#8217;t &#8220;just work&#8221;? What a curious range of apps you&#8217;ve tried out.</p>
<blockquote><p>I don’t care about numbers. The anecdote isn’t “made up” it’s a recent experience in fact. So pray tell, why would mono developers need to constantly go back and forth through multiple versions?</p></blockquote>
<p>If you&#8217;ve never had an app which compiles with GCC3 but not GCC4, or Python 2.5 but not Python 2.6, then you must be very new to this Linux malarkey. Ditto if you&#8217;ve never wanted to install something newer than is found in the distro for one reason or another (e.g. to try out some new feature)</p>
<blockquote><p>.NET was “invented” to correct, in part, that problem of outdated libraries. This isn’t opinion it’s a statement of fact as told by MS reps. It would allow libs to be updated while you still keep the old libs around and (ideally) they all work together. Except they don’t. And there’s no reason for it if the code is being properly supported in the first place. Is mono not just an open .net? What is monos reason for existing if not to simply keep up with those joneses?</p></blockquote>
<p>Having multiple versions of corlib side by side is fine. It&#8217;s always been fine. However, Mono is not Microsoft.NET, Ubuntu is not Windows, and I have no particular interest in keeping libraries unneeded by the majority of people (i.e. Ubuntu users) lying around on their systems for no good reason. If all the apps are 2.0-only, why install corlib 1.1? And if you have a 1.1 app to run (an UNPACKAGED app which does not contain and therefore automatically deal with dependencies), why not install the libraries it needs rather than pissing and moaning? Do you behave the same way when you try to run a C app you download &amp; don&#8217;t have all the libs already installed, rather than checking with ldd &amp; installing what&#8217;s missing?</p>
<blockquote><p>How do you know what are and are not windows apps? You ain’ paying attention – I specifically mentioned a windows app – a sewing machine app, I believe. Written in .NET.. but it dont work in mono. So it ain’t portable.. except the dev says it is. So it’s a Windows app, no?</p></blockquote>
<p>You were bitching about a lack of &#8220;high-quality Mono apps&#8221; &#8211; non-portable (despite misguided developers&#8217; protestations) apps for Microsoft.NET are not Mono apps. They MIGHT run on MOno, especially if the developer fixes whatever buggy non-portable assumptions they&#8217;re making, but it has NEVER been the primary goal of Mono, and certainly isn&#8217;t my own goal with Mono. If Windows compatibility is your own goal, why not contribute fixes to Windows-related nonsense?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: poptones</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1702</link>
		<dc:creator>poptones</dc:creator>
		<pubDate>Mon, 07 Sep 2009 18:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1702</guid>
		<description>How about Windows users run, I dunno, Windows? And Mono has nothing to do with “that wonderful MS experience”

I meant linux users.. new linux users. portential linux users. You know, the &quot;vivre la diference?&quot; The topic you introduced? For those who are skeptical about linux, mono presents a terrific way to retain some of that microsoft experience. They even get dlls and exe files out of the deal.

&quot;    They SORTA work. Just don’t ever rip out mono and think you’re gonna get it reinstalled. You can apt-get remove and apt-get install and shit will be broken. What’s broken? Dunno. And even if you never do this, good luck trying to get some other app working.

Utter unmitigated bullshit. This is precisely what a packager takes care of – and if it’s not done effectively, ANY language will do the same thing. Haskell, Java, whatever.&quot;

No bullshit to it - except the bullshit of screwing with mono apps that don&#039;t work well or often don&#039;t even install. Lots of bullshit when it comes to trying to solve the problems when something dont install properly. Maybe it&#039;s just a problem with most mono apps I have tried being made by careless idiots who cannot properly document - oh well. If the majority of mono apps one finds are like this, that is also a problem with the language. Maybe there&#039;s something to be said for the language providing a barrier to entry - maybe language snobs actually have a point.

You *CAN’T* have multiple versions of Mono installed outside the shitty realm of /opt (which always goes wrong due to user stupidity, I might add), there was never a 1.4, and your made-up anecdote pretty obviously needs some work.

http://blog.carrion.ws/2009/07/01/multiple-parallel-mono-environments/

I don&#039;t care about numbers. The anecdote isn&#039;t &quot;made up&quot; it&#039;s a recent experience in fact. So pray tell, why would mono developers need to constantly go back and forth through multiple versions?

.NET was &quot;invented&quot; to correct, in part, that problem of outdated libraries. This isn&#039;t opinion it&#039;s a statement of fact as told by MS reps. It would allow libs to be updated while you still keep the old libs around and (ideally) they all work together. Except they don&#039;t. And there&#039;s no reason for it if the code is being properly supported in the first place. Is mono not just an open .net? What is monos reason for existing if not to simply keep up with those joneses?


   Screw it. I’ll just install windows in a vm and run the fucking windows app there… it’s easier, and at least the MesS feels “contained.”

Except they’re not Windows apps, and this line is only trotted out by people with a bizarre Windows fetish.

How do you know what are and are not windows apps? You ain&#039; paying attention - I specifically mentioned a windows app - a sewing machine app, I believe. Written in .NET.. but it dont work in mono. So it ain&#039;t portable.. except the dev says it is. So it&#039;s a Windows app, no?

I have no fetish for windows. I hate windows. I really don&#039;t have a problem with windows apps aside from they tend to be ugly and clunky feeling cuz they look like windows. But I am completely mercenary about it - I got no problem with wine or running things in a vm; I do it all the time. 

I simply hate mono. I have seen no unique and high quality apps using it. It seems to create more problems than it solves, and it has no reason for being aside from facilitating the intermingling of two very different gene pools of programmers. 

I think the people who insist mono is part of some giant conspiracy to undermine the entire linux desktop are paranoid fools (worse case is they are right about miguel so... oops! gnome is dead, long live kde) I just hate mono because of a number of technical problems.  There&#039;s many things I hate about python as well, but at least there are enough unique high quality apps to give it value. Maybe mono will get there one day, but I doubt it will be any time soon. It&#039;s had nearly a decade - but how many great python apps were there in 2000?</description>
		<content:encoded><![CDATA[<p>How about Windows users run, I dunno, Windows? And Mono has nothing to do with “that wonderful MS experience”</p>
<p>I meant linux users.. new linux users. portential linux users. You know, the &#8220;vivre la diference?&#8221; The topic you introduced? For those who are skeptical about linux, mono presents a terrific way to retain some of that microsoft experience. They even get dlls and exe files out of the deal.</p>
<p>&#8221;    They SORTA work. Just don’t ever rip out mono and think you’re gonna get it reinstalled. You can apt-get remove and apt-get install and shit will be broken. What’s broken? Dunno. And even if you never do this, good luck trying to get some other app working.</p>
<p>Utter unmitigated bullshit. This is precisely what a packager takes care of – and if it’s not done effectively, ANY language will do the same thing. Haskell, Java, whatever.&#8221;</p>
<p>No bullshit to it &#8211; except the bullshit of screwing with mono apps that don&#8217;t work well or often don&#8217;t even install. Lots of bullshit when it comes to trying to solve the problems when something dont install properly. Maybe it&#8217;s just a problem with most mono apps I have tried being made by careless idiots who cannot properly document &#8211; oh well. If the majority of mono apps one finds are like this, that is also a problem with the language. Maybe there&#8217;s something to be said for the language providing a barrier to entry &#8211; maybe language snobs actually have a point.</p>
<p>You *CAN’T* have multiple versions of Mono installed outside the shitty realm of /opt (which always goes wrong due to user stupidity, I might add), there was never a 1.4, and your made-up anecdote pretty obviously needs some work.</p>
<p><a href="http://blog.carrion.ws/2009/07/01/multiple-parallel-mono-environments/" rel="nofollow">http://blog.carrion.ws/2009/07/01/multiple-parallel-mono-environments/</a></p>
<p>I don&#8217;t care about numbers. The anecdote isn&#8217;t &#8220;made up&#8221; it&#8217;s a recent experience in fact. So pray tell, why would mono developers need to constantly go back and forth through multiple versions?</p>
<p>.NET was &#8220;invented&#8221; to correct, in part, that problem of outdated libraries. This isn&#8217;t opinion it&#8217;s a statement of fact as told by MS reps. It would allow libs to be updated while you still keep the old libs around and (ideally) they all work together. Except they don&#8217;t. And there&#8217;s no reason for it if the code is being properly supported in the first place. Is mono not just an open .net? What is monos reason for existing if not to simply keep up with those joneses?</p>
<p>   Screw it. I’ll just install windows in a vm and run the fucking windows app there… it’s easier, and at least the MesS feels “contained.”</p>
<p>Except they’re not Windows apps, and this line is only trotted out by people with a bizarre Windows fetish.</p>
<p>How do you know what are and are not windows apps? You ain&#8217; paying attention &#8211; I specifically mentioned a windows app &#8211; a sewing machine app, I believe. Written in .NET.. but it dont work in mono. So it ain&#8217;t portable.. except the dev says it is. So it&#8217;s a Windows app, no?</p>
<p>I have no fetish for windows. I hate windows. I really don&#8217;t have a problem with windows apps aside from they tend to be ugly and clunky feeling cuz they look like windows. But I am completely mercenary about it &#8211; I got no problem with wine or running things in a vm; I do it all the time. </p>
<p>I simply hate mono. I have seen no unique and high quality apps using it. It seems to create more problems than it solves, and it has no reason for being aside from facilitating the intermingling of two very different gene pools of programmers. </p>
<p>I think the people who insist mono is part of some giant conspiracy to undermine the entire linux desktop are paranoid fools (worse case is they are right about miguel so&#8230; oops! gnome is dead, long live kde) I just hate mono because of a number of technical problems.  There&#8217;s many things I hate about python as well, but at least there are enough unique high quality apps to give it value. Maybe mono will get there one day, but I doubt it will be any time soon. It&#8217;s had nearly a decade &#8211; but how many great python apps were there in 2000?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: directhex</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1698</link>
		<dc:creator>directhex</dc:creator>
		<pubDate>Mon, 07 Sep 2009 06:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1698</guid>
		<description>&lt;a href=&quot;#comment-1697&quot; rel=&quot;nofollow&quot;&gt;@poptones&lt;/a&gt;, Okay then &quot;poptones&quot;, since you seem so in need of validation, here you go:

&lt;blockquote&gt;How about this? You can tell windows users that they can install mono on their machines and get back that wonderful MS experience!&lt;/blockquote&gt;

How about Windows users run, I dunno, Windows? And Mono has nothing to do with &quot;that wonderful MS experience&quot;

&lt;blockquote&gt;I don’t hate mono because it’s part of some paranoid scheme to undermine linux – that’s just nuts. I hate mono because it bring with it all the same stupid errors and bugs and conflicts I grew to hate when I used Windows.

I used to LOVE programming in javascript… er, Jscript. I was really god with it; I had whole desktop apps written in jscript; I had a media player and even a front end for a video editor (I contributed a good bit of code to avisynth and longed for a decent front end for it). I knew how to write dlls in jscript (most folks didnt even realize you could do that back in 1999) and had all the docs right there in a most prominent spot on my desktop.

Then, I got an actual job doing it and when tried making my cool desktop toys work on other machines, I stumbled into a support nightmare. They wouldn’t work on xp cuz xp had security lockdowns; they wouldn’t work on win2k (where I wrote them) unless this exact set up was installed; they would never work on win98 (which many were still using) and would probably never work on xp. Every time ms updated its jscript engine and we needed to upgrade because the database devveloper needed some new functionality, I ended up having to rewrite chunks of my code too.

What a pain in the ass. After that job I continued in ms-land a little while longer, but after gettign code red and having to spend three fucking days trying to get all my dev tools back to functionality I said screw this and installed linux FOR GOOD. No more dual boots, cuz dual boots make it too easy to not use linux, which ends up just wasting drive space. It was a tough ten weeks but after a few months I felt comfortable enough to be sure I was never going back.&lt;/blockquote&gt;

So, potted version, you picked an extremely shitty language to write desktop apps for a shitty OS, and it didn&#039;t work for you. So far, so mundane.

&lt;blockquote&gt;So now, every now and then, I get this wild hair and decide hey this app looks interesting so let’s try mono. The first time was back when beagle was in early development – man was that a nightmare. So now the ubuntu crew have beagle sorta working, and tomboy and banshee… yeah, ok.&lt;/blockquote&gt;

Beagle&#039;s problems are almost universally caused by the Unmanaged (i.e. C-based) library, not the Mono-based code.

&lt;blockquote&gt;They SORTA work. Just don’t ever rip out mono and think you’re gonna get it reinstalled. You can apt-get remove and apt-get install and shit will be broken. What’s broken? Dunno. And even if you never do this, good luck trying to get some other app working.&lt;/blockquote&gt;

Utter unmitigated bullshit. This is precisely what a packager takes care of - and if it&#039;s not done effectively, ANY language will do the same thing. Haskell, Java, whatever.

&lt;blockquote&gt;Oh, this app is looking for mono 1.1 and you have 1.4 installed. It’s using function that was deprecated or just “worked different” on 1.1, so now you have to install that. Yes, it was made that way – so what’s the problem? So what if you have five different versions of mono installed? Don’t want the stupid mserr messages? Just install every version! Then MAYBE you can get that sewing machine app working!&lt;/blockquote&gt;

You *CAN&#039;T* have multiple versions of Mono installed outside the shitty realm of /opt (which always goes wrong due to user stupidity, I might add), there was never a 1.4, and your made-up anecdote pretty obviously needs some work.

&lt;blockquote&gt;Screw it. I’ll just install windows in a vm and run the fucking windows app there… it’s easier, and at least the MesS feels “contained.”&lt;/blockquote&gt;

Except they&#039;re not Windows apps, and this line is only trotted out by people with a bizarre Windows fetish.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1697" rel="nofollow">@poptones</a>, Okay then &#8220;poptones&#8221;, since you seem so in need of validation, here you go:</p>
<blockquote><p>How about this? You can tell windows users that they can install mono on their machines and get back that wonderful MS experience!</p></blockquote>
<p>How about Windows users run, I dunno, Windows? And Mono has nothing to do with &#8220;that wonderful MS experience&#8221;</p>
<blockquote><p>I don’t hate mono because it’s part of some paranoid scheme to undermine linux – that’s just nuts. I hate mono because it bring with it all the same stupid errors and bugs and conflicts I grew to hate when I used Windows.</p>
<p>I used to LOVE programming in javascript… er, Jscript. I was really god with it; I had whole desktop apps written in jscript; I had a media player and even a front end for a video editor (I contributed a good bit of code to avisynth and longed for a decent front end for it). I knew how to write dlls in jscript (most folks didnt even realize you could do that back in 1999) and had all the docs right there in a most prominent spot on my desktop.</p>
<p>Then, I got an actual job doing it and when tried making my cool desktop toys work on other machines, I stumbled into a support nightmare. They wouldn’t work on xp cuz xp had security lockdowns; they wouldn’t work on win2k (where I wrote them) unless this exact set up was installed; they would never work on win98 (which many were still using) and would probably never work on xp. Every time ms updated its jscript engine and we needed to upgrade because the database devveloper needed some new functionality, I ended up having to rewrite chunks of my code too.</p>
<p>What a pain in the ass. After that job I continued in ms-land a little while longer, but after gettign code red and having to spend three fucking days trying to get all my dev tools back to functionality I said screw this and installed linux FOR GOOD. No more dual boots, cuz dual boots make it too easy to not use linux, which ends up just wasting drive space. It was a tough ten weeks but after a few months I felt comfortable enough to be sure I was never going back.</p></blockquote>
<p>So, potted version, you picked an extremely shitty language to write desktop apps for a shitty OS, and it didn&#8217;t work for you. So far, so mundane.</p>
<blockquote><p>So now, every now and then, I get this wild hair and decide hey this app looks interesting so let’s try mono. The first time was back when beagle was in early development – man was that a nightmare. So now the ubuntu crew have beagle sorta working, and tomboy and banshee… yeah, ok.</p></blockquote>
<p>Beagle&#8217;s problems are almost universally caused by the Unmanaged (i.e. C-based) library, not the Mono-based code.</p>
<blockquote><p>They SORTA work. Just don’t ever rip out mono and think you’re gonna get it reinstalled. You can apt-get remove and apt-get install and shit will be broken. What’s broken? Dunno. And even if you never do this, good luck trying to get some other app working.</p></blockquote>
<p>Utter unmitigated bullshit. This is precisely what a packager takes care of &#8211; and if it&#8217;s not done effectively, ANY language will do the same thing. Haskell, Java, whatever.</p>
<blockquote><p>Oh, this app is looking for mono 1.1 and you have 1.4 installed. It’s using function that was deprecated or just “worked different” on 1.1, so now you have to install that. Yes, it was made that way – so what’s the problem? So what if you have five different versions of mono installed? Don’t want the stupid mserr messages? Just install every version! Then MAYBE you can get that sewing machine app working!</p></blockquote>
<p>You *CAN&#8217;T* have multiple versions of Mono installed outside the shitty realm of /opt (which always goes wrong due to user stupidity, I might add), there was never a 1.4, and your made-up anecdote pretty obviously needs some work.</p>
<blockquote><p>Screw it. I’ll just install windows in a vm and run the fucking windows app there… it’s easier, and at least the MesS feels “contained.”</p></blockquote>
<p>Except they&#8217;re not Windows apps, and this line is only trotted out by people with a bizarre Windows fetish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: poptones</title>
		<link>http://apebox.org/wordpress/rants/174/comment-page-1/#comment-1697</link>
		<dc:creator>poptones</dc:creator>
		<pubDate>Mon, 07 Sep 2009 02:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=174#comment-1697</guid>
		<description>Wonderful. What part of my post above was carbon copied? I notice that when someone comes to you with an argument based on fact all you seem able to do is deliver a hearty &quot;sez you&quot; and call me names. You talk a lot of talk about having an &quot;adult conversation&quot; but all it seems you want to deliver here is a bunch of self aggrandizing blathering about how you know more than all those &quot;fanbois&quot; who don&#039;t like mono. When someone steps up and says I don&#039;t like mono because it sucks as a development tool mr adult seems to shrink away like Tom Hanks at the end of Big. Whatsa matter baby, can&#039;t fill them britches anymore?

Sorry, my bad. I wasn&#039;t aware when I stepped in here I was taking a seat at the kiddy table. I&#039;ll depart now and leave you to your kiddie court...</description>
		<content:encoded><![CDATA[<p>Wonderful. What part of my post above was carbon copied? I notice that when someone comes to you with an argument based on fact all you seem able to do is deliver a hearty &#8220;sez you&#8221; and call me names. You talk a lot of talk about having an &#8220;adult conversation&#8221; but all it seems you want to deliver here is a bunch of self aggrandizing blathering about how you know more than all those &#8220;fanbois&#8221; who don&#8217;t like mono. When someone steps up and says I don&#8217;t like mono because it sucks as a development tool mr adult seems to shrink away like Tom Hanks at the end of Big. Whatsa matter baby, can&#8217;t fill them britches anymore?</p>
<p>Sorry, my bad. I wasn&#8217;t aware when I stepped in here I was taking a seat at the kiddy table. I&#8217;ll depart now and leave you to your kiddie court&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
