Gosling: If I Designed a Window System Today...
An anonymous reader writes "In his blog entry for the 10th August, James Gosling (finally) publishes a short paper he wrote in 2002 entitled 'Window System Design: If I had to do it over again in 2002'. His design is to make the window system do the absolute minimum and move all the work into the client."
I'd make it opaque to keep my arch nemisis, the Evil Yellow Face from entering my underground command center... though my mom alredy complains the basement is too dark.
He who laughs last is stuck in a time dilation bubble.
Why speculate about how Windows could be recreated with all the Linux distros that exist and the ease of any user rolling their own?
I defecated on my old Windows CDs and buried them in the yard. Sadly enough, when I told this to some Windows users, they actually mentioned that they wanted the CDs and asked me very seriously without a hint of joking, "can you dig it up?"
*snort* Sounds like a drug addict who will search through feces to dig out a fix. Sad.
His design is to make the window system do the absolute minimum and move all the work into the client.
2 3237&tid=201&tid=137
Wait, so you mean you wouldn't require this?
http://it.slashdot.org/article.pl?sid=04/05/04/22
Sounds like it's back to the future.
A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
<objection tone="disgusted">
<body>xml is too sodding verbose for any use ever anywhere. Satan himself recoils before its horror.
</body>
</objection>
... could you take a wee break between engines and do an Id OpenGL GNU GUI?
Words to men, as air to birds.
..But then what will I make my hat out of?
...what do you think of a person who only does the bare minimum?
Sigs for Nerds. Sigs that Matter.
If I had the chance to do it, I'd call it Lindows.
Logic, macros, and more
specially if it is as sexy as his last window toolkit
If I designed an $X today, it would be built with nanobots and turn the Earth's surface into a gray goo.
Later some small robotic rovers will come by and say "Holy shit it look like there used to be water on this planet!"
You forgot to define a schema and use namespaces to reference all your tags, as most modern XML based systems seem to do. Here's a revised version:
n amespaces/argument" tone="disgusted">
<?xml version="1.0" encoding="ISO-8859-1"?>
<argument:objection xmlns:argument="http://www.mynamespaceserver.com/
<argument:body>xml is too sodding verbose for any use ever anywhere. Satan himself recoils before its horror.
</argument:body>
</argument:objection>
* 897 FETCH (ENVELOPE ("Sat, 21 Aug 2004 15:39:35 +0100" "Re:Don't remember who it was..." (("Julian Hall" NIL "jules" "acris.co.uk")) (("Julian Hall" NIL "jules" "acris.co.uk")) (("Julian Hall" NIL "jules" "acris.co.uk")) (("Julian Hall" NIL "jules" "acris.co.uk")) NIL NIL NIL "") BODY[1] {32}
What, you mean like IMAP does?
)