Linked by Thom Holwerda on Tue 26th Feb 2008 15:08 UTC, submitted by masalinger
Mono Project A huge 'discussion' took place on the desktop-devel mailing list of the GNOME project about a possible replacement for TomBoy, the Wiki-like note taking application-thing-program-utility written in Mono - it being written in Mono was the prime reason for the whole debate, which started here, and only got considerably nastier later on. "It would seem that lately there are a lot of FUD-spreading trolls crawling out of the woodwork trying to frighten people into thinking that GNOME somehow depends on Mono. Let's take a look at their most widely repeated claims."
Thread beginning with comment 302435
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: The whole reason
by iron_chef on Tue 26th Feb 2008 17:37 UTC in reply to "RE[2]: The whole reason"
iron_chef
Member since:
2007-10-12

I don't think that anyone can honestly compare Perl or Python to Mono in terms of simplicity or bloated runtime. Perl code isn't even byte-compiled last I checked.
However, I think Java completely blows. But which Gnome apps use it? None. I've been using and programming on Linux for 12 years now, and I have never installed a Java runtime. Python and Perl (though Perl code is fugly) are very useful, fairly simple, quick, and well-suited for many tasks. Not at all like Mono/C#. If it can be done in C#, it can be done much better in C or C++. C# is like "C++ for Dummies". If you can't handle thinking about pointers and memory management, you shouldn't be writing application code.

Reply Parent Bookmark Score: 2

RE[4]: The whole reason
by dagw on Tue 26th Feb 2008 17:48 in reply to "RE[3]: The whole reason"
dagw Member since:
2005-07-06

If it can be done in C#, it can be done much better in C or C++. C# is like "C++ for Dummies". If you can't handle thinking about pointers and memory management, you shouldn't be writing application code.


What if I can handle pointers, memory management and C++ just fine, yet realize that there are many occations when it is unnecessary and error-prone to insist on doing so by hand. What if I further realize that C# and the whole CLR concept can potentially speed up my development time and strike a very elegant balance between languages like C and C++ and languages like python. And what if I think that trying to write something off by calling "... for Dummies" simply because it makes the users life easier is a very weak argument indeed. Can I write application code then?

Reply Parent Bookmark Score: 14

RE[4]: The whole reason
by snowflake on Tue 26th Feb 2008 21:54 in reply to "RE[3]: The whole reason"
snowflake Member since:
2005-07-20

"If it can be done in C#, it can be done much better in C or C++. C# is like "C++ for Dummies". If you can't handle thinking about pointers and memory management, you shouldn't be writing application code."

I can be more arrogant that you. If it can be done in C/C++, it can be done much better in assembler. C/C++ is like "Assembler for Dummies". If you can't handle thinking about machine instructions and memory allocation, you shouldn't be writing application code.

You twit

Reply Parent Bookmark Score: 5