Path: utzoo!attcan!uunet!husc6!bloom-beacon!gergle.UUCP!greg From: greg@gergle.UUCP Newsgroups: comp.windows.x Subject: Re: Scoop on Display Postscript Message-ID: <8810202328.AA07247@frame.com> Date: 20 Oct 88 23:28:52 GMT Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 25 >I read an article in some computer magazine the other day that was focusing >on the NeXT machine. They made some comment about how sad it was that the >NeXT machine was using Display Postscript instead of X. Now, correct me if >I am wrong but I am assuming that the magazine had things backwards and >perhaps it meant that NeXT was not using vanilla X?? Or maybe the articles >author or I am just plain confused? NeXT is using a different variation of Display PostScript. The DPS for X11 will be graphics display only. You will still use X11 to create windows and to get user input. (A pretty wart on a Toad) NeXT took Display PostScript and added extensions to make a windowing system. You have windows in your graphics context, and PostScript event procedures which respond to input events. At a quick glance, NeWS and the Display PostScript are very similiar, except NeXT has created a powerfull toolkit in Objective C for the *first* release. NeWS has been around a long time, and there is still not substantial interface library for porting C programs. For example to get input events, complete with control & shift masks, you have to get down and dirty in PostScript code. (Write an event handler cycle through the KeyState array, print out binary tokens, write a cps macro to read the results in C) -greg.