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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin1!goblin3!goblin.stu.neva.ru!gegeweb.org!aioe.org!.POSTED!not-for-mail From: Bill Richards Newsgroups: comp.lang.ada Subject: Re: Anti-Ada FUD (rant) Date: Mon, 23 Sep 2013 07:00:43 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: References: <2f813569-5ff8-4c20-a5ab-8538e6514906@googlegroups.com> NNTP-Posting-Host: UUDAoBQ3tL0isX+TGGmlkQ.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Original-Bytes: 2416 Xref: number.nntp.dca.giganews.com comp.lang.ada:183409 Date: 2013-09-23T07:00:43+00:00 List-Id: On 2013-09-23, Nasser M. Abbasi wrote: > Also that devices of any sort, can be viewed as files. This is a nice > and clean interface design. Alternatively, it's a good example of excessive and unwarranted abstraction. > Make one small program that does one thing, but does it very well, is > what I like about Unix/Linux. (...but I am still waiting for the year that > Linux finally figures how to build an easy to use desktop :) It seems what you like about Unix/Linux is what makes it impossible to do anything well aside from running on the most platforms. There will never be a good desktop experience on UNIX/Linux (not that it bothers me personally) simply because thousands of small programs sloppily thrown together and relying on thousands of other sloppily written small programs don't scale and can't be bashed into a coherent whole. How much time must go by until the motley UNIX crew realize this isn't working? The "UNIX Way" is a way that gets a lot of code "written" and somewhat running but quality and integration can never happen this way. At the very essence UNIX is really rather antithetical to most Ada programmers. UNIX is about chaos, lack of planning, coding without or in spite of design, expedience, and producing large volumes of sloppy code. Ada is about order, planning, design and then implementation, doing things correctly with a long term view and thinking about the next guy or guys who'll maintain it. If they spent as much time polishing their code as they do their silly communist license boilerplate we'd have quite a different situation by now ;-) Bill