Slashdot Mirror


Y: A Successor to the X Window System

impto writes "Whenever someone brings up the topic of replacing X, everyone always says that's nice, but where's the code? Well, Mark Thomas put his money where his mouth is and produced a replacement that maintains network transparency while adding many of the features that people desire from X such as alpha blending and a built-in toolkit. It still needs a bit of work to be as featureful as X but it's a fresh start that takes advantage of current technology and ideas. Read the paper here in PDF (1.7MB) or PS or grab the source and start hacking."

1 of 666 comments (clear)

  1. Re:This whole story is a waste of time by Dr.+Sp0ng · · Score: 1, Flamebait

    ...the modern, easy-to-use APIs of GTK and Qt blow away the horrific Macintosh Toolbox API (note: I am not a Cocoa developer, so things may have improved)...

    Qt is a beautifully designed API, but GTK+ is anything but. It is an inconsistent and hassle-filled shoehorning of OO concepts into a non-OO language. And I'll agree with you that the original Mac Toolbox kinda sucked (and by extension, Carbon, which is just an extension of the original toolbox for ease of porting).

    But Cocoa? Cocoa is the most glorious, beautiful, perfectly-designed and implemented API ever conceived (being based on NeXT, which has the same attributes). Cocoa is what Qt is trying to be (see moc - they're trying, with some success, to give C++ the power of Objective-C).

    But GTK+? No, thank you. Never using that horrendous API ever again (and I've written pure assembly Win32 programs, so I can take pain!)