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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,8de7eedad50552f1 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!newshub.sdsu.edu!npeer.de.kpn-eurorings.net!newsfeed.arcor.de!news.arcor.de!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: [OT] Ada bench : count words Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <1w51pl4zm2xg.1fzsnvplybknf$.dlg@40tude.net> Date: Tue, 29 Mar 2005 18:17:08 +0200 Message-ID: <1lswqfo1wu1lw.onq14ph90w7i.dlg@40tude.net> NNTP-Posting-Date: 29 Mar 2005 18:17:08 MEST NNTP-Posting-Host: 38b196ea.newsread4.arcor-online.net X-Trace: DXC=8gF`>ZRS8Z??0I78\m5cj::ejgIfPPld4jW\KbG]kaM8FYk:AnJB[C=PXoREVTK4M<[6LHn;2LCV>COgUkn_?_Y?g`e?ePPk5N= X-Complaints-To: abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:10123 Date: 2005-03-29T18:17:08+02:00 List-Id: On Tue, 29 Mar 2005 15:53:43 GMT, Tapio Kelloniemi wrote: > "Dmitry A. Kazakov" wrote: >>On Tue, 29 Mar 2005 13:00:22 GMT, Tapio Kelloniemi wrote: >>> But if some GUI program has a feature you need, but it is unable to >>> share data (or otherwise co-operate) with other programs, it is useless. >> >>Even if "what I need" /= "share data with other programs"? > > This is a bit poor example, but itshows what I mean. > I return to the office example. I have written a book using that > cool WYSIWYG application which has a very nice look and feel. But the > WYSIWYG application has bulit-in support for some print spoolers. My host > doesn't happen to run any of them. It also refuses to output raw postscript. > My friend is running the required print spooler on his host, so I copy > my book (10 MB) to his computer. Unfortunately I have just wasted bandwidth > since that cool WYSIWYG program refuses to start up without an X display > when I invoke it through SSH. One can always construct a situation where tool X is unsuitable for solving problem Y, like to write a book in postscript using vi editor. BTW, one move of Linux I enjoy is that there is finally no need to edit /etc/printcap, You can tell me that sometimes it would be useful to have an ability to do so, but I'd rather leave that business to those who enjoy it. As for sharing data that is another question to aged UNIX based on files, unstructured piles of bytes. A modern OS should have no files, but persistent objects with primitive operations defined on them. In such OS there would probably be no place for I/O and stuff like wc. >>> Also I haven't heard of wizard applications which automate using >>> GUI programs. I think it is much easier to write a bash script which >>> invokes those hard to remember commands rather than writing an application >>> which automates moving the mouse pointer to specified coordinates and then >>> simulates a click. And that clicker wizard is even not portable to other >>> screen resolutions... >> >>You seem to mix program and user interfaces of an OS. I don't argue against >>the former. > > But GUIs cannot be automated (as command-line tools can be). There is no need to automate user interfaces. They are for users which are not automata (I hope (:-)) > GUI (or TUI) > is a must for some things (like text editing), but command-line is > much more powerful for many other things. And programming interface is far more powerful than both. This is why I use it and Ada when I need to automate something. In all other cases I'd like to have GUI. I have no need in anything in between. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de