Slashdot Mirror


KDE Adopting Mono

leandrod writes "The Register reports that members of KDE are committing to use and support mono, Ximian's independent .Net implementation. Not only does this provide KDE with some of the multilingual programmability it initially forfeited by its use of Qt, it also spells well for cross-desktop application and even KDE-Gnome desktop integration, because mono is developed by Gnome's most prominent ISV, Ximian, and is intended for Gnome integration." Update: 09/12 14:22 GMT by T : Actually, the Register story overstates things a bit, it seems. According to KDE developer Hetz Ben Hamo (heunique), "Yes, you can use QT# to write QT/KDE apps, but it doesn't mean that KDE will support mono. you can use kernel 2.4, but you can use any linux kernel or any other unix based OS." See also this comment from David Faure for more insight.

9 of 257 comments (clear)

  1. How usably is Mono atm? by Idimmu+Xul · · Score: 2, Interesting

    Is it possible to make web applications with Mono that are served with Apache or something? And are their any GTK-C# bindings out yet?

    Also, is anyone actually using Mono for any projects atm, or is it just a case of 'work in development' which will never be widely used anyway?

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
  2. Bad news for Linux? by PhysicsGenius · · Score: 1, Interesting
    The great power of Open Source is choice. For any given itch, there are a multitude of different scratches on Sourceforge in various stages of feature implementation. It has always been possible to download 2 or 3 of these that, together, are adequate to solve nearly any problem. That's why I've always been a supporter of of so-called "splinter" projects from forked source bases.

    But now the two great camps of UI development, KDE and Gnome have conspired together to merge their underlying implementations. This is a terrible thing because it reduces choice in the community. Furthermore, Mono is a reimplementation of .Net which makes Linux look like an also-ran.

    I think KDE and Gnome should go in totally different, incompatible directions. That's the only way to maintain Linux solidarity.

  3. It's not really news by cozziewozzie · · Score: 2, Interesting

    I don't see anything really new about this story. It is simply mentioning Adam Treat's Qt# bindings and work on Mono integration. The Dot reported on this over a month ago.

    The story makes the bombastic claim that KDE is switching to Mono as the underlying technology, and shows no proof to that extent. What is happening is that KDE guys are simply adding C#/Mono to the list of bindings Qt/KDE supports. Don't get too excited just yet.

  4. Using multiple languages with the Mono framework by Carl · · Score: 3, Interesting
    Hi,

    Is there a good example why/how something like Mono/DotGNU helps using libraries written in/used from other programming languages?

    How does one for example mix and match a program written in C# which uses the iconv C library and the Qt C++ library while using the Guile library to give the user a scheme scripting extension to the program.

    I looked at the IK.VM.NET a DotNet Java implementation using GNU Classpath. You will see that there is a lot of work needed to make for example Java Exceptions work correctly with C# exceptions (Java exceptions are mostly checked, C# exceptions are never checked at compile time). And even simpler things as mixing the basic Sting classes or the IO library seem like it is non-trivial.

    And C# and Java are really very much like each other. What about mixing more "exotic" languages like Logo and Scheme with Prolog or even basic C?

    The DotNet runtime seems to support multiple language on top of it but it is not clear how that helps adapting libraries to multiple languages. It seems to me that you still have to write wrappers around every library to make it work with the way for example Strings, Dictonaries or other standard datastructures are represented/used in the different languages. It seems to me that mixing multiple languages will always be a challenge when programming.

  5. multilingual programmability what ? by InodoroPereyra · · Score: 4, Interesting
    Not only does this provide KDE with some of the multilingual programmability it initially forfeited by its use of Qt

    You mean you are ignoring this ?. I just read David Faure's comment. Is it me or this article is a troll ???

    1. Re:multilingual programmability what ? by Cid+Highwind · · Score: 2, Interesting

      You must be new here...
      Slashdot is a pro-GNOME site. You will never see an objective look at KDE here (or GNOME either). Every story will have some little (usually untrue) cheap shot at KDE (like this one does). If you want to know what's up with KDE, go read the dot. If you want to hear a bunch of GNU zealots foam and froth about how KDE and Qt are the next Microsoft, read Slashdot.

      --
      0 1 - just my two bits
  6. A refutation by Epeeist · · Score: 3, Interesting
    1. It is not patented
    2. The trademark is controlled by a single company, the actual implementation is not
    3. It may not be a standard, but all the specifications are published. To my mind this is much better than a partial submission to a standards body, without disclosure of what may or may not be patented, copyrighted or subject to law suits at a later date.
    4. Initial releases of Swing were memory and CPU hogs. The current versions are much better
  7. Re:Bad headline by manyoso · · Score: 3, Interesting

    This is true. But as the article states we are working on DCOP bindings and the Kate plugin. When Qt# is in a solid state, we'll extend to include bindings for kdelib.

  8. Re:WRONG by dfaure · · Score: 3, Interesting

    1) IMHO it's the responsibility of a journalist to check for facts before "forwarding" a story. The lack of doing so is how so many wrong stories appear everywhere. It's just too easy: as soon as one person says nonsense somewhere, all "news" sites pick it up... That's not journalism, that's "spreading rumours".

    It's especially frustrating for those who "know the truth", to see that we don't even have time to get the initial website corrected, all the other news sites make news out of it immediately.

    2) The article on theRegister does not say "KDE is adopting mono" like the /. headline said. It felt like this was being said behind the lines, the the headline on /. is really amplifying this wrong 'fact'.