kent@xanth.UUCP (Kent Paul Dolan) (11/07/87)
Having seen two groups of well intentioned people, trying to do the best job that they can, get furious with each other, and ignoring any justice in the other's cause, I'd like to extend my sympathies to both Keith Doyle and the CATS crew. The sad part is, both sides are right. CATS is completely correct. If access to "unsupported" hooks is sanctioned by CBM, then the operating system gets frozen in whatever the state (possibly buggy) in which it was last released, or development of upgrades is made multiple times more expensive for trying to step around the non-standard accesses without breaking them. This is undesirable from everyone's viewpoint, including Keith's and mine (just a customer). Keith is ALSO completely correct. When you work in a marketplace, your potential customers won't even LOOK at your product until it is at least as good as the competition. When the sales of a package make it a "defacto standard", as is the case here, the competition is even more intense. Customers are rarely, if ever, technically sophisticated enough to understand your reasons for not doing something non-standard, when they can see it being done and being useful in your competition's package. Your management is not interested in hearing excuses, however "motherhood", from you, the developer, when the success of the product is on the line. So, rather than having the good guys fight the good guys, I suggest ganging up on the villains of the piece, the folks whose use of unsupported AmigaDOS hooks has made the whole mess what it is. All of this has to be done from CBM's side, unfortunately, but it might make all the well intentioned members of the situation happy. It does take (work = ) money, which perhaps Keith's side could supply in part. I suggest a two pronged approach. First, CBM should make an effort, with malice aforethought, in each release, to break software whose disregard of standards causes problems like this. The third or so complete rewrite of a major package should convince the bad guys to pay more attention to the rules. This does require that releases of AmigaDOS be responsive to performance problems identified by developers, and that CBM be willing to consider and, where reasonable, include, third party developed improvements to AmigaDOS, and provide a standard path for requesting those inclusions. Second, for a fee, Commodore should be willing to certify that a package meets all known CBM software standards. A sticker with this certification on the cover of a software package would (in print) inform the potential software buyer that Commodore will use this software in testing new operating system releases, and will strongly endeavor _not_ to break it with new operating system releases. (I think "guarantee not to break" might be a bit too strong, but consider it.) By requiring and rewarding truly _professional_ software development for the Amiga, Commodore immediately benefits by improving its stature as a vendor of professional quality hardware for which professional quality software is available and easily recognized as such. Folks such as Keith can now make a reasoned choice between releasing a package that will probably die in the next release, but that attracts the customers by nonstandard bells and whistles, or releasing a package with a very high probability of being useful through many AmigaDOS releases, and which uses _that_ as a feature with which to attract customers. I have no illusions that this will be easy to implement, or even easy to agree upon, but I do think it offers a workable path out of an ugly situation in which persons of good will are reduced to name calling. Good luck to all concerned. Even if you don't like these suggestions, take them as an indication that, when tempers cool, a path out of the current troubles may well exist that will be acceptable to all parties, and that it would be more fruitful to spend the present time looking for it, than continuing the current exchanges. Love to the lot of you. You _all_ make my machine the joy it is. Kent, the (occasionally rather rational) man from xanth.
jimm@mitsumi.UUCP (Jim Mackraz) (11/09/87)
In article <3258@xanth.UUCP> kent@xanth.UUCP (Kent Paul Dolan) writes:
)
)Having seen two groups of well intentioned people, trying to do the
)best job that they can, get furious with each other, and ignoring any
)justice in the other's cause, I'd like to extend my sympathies to both
)Keith Doyle and the CATS crew. The sad part is, both sides are right.
)
)CATS is completely correct.
)Keith is ALSO completely correct. When you work in a marketplace,
)your potential customers won't even LOOK at your product until it is
)at least as good as the competition.
)
)So, rather than having the good guys fight the good guys, I suggest
)ganging up on the villains of the piece, the folks whose use of
)unsupported AmigaDOS hooks has made the whole mess what it is.
)
)I suggest a two pronged approach. First, CBM should make an effort,
)with malice aforethought, in each release, to break software whose
)disregard of standards causes problems like this.
)
)Second, for a fee, Commodore should be willing to certify that a
)package meets all known CBM software standards.
)[ ... ] and will strongly
)endeavor _not_ to break it with new operating system releases.
)(I think "guarantee not to break" might be a bit too strong, but
)consider it.)
)
)Love to the lot of you. You _all_ make my machine the joy it is.
)
)Kent, the (occasionally rather rational) man from xanth.
I agree that there are two sides to these issues, and as a major flame
contributor on this topic, I acknowledge the problems that the facts
give to all concerned. The issue that gathered so much heat from
former and current C-A employees regards the causes of "buggy programs"
and a "threatening tone."
It isn't realistic to really try to break programs which rely on side
effects. In spite of the fact that some programs broke under 1.2,
the rules were that existing programs were to be "guaranteed not to break."
For unavoidable reasons, and mistakes by programmers outside and inside
C-A, some broke. I am sure the situation of any future releases will
be exactly the same: same guarantee, same problems.
An interesting note about programs and v1.2 compatibility: although
there were some disappointing compatibility problems, almost all programs
which we blew up needed to be revised to handle expansion RAM
in the same time frame, anyway. I hope nothing this major happens again.
The issue I isolate on and which troubles me is that we (when I was at C-A)
had an official position on overscan which time and resources forced us into:
it was that programs should use their own View structure to present overscan
visuals, but should attempt no interaction in this mode. This is, I believe,
exactly what DPaintII does. We also provided advice on detecting/preventing
interaction. We hoped that this was helpful, given that we felt true overscan
screens were an important hole in our capabilities.
Then we made two mistakes, it seems. One, I elected to publish, for debugging
reasons, system-private fields from IntuitionBase. Second, on free time for
Truth and Beauty, MoreRows was written and support made for it in Intuition.
It is hard for me to reckon with the fact that these resulted in people's
problems. It has changed my vote on providing Intuition source code to
registered developers. I had honestly thought that no programmer would
release a product which contained the line:
#define DONTYOUDAREMESSWITHTHESE
much less threaten to release such a program if CATS didn't provide
a suitably competitive alternative.
By the way, has anyone tried changing GfxBase->NormalDisplayRows/Columns?
GfxBase is entirely public, I believe.
jimm
--
Jim Mackraz
Mitsumi Technology, Inc. 408/980-5422
{amiga,pyramid}!mitsumi!jimm
sam@utcsri.UUCP (11/11/87)
In article <3258@xanth.UUCP> kent@xanth.UUCP (Kent Paul Dolan) writes: >I suggest a two pronged approach. First, CBM should make an effort, >with malice aforethought, in each release, to break software whose >disregard of standards causes problems like this. The third or so >complete rewrite of a major package should convince the bad guys to >pay more attention to the rules. This does require that releases of I like this idea, but alas, I don't think it will work. The result will be rashes of programs that crash. For some reason, the average guy on the street does not seem to blame the program for crashing, but rather the computer itself. The Amiga had a bad reputation for crashing when it first came out, even though the major problems were due to STUPID programmers. Let's face it, a lot of companies out there do not produce very well written products. Even something as simple as closing all of your libraries after you are finished escapes many of them (Balance Of Power opens the DOS library THREE more times than it closes it!!). End result: LOTS of program crashes. Bad reputation for the Amiga Poor Amiga sales Conclusion: We will forever be in the position of trying not to hurt the people who purposely break the rules. *sigh* -- -Sam Weber "As long as people will accept crap, it will be financially profitable to dispense it" --Dick Cavett UUCP: {ihnp4 utzoo decwrl uw-beaver}!utcsri!sam ARPA: sam@csri.toronto.edu CSNET: sam@toronto
ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) (05/11/88)
The problem: We don't have a standard for the transfer of "structured graphics," that is, pictures described as sets of drawing commands rather than as bitmaps. The primary motivation for such a standard is to allow charts, diagrams, etc. to be imported into word-processors or other programs and still be printed at the maximum resolution of a given output device. For the right sorts of pictures, this method gives not only better output, but also more efficient storage. Such a standard should provide, at a minimum, the following: arbitrary text lines and patterned lines (arbitrary thickness) rectangles and filled rectangles ovals and filled ovals polygons and filled polygons support for color inclusion of bitmaps By some coincidence, there already is such a standard: Apple QuickDraw. So called "PICT" images consist of, effectively, a script recording a sequence of calls to the graphics library. An additional potentially useful feature is the ability to insert arbitrary comments, which can be used to notate the file for human consumption, or to pass system-exclusing information. See Inside Macintosh for more details - I'm not that well informed myself. Why QuickDraw? Because it's there, already in use on millions of machines. I'll be the first to admit that it's limited - for instance, there is no support for splines, and color support is minimal. However, for a very large number of common tasks, this standard provides all the necessary power. For example: statistical or scientific graphs and charts, diagrams, simple tricks with text (for posters, letterhead, and such), simple cartoons, electronic schematics, fancy signatures, borders, many architectural plans, and more - think of anything you can do with MacDraw. There certainly should be work on a more powerful standard, one which can take advantage of more of the power of PostScript, but meanwhile, QuickDraw could come in handy. How? We would need to implement those graphics primitives available in the Mac libraries but not in the Amiga libraries: rounded rectangles, clipping to arbitrary regions, and such. There would still be a lot of function without these features, in fact, but it would be nice to have compatibility. We may also want to extend it to support operations to which we have grown accustomed on the Amiga, such as minterm block operations, and those which are supposedly coming, like Color Fonts, and expand color support. (If I'm not mistaken, Color Quickdraw has a limit of 8 colors - which isn't bad, still. It could be it was 8 bitplanes, which is more than we need (for now!).) It would be nice to have a quickdraw.library which, as a layer over the graphics.library, provides the functionality to "record" and "playback" QuickDraw images in a Mac compatible way. Given such a library, a program with the functionality of MacDraw would not be far behind. (Not to malign such programs as Aegis Draw - but sometimes these are too powerful for many uses - and besides, they can't export their graphics to a word-processor as structured graphics, which is the whole point.) QuickDraw could easily be given an IFF wrapper: take the QD data and call it 'PICT' or something like that. For purists, QuickDraw could even be stored in an IFF-like way, containing chunks like MOVE, x, y, or CIRC, x, y, r. The recursive nature of IFF would accomodate the heirarchical grouping possible in QuickDraw. But that seems like more than we need. SO: whaddya think? Please send comments to me or to c.s.amiga (or c.s.a.tech?) as you see fit. This is our chance to nip a new Standards Committee (i.e. four people flaming each other on the net) in the bud... - Ranjit (ranjit@eniac.seas.upenn.edu) === === === Pa! Molly's dead! She ate some leaves! === === === "Trespassers w" ranjit@eniac.seas.upenn.edu ucbvax!rutgers!super!eniac!... Ranjit Bhatnagar, Graduate Student Molly's not dead, she's only sleeping.
ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (05/12/88)
In article <4607@super.upenn.edu> ranjit@eniac.seas.upenn.edu.UUCP (Ranjit Bhatnagar) writes: >The problem: > We don't have a standard for the transfer of "structured >graphics," that is, pictures described as sets of drawing commands >rather than as bitmaps. [ ... ] > Such a standard should provide, at a minimum, the following: > [ handwave, handwave... ] > By some coincidence, there already is such a standard: Apple >QuickDraw. [ ... ] I've got a better idea: NAPLPS. QuickDraw is a crock. QuickDraw is also Apple's puppy, and any attempt to clone it will get you sued real fast. Further, to get any details on QuickDraw or PICT format, you have to buy the _Inside Macintosh_ books, which aren't cheap. QuickDraw is standard only with respect to Apple's line of "computers", and nowhere else. On the other hand, NAPLPS will address every need for portable structured graphics you'll ever need. NAPLPS will work on CRT's or paper. NAPLPS is resolution independent, which means your drawings can be rendered at 320 x 200, or 640 x 400 overscan, or on a 3' x 6' chart at 600 dpi, and it will come out looking correct. NAPLPS is also system-independent. NAPLPS readers and writers exist for a wide variety of computer systems, including those with vector-based output devices. What's more, NAPLPS is public domain. It also happens to be an established and registered standard. You can obtain a copy of the standard for $25 from ANSI, I believe. This document will tell you everything you need to know to read and write NAPLPS files. Also, you can obtain test files to see if your reader is working correctly. There are also a number of NAPLPS bulletin boards which you can use to test your software (Prodigy isn't one of them). In short, if you want to do portable structured graphics, QuickDraw is not the way to go. It's proprietary, and far from general. You should at least look at what NAPLPS can offer you. [ Dave Hughes converted me... ] _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Leo L. Schwab -- The Guy in The Cape ihnp4!pacbell -\ \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") "Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor
elg@killer.UUCP (Eric Green) (05/12/88)
in article <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) says: > > The problem: > We don't have a standard for the transfer of "structured > graphics," that is, pictures described as sets of drawing commands > rather than as bitmaps. The primary motivation for such a standard > is to allow charts, diagrams, etc. to be imported into word-processors > or other programs and still be printed at the maximum resolution of > a given output device. One motivation is for interfacing with laser printers and, especially, plotters. My brother recently laid out a PC board. He used an IBM PC clone. It was the only machine around that had a program that supported his company's plotter (his company doesn't have any CAD workstations -- heck, they were laying out PC boards by hand until recently, times are tough in the oil business!). So adding an additional device to the Amiga, such as, hmm, "PLT:", which prints these vector-oriented "plottings" to a high resolution device, may be a necessity. I don't know if the printer.device could handle such output in such a manner as to not lose resolution. Another reason would be incorporation of graphics images into text files, a' la' Macintosh. This is one of the problems impeding the success of the Amiga (and PC Drones) in the desktop publishing industry. It seems immediately obvious that such files would consist of text hunks, picture hunks, and formatting hunks. And, in order to interface with high-resolution output devices, the picture hunks would need scaling information -- they most probably would not fit on a screen (I am currently working with a frame grabber card that returns full RGB pictures, and displays a HAM-mode or hires reduction of it to let you know what it generally looks like -- if there was a suitable output device, you could process camera-ready copy quite readily). I don't think that QuickDraw is the solution to the graphics images/text files problem. IFF would seem to solve that quite readily, with a couple more imbellishments. Another problem: Data transfer between CAD programs. Unfortunately, I don't think it'll happen. A drafting program has little business talking to a PC board layout program. One talks in terms of x,y and lines connecting them, along with text here and there. The other talks in terms of nodelists and such. A QuickDraw-like language might be good for data interchange between drafting programs, but I haven't seen much of a hue and cry for it. > QuickDraw could easily be given an IFF wrapper: take the > QD data and call it 'PICT' or something like that. For purists, > QuickDraw could even be stored in an IFF-like way, containing chunks > like MOVE, x, y, or CIRC, x, y, r. The recursive nature of IFF would > accomodate the heirarchical grouping possible in QuickDraw. But that > seems like more than we need. Hmm. A possibility. It does seem that we do need some IFF extensions to deal with CAD programs and desktop publishing. I'm not sure that QuickDraw is the answer, though. -- Eric Lee Green {cuae2,ihnp4}!killer!elg Snail Mail P.O. Box 92191 Lafayette, LA 70509 "Is a dream a lie that don't come true, or is it something worse?"
karl@sugar.UUCP (Karl Lehenbauer) (05/13/88)
In article <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit
Bhatnagar) writes that we need an IFF standard for images defined as
display lists and proposes Quickdraw. In Apple's litigious mood, I
believe this would guarantee a lawsuit. The request for more graphics
operations such as rounded rectangle seems reasonable. I also agree
that adherence to and support of some kind of display list-based drawing
standard is desirable, for all the reasons that have made PostScript so
popular. Perhaps Display PostScript is the answer, as Steve Jobs thinks?
On the other hand, too, the idea of knocking something out and having it,
soon, is appealing. It would have to be display resolution independent
of course.
Aegis Draw has a display list based, pannable, zoomable environment (and
file format, tho' I don't know if it's published or anything) and one
only needs to try it out to discover the down side of all this: Display
list based drawing is s l o w.
--
"Now here's something you're really going to like!" -- Rocket J. Squirrel
..!{bellcore!tness1,uunet!nuchat}!sugar!karl, Unix BBS (713) 438-5018
doug-merritt@cup.portal.com (05/14/88)
Eric Green writes: >Another problem: Data transfer between CAD programs. Unfortunately, I don't >think it'll happen. A drafting program has little business talking to a PC >board layout program. [...] >A QuickDraw-like language might be good for data interchange between >drafting programs, but I haven't seen much of a hue and cry for it. Depends on who you talk to, I guess...I've heard a great *deal* of hue and cry for such a thing. Note for instance, the EDIF standard (a parser for which was released in a source newsgroup not long ago). Roger March, the author, says that it's a good partial solution, but that we still need more such standards, since EDIF is limited in scope. And from a purely logical perspective, if you're doing electronic design, you're going to want *all* of your CAD programs to be able to talk to each other. And you want them to use a standard so that you can get each component from different vendors if you want to. Which conversely is why the vendors would prefer to stick to a proprietary format if they can get away with it. Which they mostly have, until recently. Consider IFF on the Amiga. What if your digitizer image file format was incompatible with your image enhancement program, which was incompatible with your paint program, etc? I claim that compatible interchange standards *always* make sense! Except to vendors trying to practice "lock out". Doug --- Doug Merritt ucbvax!sun.com!cup.portal.com!doug-merritt or ucbvax!eris!doug (doug@eris.berkeley.edu) or ucbvax!unisoft!certes!doug
lphillips@lpami.van-bc.UUCP (Larry Phillips) (05/15/88)
In <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) writes: > We don't have a standard for the transfer of "structured >graphics," that is, pictures described as sets of drawing commands >rather than as bitmaps. The primary motivation for such a standard and... > Such a standard should provide, at a minimum, the following: > arbitrary text > lines and patterned lines (arbitrary thickness) > rectangles and filled rectangles > ovals and filled ovals > polygons and filled polygons > support for color > inclusion of bitmaps and... > By some coincidence, there already is such a standard: Apple >QuickDraw. So called "PICT" images consist of, effectively, a script >recording a sequence of calls to the graphics library. An additional By further coincidence, PostScript is an established standard, fits all the criteria, and in addition, is supported on a great many more machines than 'PICT'. Wouldn't it make more sense to use PostSript as the structured graphics standard of choice? I think we are going to see some amazing things this year at SIGGRAPH that will fit right in with this. -larry -- Janus? Well, look at it this way. If you squint a little, the J could be Amiga checkmark, and the rest of the word describes MsDos. +----------------------------------------------------------------+ | // Larry Phillips | | \X/ {ihnp4!alberta!ubc-vision,uunet}!van-bc!lpami!lphillips | | COMPUSERVE: 76703,4322 | +----------------------------------------------------------------+
kent@xanth.cs.odu.edu (Kent Paul Dolan) (05/15/88)
In article <5930@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: >In article <4607@super.upenn.edu> ranjit@eniac.seas.upenn.edu.UUCP (Ranjit Bhatnagar) writes: >>The problem: >> By some coincidence, there already is such a standard: Apple >>QuickDraw. [ ... ] > > I've got a better idea: NAPLPS. > In short, if you want to do portable structured graphics, QuickDraw >is not the way to go. It's proprietary, and far from general. You should >at least look at what NAPLPS can offer you. I said most of this before (SLOW NEWS FEED again), so I'll be brief. Leo was right, QuickDraw is not a standard, it is a manufacturer's specification, and Apple is free to change it just to make Commodore's life miserable. Leo is also right, NAPLPS is a "blessed" standard. It's also pretty nice, some of the folks who designed it were friends of mine, so I have a copy of the draft that went for vote. But, NAPLPS is not a useful standard for a product to be sold outside North America, because it is a regional standard, not a worldwide standard. Europe and Canada/The U.S. agreed to disagree on what constituted a standard for drawing output to a TV style display. The "blessed" standard that does have the ISO world use kiss is the Computer Graphics Metafile, from ANSI X3H3. If we want the most useful one in terms of a world market, that is the one to be looking at. Kent, the man from xanth.
ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (05/16/88)
In article <1760@van-bc.UUCP> lphillips@lpami.van-bc.UUCP (Larry Phillips) writes: > >In <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) writes: > > By some coincidence, there already is such a standard: Apple > >QuickDraw. So called "PICT" images consist of, effectively, a script > >recording a sequence of calls to the graphics library. An additional > >By further coincidence, PostScript is an established standard, fits all the >criteria, and in addition, is supported on a great many more machines than >'PICT'. [ ... ] And. by an even more amazing coincidence, PostScript is just as inappropriate a choice as QuickDraw. "PostScript: The Inefficient Document Layout Specification Language for The Masses. Yes, PostScript is just the thing for you "power-users" with disk space, transfer bandwidth, and money just begging to be needlessly consumed. Why be efficient or clever, when you can have PostScript?" Enough immature flamage (something I'm trying to cut down on). Here's some concrete minuses for PostScript: o It's not public domain. o Adobe charges what I understand to be a hefty licensing fee for the use of PostScript in any product. o PostScript files, from what I understand, can get very large very quickly, even for relatively simple documents. o PostScript, from what I understand, doesn't know about color yet. o PostScript **may** not properly address the "structured graphics" need we're looking for, since PostScript was designed as a document layout language (font creation, manipulation, etc.). o Adobe is coming out with something called "Display PostScript". This implies that Display PostScript and vanilla PostScript found in laser printers aren't quite the same thing. We want something that works the same on all output devices. I still think NAPLPS is a better choice, if only that it will be cheaper. I'm going to order the standard from ANSI, and check it out more thoroughly. _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Leo L. Schwab -- The Guy in The Cape ihnp4!pacbell -\ \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") "Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor
mp1u+@andrew.cmu.edu (Michael Portuesi) (05/17/88)
> *Excerpts from ext.nn.comp.sys.amiga: 14-May-88 A Modest Proposal (IFF* > *Quic.. Larry Phillips@lpami.van (1633)* > By further coincidence, PostScript is an established standard, fits all the > criteria, and in addition, is supported on a great many more machines than > 'PICT'. Wouldn't it make more sense to use PostSript as the structured > graphics standard of choice? I think we are going to see some amazing > things this year at SIGGRAPH that will fit right in with this. And I think using PostScript as a structured graphics standard is stupid, for the following reasons: 1) PostScript is incredibly difficult to interpret. This will make using programs that use PostScript for an intermediate file storage format much more difficult to write, since you will have to interpret PostScript into a data structure that the computer can efficiently use, then reinterpret the whole thing back again when you save the picture. It makes much more sense just to save the data structure using a standardized format. 2) Often, programs will want to do intelligent things with the output of a structured graphics program. For example, a circuit analysis program can directly read a standardized file format and prepare parts lists, generate wire-wrap diagrams, and even provide circuit simulation. A chemical analysis program may be able to read an output file and translate the diagrams into chemical notation or English names. If you save the data as PostScript, how do you encode the semantic structure of these diagrams in a standardized manner so that a post-processor can make sense of it? With a structured graphics standard, it is easy to encode "objects" such as NAND gates or benzene rings. With PostScript, trying to interpret such semantic information would be next to impossible. 3) Saving an intermediate representation of an image as its printed output will be quite limiting when you want to output the picture on a device that doesn't understand that printed representation. For example, let's say you save the drawing in PostScript. Now what do you do when your application has to produce this output on the plotter? You essentially have to write a PostScript compiler whose output is the language the plotter understands. And you either have to write one of these compilers for every output device you want to support, or else write an incredibly complex "portable compiler" that can interpret PostScript and produce output for a grammar describing an output device. It is much, much simpler to simply encode the objects as geometric forms and generate the output device commands from that (which is what Aegis Draw does, if I understand correctly). Note that I am *not* belittling PostScript as a standard for graphics output. I think *any* structured graphics program worth using had better produce PostScript output. But it should also be able to adapt itself to other output devices, and using the PostScript paradigm to represent structured graphics is going to get you in big trouble in this regard. Deflector shields up, photon torpedoes standing by. --M Michael Portuesi / Carnegie Mellon University ARPA/UUCP: mp1u+@andrew.cmu.edu BITNET: rainwalker@drycas "Memories are uncertain friends, when recalled by messages" -- OMD, "Messages"
mp1u+@andrew.cmu.edu (Michael Portuesi) (05/17/88)
Despite the fact my last message popped up on comp.sys.amiga (we all make mistakes), could we move this discussion to .tech? That's exactly the reason the newsgroup was created in the first place, we might as well use it for that purpose. --M Michael Portuesi / Carnegie Mellon University ARPA/UUCP: mp1u+@andrew.cmu.edu BITNET: rainwalker@drycas "Memories are uncertain friends, when recalled by messages" -- OMD, "Messages"
paolucci@snll-arpagw.UUCP (Sam Paolucci) (05/17/88)
In article <5967@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: >In article <1760@van-bc.UUCP> lphillips@lpami.van-bc.UUCP (Larry Phillips) writes: >> >>In <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) writes: >> > By some coincidence, there already is such a standard: Apple >> >QuickDraw. So called "PICT" images consist of, effectively, a script >> >recording a sequence of calls to the graphics library. An additional >> >>By further coincidence, PostScript is an established standard, fits all the >>criteria, and in addition, is supported on a great many more machines than >>'PICT'. [ ... ] > > And. by an even more amazing coincidence, PostScript is just as >inappropriate a choice as QuickDraw. > > "PostScript: The Inefficient Document Layout Specification Language >for The Masses. Yes, PostScript is just the thing for you "power-users" with >disk space, transfer bandwidth, and money just begging to be needlessly >consumed. Why be efficient or clever, when you can have PostScript?" > > Enough immature flamage (something I'm trying to cut down on). >Here's some concrete minuses for PostScript: I guess we will now have to list hearsay presented as fact. > o It's not public domain. TRUE. So what? > o Adobe charges what I understand to be a hefty licensing fee for > the use of PostScript in any product. Definitely TRUE. > o PostScript files, from what I understand, can get very large very > quickly, even for relatively simple documents. Maybe or maybe not. If you include bitmaps in them, then they are definetely larger, but if you include only structured graphics then it is not true. > o PostScript, from what I understand, doesn't know about color yet. Definitely FALSE. > o PostScript **may** not properly address the "structured graphics" > need we're looking for, since PostScript was designed as a > document layout language (font creation, manipulation, etc.). False. PostScript handles structured graphics very well, thank you. > o Adobe is coming out with something called "Display PostScript". > This implies that Display PostScript and vanilla PostScript found > in laser printers aren't quite the same thing. We want something > that works the same on all output devices. FALSE. The only difference is that one outputs to displays while the other to printers. > > I still think NAPLPS is a better choice, if only that it will be >cheaper. I'm going to order the standard from ANSI, and check it out more >thoroughly. > >_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ >Leo L. Schwab -- The Guy in The Cape ihnp4!pacbell -\ > \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac >O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") >"Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor Leo, NAPLPS may be the better choice (I don't now very much about it), but certainly NOT because of your arguments. I suggest that before making such criticisms (that show that you do not know the first thing about PostScript) you should educate yourself a little about it, and then make an informed evaulation. -+= SAM =+- "the best things in life are free" ARPA: paolucci@snll-arpagw.llnl.gov
ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (05/17/88)
In article <5967@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: > "PostScript: The Inefficient Document Layout Specification Language >for The Masses. Yes, PostScript is just the thing for you "power-users" with >disk space, transfer bandwidth, and money just begging to be needlessly >consumed. Why be efficient or clever, when you can have PostScript?" > > [ obvious line noise deleted ] This moron obviously hasn't read the specs for NAPLPS *or* PostScript, so what gives him the right to say one is better than the other. I won't even dignify your "concrete minuses" for PostScript by refuting them. If you want to comment on structured graphics, then kindly read the specification for the standard you're supporting or refuting. Otherwise, you're just spouting drivel. Personally, I think you should stick to demos and animations, since that's all you seem to be qualified for... >_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ >Leo L. Schwab -- The Guy in The Cape ihnp4!pacbell -\ > \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac >O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") >"Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor
doug-merritt@cup.portal.com (05/18/88)
Michael Portuesi writes:
<With a structured graphics
<standard, it is easy to encode "objects" such as NAND gates or benzene rings.
<With PostScript, trying to interpret such semantic information would be next to
<impossible.
This is a great point; very insightful and forward thinking. Thanks
Michael!
<Note that I am *not* belittling PostScript as a standard for graphics output.
<I think *any* structured graphics program worth using had better produce
<PostScript output.
Sounds perfectly reasonable. PostScript is useful, but we'd be better
off with something like a high level object oriented description language.
Benzene rings...ah, that would be great.
Doug
---
Doug Merritt ucbvax!sun.com!cup.portal.com!doug-merritt
or ucbvax!eris!doug (doug@eris.berkeley.edu)
or ucbvax!unisoft!certes!doug
lphillips@lpami.van-bc.UUCP (Larry Phillips) (05/18/88)
In <5967@well.UUCP>, ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: >In article <1760@van-bc.UUCP> lphillips@lpami.van-bc.UUCP (Larry Phillips) writes: >> >>In <4607@super.upenn.edu>, ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) writes: >> > By some coincidence, there already is such a standard: Apple >> >QuickDraw. So called "PICT" images consist of, effectively, a script >> >recording a sequence of calls to the graphics library. An additional >> >>By further coincidence, PostScript is an established standard, fits all the >>criteria, and in addition, is supported on a great many more machines than >>'PICT'. [ ... ] > > And. by an even more amazing coincidence, PostScript is just as >inappropriate a choice as QuickDraw. Well, it would appear that we are both all wet. It has been pointed out in few other messages that as a structured graphic standard, a display protocol such as PostScript or NAPLPS falls somewhat short of the mark. I don't know if QuickDraw is only a display protocol or a structured graphics description standard, so I don't have much to say about that, but do have more to say about NAPLPS vs. PostScript. > "PostScript: The Inefficient Document Layout Specification Language >for The Masses. Yes, PostScript is just the thing for you "power-users" with >disk space, transfer bandwidth, and money just begging to be needlessly >consumed. Why be efficient or clever, when you can have PostScript?" Disk space and transfer bandwidth? You wouldn't be confusing the resources required to store/send a bitmap with the interpreter to build it would you? If I were you, I'd check out the NAPLPS spec before coming down too hard on PostScript for these reasons. One of the biggest drawbacks of NAPLPS is that is it not a language. You can tell the display what to show, but there are no control structures or calculating abilities. This feature alone in PostScript makes it a better choice for bandwidth savings. > Enough immature flamage (something I'm trying to cut down on). Good idea. My IFF reader doesn't understand the FLAM chunk. >Here's some concrete minuses for PostScript: > o It's not public domain. No, it isn't, but any derivative work is. You can't call it PostScript, but what's in a name anyway? > o Adobe charges what I understand to be a hefty licensing fee for > the use of PostScript in any product. I don't know the details of Adobe's licensing fee, but you get what you pay for. With NAPLPS, it works out to at least the same proce/performance ratio. For your NAPLPS fee, you get a limited, fairly primitive, standard that not only is unacceptable to the rest of the world, but that has been tried and dropped by bigger outfits than CBM, Apple or Adobe. Last I heard there were probably three special purpose information services left in Canada, and maybe one in the US that still piss against the wind with NAPLPS, and perhaps a half dozen BBS's that still have some NAPLPS picture files hanging around. With PostScript, you get a fairly well thought out presentation protocol that is in wide use, and getting more popular all the time, on both hard media and video. > o PostScript files, from what I understand, can get very large very > quickly, even for relatively simple documents. Depends on what you're doing. Yes, a bitmap can get huge, but then so can the raw, or even the compressed representation of that same bitmap. Most PostScript files are quite small. I wrote a small PostScript program to output a PCB layout consisting of three, three-slot XT backplanes (just the bus connections and pads. I can't remember the exact figure, but the program was around 250 bytes. Try that in NAPLPS, where you would have to describe each individual element in the display. With PostScript, it was simply a matter of defining a pad (circuit board pad), two traces, and algorithmically drawing as many as I needed, where I needed them. > o PostScript, from what I understand, doesn't know about color yet. PostScript knows about colour. NeWS is effectively PostScript with extensions, and colour is included in the part of it that's compatible with PostScript. The reason you don't see colour mentioned much is for the same reason that you don't see IFF mentioned much. Apple and IBM users don't have much use for it. Be sure to attend SIGGRAPH this year and wander by the Ameristar stuff. Ask to see a typical NeWS program. Strap your socks on. > o PostScript **may** not properly address the "structured graphics" > need we're looking for, since PostScript was designed as a > document layout language (font creation, manipulation, etc.). NAPLPS does not support 'structured graphics', unless you limit yourself to the graphic primitives like arc, cirle, line, etc. PostScript at least allows you to define a procedure which describes a graphic object. Since we are speaking of a display protocol here only, it's sort of a moot point within the whole discussion of what's needed in a structured graphic standard. NAPLPS was designed as a TV display language. > o Adobe is coming out with something called "Display PostScript". > This implies that Display PostScript and vanilla PostScript found > in laser printers aren't quite the same thing. We want something > that works the same on all output devices. Don't know much about Display PostScript, except to say that since Apple rejected it, it can't be all bad. :-) > I still think NAPLPS is a better choice, if only that it will be >cheaper. I'm going to order the standard from ANSI, and check it out more >thoroughly. It will be cheaper alright. But then so are character set graphics. I have the spec right here beside me. I haul it out once in a while and attempt to wade through it. It's ANSI X3.110-1983, or CSA T500-1983. When you do get it, let me know when you are about to read it, so I can get out of the way when you barf. :-) -larry -- Janus? Well, look at it this way. If you squint a little, the J could be Amiga checkmark, and the rest of the word describes MsDos. +----------------------------------------------------------------+ | // Larry Phillips | | \X/ {ihnp4!alberta!ubc-vision,uunet}!van-bc!lpami!lphillips | | COMPUSERVE: 76703,4322 | +----------------------------------------------------------------+
lphillips@lpami.van-bc.UUCP (Larry Phillips) (05/18/88)
In <AWXpWzy00Uo6A0QEVI@andrew.cmu.edu>, mp1u+@andrew.cmu.edu (Michael Portuesi) writes: >And I think using PostScript as a structured graphics standard is stupid, for >the following reasons: > <a lot of good reasons deleted> You're probably right. I wasn't thinking of going the other way, from a PostScript file back to data useful within the program that generated it. >Deflector shields up, photon torpedoes standing by. Why? -larry -- Janus? Well, look at it this way. If you squint a little, the J could be Amiga checkmark, and the rest of the word describes MsDos. +----------------------------------------------------------------+ | // Larry Phillips | | \X/ {ihnp4!alberta!ubc-vision,uunet}!van-bc!lpami!lphillips | | COMPUSERVE: 76703,4322 | +----------------------------------------------------------------+
tws@beach.cis.ufl.edu (Thomas Sarver) (05/18/88)
In article <4607@super.upenn.edu> ranjit@eniac.seas.upenn.edu.UUCP (Ranjit Bhatnagar) writes: |The problem: | We don't have a standard for the transfer of "structured |graphics," that is, pictures described as sets of drawing commands |rather than as bitmaps. The primary motivation for such a standard |is to allow charts, diagrams, etc. to be imported into word-processors |or other programs and still be printed at the maximum resolution of |a given output device. | | - Ranjit (ranjit@eniac.seas.upenn.edu) I think HP has a standard for their plotters which does quite a few of the things you are talking about. Also Postscript is great for describing pics. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ But hey, its the best country in the world! Thomas W. Sarver "The complexity of a system is proportional to the factorial of its atoms. One can only hope to minimize the complexity of the micro-system in which one finds oneself." -TWS Addendum: "... or migrate to a less complex micro-system."
scott@applix.UUCP (Scott Evernden) (05/18/88)
In article <15634@uflorida.cis.ufl.EDU> tws@beach.cis.ufl.edu () writes: >In article <4607@super.upenn.edu> ranjit@eniac.seas.upenn.edu.UUCP (Ranjit Bhatnagar) writes: >|The problem: >| We don't have a standard for the transfer of "structured >|graphics," > >I think HP has a standard for their plotters which does quite a few of the >things you are talking about. Also Postscript is great for describing pics. I was waiting for someone to say HPGL. Pleez, you CANNOT describe a picture with HPGL; you can merely render it. The same is true of CGM and NAPLPS and PostScript and many others mentioned here. There is no concept of "objects" in any of these. Attempting to derive structured graphics data from these formats is an exercise in AI. If you study something like Adope Illustrator, you will see that even the inventors of PostScript do not use it, per say, to store structured graphics information. Illustrator cannot import random PostScript files. What they use are a set of PostScript DEFs made up to cutely "contain" the structured graphics info which they have decided they needed. You would have to clearly define these if you intend to promulgate PostScript as the interchange vehicle. The problem with attempting to come up with a universally accepted standard is that you need to get everyone to agree to it- if the standard doesn't account for the types of information which are critical to my CAD application (say 3D or sheared bitmaps, for example), then I'm likely not to use it. This is why ANSI and ISO have had so much trouble agreeing on and getting everyone to use CORE, GKS, PHIGS, etc., etc. etc. You need facilities to describe grouping, layers, fillets, constraints, etc. This is the stuff of Modelling. Information regarding clipping, viewports, etc., is the stuff of Viewing/Imaging, which is a very different beast. The folx in comp.graphics would probably be able to enlighten us all... -scott
doug-merritt@cup.portal.com (05/19/88)
Leo 'Bols Ewhac' Schwab writes: > "PostScript: The Inefficient Document Layout Specification Language >for The Masses. Yes, PostScript is just the thing for you "power-users" with >disk space, transfer bandwidth, and money just begging to be needlessly >consumed. Why be efficient or clever, when you can have PostScript?" Leo then flames himself: >This moron obviously hasn't read the specs for NAPLPS *or* PostScript, >so what gives him the right to say one is better than the other. [...] >Personally, I think you should stick to demos and animations, since >that's all you seem to be qualified for... I have mixed feelings about this. On the one hand, if in addition to the standard flaming of *other* people, everyone also starts flaming *themselves*, then the amount of net bandwidth consumed could rise exponentially. On the other hand, maybe if everyone flames themselves, other people won't bother, since it's already been done so well, so maybe it'll actually cut *down* on the amount of wasted bandwidth. What do you think? Oh, Leo says "yes.". Now Leo says "no." Now Leo says, "Leo, you ignorant sl*t..." Hey guys, could you straighten this out with yourself/yourselves via email??? :-) :-) Doug --- Doug Merritt ucbvax!sun.com!cup.portal.com!doug-merritt or ucbvax!eris!doug (doug@eris.berkeley.edu) or ucbvax!unisoft!certes!doug
pds@quintus.UUCP (Peter Schachte) (05/19/88)
In article <162@snll-arpagw.UUCP>, paolucci@snll-arpagw.UUCP (Sam Paolucci) writes: > In article <5967@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: > > o It's not public domain. I don't know what domain postscript is in, but last I heard there was nothing to stop anyone from writing their own postscript interpreter. I don't believe Adobe OWNS postscript, they just invented it. There is a set of books defining the language. > > o Adobe charges what I understand to be a hefty licensing fee for > > the use of PostScript in any product. Adobe does charge, I'm told, a hefty fee for the use of THEIR postscript interpreter. If you write your own, they don't. I'm not positive of this, can anyone confirm it? -- -Peter Schachte pds@quintus.uucp ...!sun!quintus!pds
richard@gryphon.CTS.COM (Richard Sexton) (05/19/88)
In article <703@applix.UUCP> scott@applix.UUCP (Scott Evernden) writes: >In article <15634@uflorida.cis.ufl.EDU> tws@beach.cis.ufl.edu () writes: >>I think HP has a standard for their plotters which does quite a few of the >>things you are talking about. Also Postscript is great for describing pics. > >I was waiting for someone to say HPGL. Pleez, you CANNOT describe a picture >with HPGL; you can merely render it. The same is true of CGM and NAPLPS and >PostScript and many others mentioned here. There is no concept of "objects" >in any of these. Attempting to derive structured graphics data from these >formats is an exercise in AI. While this is true, it's not germain to the issue. It was my understanding that we were just trying to get an object oriented IFF standard, and while ones definitionof an object can vary, any of the mantioned standards will fit the bill. You sounf like you're waiting for phigs, which is far far beyond the scope of what I understand we are trying to accomplish here. >If you study something like Adope Illustrator, you will see that even the >inventors of PostScript do not use it, per say, to store structured graphics >information. Illustrator cannot import random PostScript files. What they >use are a set of PostScript DEFs made up to cutely "contain" the structured >graphics info which they have decided they needed. You would have to clearly >define these if you intend to promulgate PostScript as the interchange vehicle. I'm no expert on Illustrator, but cant it import Encapsulated PostScript files ? >The problem with attempting to come up with a universally accepted standard >is that you need to get everyone to agree to it- if the standard doesn't >account for the types of information which are critical to my CAD application >(say 3D or sheared bitmaps, for example), then I'm likely not to use it. >This is why ANSI and ISO have had so much trouble agreeing on and getting >everyone to use CORE, GKS, PHIGS, etc., etc. etc. Sheesh. Somebody else want Dore, or Tek 4125. >You need facilities to describe grouping, layers, fillets, constraints, etc. >This is the stuff of Modelling. Information regarding clipping, viewports, >etc., is the stuff of Viewing/Imaging, which is a very different beast. Uhhh, PS does this. >The folx in comp.graphics would probably be able to enlighten us all... The group is dead. While it used to be about graphics, people have all gone out anf bought their own graphics machines and all that comp.graphics does any more is: 1) Answer a) where can I get refereces to ray tracing b) how do I convert RGB --> CMY c) can somebody tell me about fractals 2) Answer questions about computational geometry. The group is all but useless; there is no significantly greater level of experise there than here. -- Have a nice day or Klortho will rip your nuts off. richard@gryphon.CTS.COM rutgers!marque!gryphon!richard
keithd@cadovax.UUCP (Keith Doyle) (05/20/88)
In article <5979@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: .In article <5967@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: .> "PostScript: The Inefficient Document Layout Specification Language .>for The Masses. Yes, PostScript is just the thing for you "power-users" with .>disk space, transfer bandwidth, and money just begging to be needlessly .>consumed. Why be efficient or clever, when you can have PostScript?" .> [ obvious line noise deleted ] . This moron obviously hasn't read the specs for NAPLPS *or* .PostScript, so what gives him the right to say one is better than the other. .I won't even dignify your "concrete minuses" for PostScript by refuting .them. Leo, you're talking to yourself! Maybe you should seek the assistance of a good Eliza program! :-) Keith Doyle # {ucbvax,decvax}!trwrb!cadovax!keithd Contel Business Systems 213-323-8170 -------------------------------------------------------- "Stay calm. Everything will be all right." -THX 1138 --------------------------------------------------------
bakken@hrsw2.UUCP (David E. Bakken) (05/20/88)
In article <5967@well.UUCP>, ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: > Here's some concrete minuses for PostScript: I'm certainly no PostScript expert or evangalist, but I'd like to respond to a few of Leo's points. > o It's not public domain. That's an interesting question - see the thread in comp.lang.postscript from March if you still have it around. People have been complaining about Adobe's practices. The most interesting point I saw made on that was from message <4240@hoptoad.uucp> (25 Mar 88) }} However, in the prospectus from their public stock offerring of }} August 13, 1987, they said, "Since one of the company's goals is to }} promote the PostScript language as a standard for the representation of }} the printed page, the company placed the PostScript language in the }} public domain and the company therefore derives no revenue from the use }} of the PostScript language by third parties." > o Adobe charges what I understand to be a hefty licensing fee for > the use of PostScript in any product. I've read that the cost of licensing PostScript and adding the extra computational horsepower to deal with it adds $2K to the price of a laser printer. But at the GNU BOF at February's Dallas USENIX Len Tower (I think that was his name) mentioned something about a postscript interpreter. That would be really nice as it shouldn't be that hard to write a back end to the postscript-bitmap for an Epson compatible or even an HP Deskjet or Paintjet. > o PostScript, from what I understand, doesn't know about color yet. Yes it does, and I understand it has from the beginning. The command is setrgbcolor. > o Adobe is coming out with something called "Display PostScript". > This implies that Display PostScript and vanilla PostScript found > in laser printers aren't quite the same thing. We want something > that works the same on all output devices. Its my understanding that Display Postscript is Adobe's answer to NeWS. It is a PostScript interpreter and will be used by many vendors that offer The X Window System and I think also by Steve Jobs' NEXT. The people I have talked to that are very knowledgable with both NeWS and X like NeWS better because it is a much more complete windowing environment. And this seems to be the general (although certainly nowhere near unanimous) sentiment that has come out of the "X vs NeWS" wars in the appropriate newsgroups. Yes, PostScript is slow. -- Dave Bakken Boeing Commercial Airplanes (206) 277-2571 uw-beaver!apcisea!hrsw2!bakken Disclaimer: These are my own views, not those of my employers. Don't let them deter you from buying the 747 you've been saving hard for.
ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (05/21/88)
[ Surf Nazis Must Die! ] In article <5589@cup.portal.com> doug-merritt@cup.portal.com writes: >Leo 'Bols Ewhac' Schwab writes: >>[ handwave, handwave ] > >Leo then flames himself: >>[ blah blah blah mother was a computer blah blah blah father was a >>librarian blah blah blah weird dress habits blah blah blah ] > >I have mixed feelings about this. On the one hand, if in addition to >the standard flaming of *other* people, everyone also starts flaming >*themselves*, then the amount of net bandwidth consumed could rise >exponentially. [ ... ] > >What do you think? Oh, Leo says "yes.". Now Leo says "no." Now Leo >says, "Leo, you ignorant sl*t..." > There is actually a reason for this strange behavior. Shortly after posting my anti-PostScript message, I received a call from Richard "His toilet works fine now" Sexton :-). He calmly, coherently, and civilly (if you can believe it) refuted every point I made against PostScript. After the conversation, it struck me rather clearly that if I'm going to go around and rant and rave (something I enjoy doing from time to time), I'd damn well better know what I'm ranting and raving about. Richard made it quite clear to me that, other than knowing about its FORTH-like syntax, I don't know the first thing about PostScript. Further introspection revealed that I don't know much about NAPLPS, either, except was was imparted to be my Dave Hughes at the West Coast Computer Faire. See, Dave showed me what NAPLPS was, and to illustrate a point, brought up a NAPLPS drawing program and proceeded to create a picture. I watched him use the program, and thought to myself, "Gee, this looks a lot like MacDraw. Maybe NAPLPS can address our need for structured graphics." Now Richard informs me that NAPLPS isn't nearly as general as PostScript, and someone else further asserted that PostScript may not be what we're looking for, either. So I'm going to shut up and watch you guys for a while. However, I may emerge in a little while and tell you all how wonderful Pixar's new RenderMan (tm) specification is, since I just picked up a copy of it and am still reading it... Totally Unrelated Point: We recently passed article #20000 on comp.sys.amiga here on The WELL. Kinda mind boggling, in a way... _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Leo L. Schwab -- The Guy in The Cape ihnp4!pacbell -\ \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") "Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor
david@ms.uky.edu (David Herron -- One of the vertebrae) (05/24/88)
In article <995@sandino.quintus.UUCP> pds@quintus.UUCP (Peter Schachte) writes: >In article <162@snll-arpagw.UUCP>, paolucci@snll-arpagw.UUCP (Sam Paolucci) writes: >> In article <5967@well.UUCP> ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) writes: >> > o It's not public domain. >I don't know what domain postscript is in, but last I heard there was >nothing to stop anyone from writing their own postscript interpreter. >I don't believe Adobe OWNS postscript, they just invented it. There >is a set of books defining the language. I suggest you read up a little bit. PostScript is definitely owned by Adobe. The set of books was written by Adobe. etc, etc. On the other hand. There are two PD postscript interpretors which I know of. The first was written in 68k assembly language specifically for Amiga's. It's supposedly slow and incomplete, but I've never used it. The other came through the comp.sources.unix group late last fall. It's the same sort of thing as Display Postscript, but I see no reason why a driver couldn't be written for it which drove some sort of printer. It's somewhat portable, but is written for Unix. I don't know if it's portable enough to run on an Amiga. It's written to be able to support a variety of displays. It's a large package ... I don't know offhand if it's very complete or not. >I'm not positive of this, can anyone confirm it? I'm certain of what I just said. -- <---- David Herron -- The E-Mail guy <david@ms.uky.edu> <---- SKA: David le casse\*' {rutgers,uunet}!ukma!david, david@UKMA.BITNET <---- <---- Goodbye RAH.
nfs1675@dsacg2.dsac.dla.mil (Michael Figg) (04/06/90)
In article <1990Apr04.230225.6232@csuchico.edu>, mrush@csuchico.edu (Matt Rush) writes: > In article <1990Apr4.211334.173@caen.engin.umich.edu> chrisl@caen.engin.umich.edu (Chris Lang) writes: > >In article <3482@pikes.Colorado.EDU> dchilds@pikes.Colorado.EDU (David W. Childs) writes: > >"UNIX is a registered footnote of AT&T Bell Labs." > > Gee, in a systems design book I had last semester, 'Unix' was a > registered trademark of Digital Equipment Corporation. My, how things change > :-) :-) :-) I checked eight different 'C' and UNIX books that I have and they all credit UNIX to AT&T Bell Labs, as expected. Are sure this wasn't ULTRIX that was credited to DEC? Mike