Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utah-gr.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!sdcsvax!dcdwest!ittvax!decvax!genrad!teddy!panda!talcott!harvard!seismo!utah-cs!utah-gr!kitaoka From: kitaoka@utah-gr.UUCP (Shoichi Kitaoka) Newsgroups: net.graphics Subject: Inverse Polish Syntax for CAD system? Message-ID: <1284@utah-gr.UUCP> Date: Tue, 1-Jan-85 03:59:38 EST Article-I.D.: utah-gr.1284 Posted: Tue Jan 1 03:59:38 1985 Date-Received: Thu, 3-Jan-85 04:33:19 EST Reply-To: kitaoka@utah-gr.UUCP (Shoichi Kitaoka) Organization: Univ of Utah CS Dept Lines: 20 My friend is developing a drafting system using stack or inverse-polish notation. That means , for example, when you want to draw a line between 2 points, you should do ' (x1,y1) (x2,y2) LINE ', instead of 'LINE (x1,y1) (x2,y2)'. Some of the commands take data from stack and push the result. For example, MIDPOINT command takes 2 points and replaces them by mid-point. He want to know if there is any (CAD)system using such command syntax. I think the "gremlin" (at UCB?) uses stack to hold the parameters. If you know other such system, please let me know by mail. By the way, the stack makes the system elegant and easy to develop, but I don't think it is not a good interface for end-users (who know little about computer). --- My friend doesn't agree with me, however. How do you think about this? I appreciate any comments. SK