From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8dffd960b2d9594e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-23 02:36:18 PST Path: nntp.gmd.de!dearn!blekul11!ccsdec1.ufsia.ac.be!reks.uia.ac.be!idefix.CS.kuleuven.ac.be! Belgium.EU.net!EU.net!howland.reston.ans.net!gatech!udel!news.mathworks.com!solaris.cc.vt.edu!swiss.ans.net!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Decent ADA compiler on a Mac Date: 22 Mar 1995 09:00:13 -0500 Organization: Courant Institute of Mathematical Sciences Message-ID: <3kpahd$6t0@gnat.cs.nyu.edu> References: <3kb9rs$622@goanna.cs.rmit.edu.au> <3khii0$cgi@gnat.cs.nyu.edu> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1995-03-22T09:00:13-05:00 List-Id: Matthew Sargent says: "I will have to speak up on that one. Command line interfaces are not better for compiling and linking (and debugging). Look at all the IDEs out there for C/C++/Pascal and _Ada_ too! They really are a pleasure to use and make managing the closure of your program much easier." (am I msiremembering or is this a duplicated message, if so, then this reply is probably duplicated too, sorry about that!) Any IDE that does not provide the ability of writing, storing and executing command sequences is totally useless as far as I am concerned. Sure a visual interface can help with many things. As many operating systems show (e.g. OS/2) it is perfectly possible to integrate a command line interface and a visual interface and use the best of either world for the task at hand. I used a MAC extensively for a while, and eventually found that the complete lack of command line support was unacceptable. For example, compiling a program from a directory selecting files on the basis of their names is typically much more easily done using a command line interface. Sure I perfectly well understand that any particular operation can be done using some neat visual interface, and a good IDE has built in visual interfaces for common operations, but you can't achieve the generality of a command line interface that way. Complex tasks inevitably involve some programming, and you need a programming language underlying the interface structure to achieve this comfortably. Is it really true that the Rational IDE has no command line interface at all, I have not looked at it. If the answer is that it doesn't, then I must say I am not interested in looking at it. But I would guess that in fact I will find that it is one of these combined interfaces in which visual and command structure are nicely integrated. The MAC is wonderful for trivial tasks, but perfectly awful for anything complex. For example, installing my fonts on a MAC (I have over 1000 fonts) involves clicking on each one separately -- madness! So I really think that a nice development environment on the MAC needs to construct at least a minimal command interpretor of some kind. A purely visual interface would be OK for simple student mucking, but not for any real work.