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,508516c114ade8e1 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.241.37 with SMTP id wf5mr1091010pbc.4.1328784340407; Thu, 09 Feb 2012 02:45:40 -0800 (PST) Path: wr5ni4571pbc.0!nntp.google.com!news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!usenet-fr.net!gegeweb.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: ada without ada libraries? Date: Thu, 9 Feb 2012 11:45:31 +0100 Organization: cbb software GmbH Message-ID: <1o71uiwmoiunb.bkjz8c54rcbl.dlg@40tude.net> References: <82mx8tttx7.fsf@stephe-leake.org> <120f2efrm73fc$.mi1m9kwbbkes$.dlg@40tude.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: FbOMkhMtVLVmu7IwBnt1tw.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Date: 2012-02-09T11:45:31+01:00 List-Id: On Thu, 09 Feb 2012 10:55:08 +0100, Yannick Duch�ne (Hibou57) wrote: > Le Thu, 09 Feb 2012 09:34:45 +0100, Dmitry A. Kazakov > a �crit: >> No, the point is not to re-implement LISP, bash, perl, you name it, in >> Ada. The point is to throw it away. The advantage of using Ada is Ada itself. > > Such an assertion seems silly to me (with apologize). Did you program something substantial in bash? (:-)) Again, the point is, that even if you believe that something is throw-away and run-once enough to be written in something as disgusting as any popular scripting language is, it would be an error to follow your belief. You are not alone. I myself keep on repeating this kind of error being too lazy to create a *.gpr file, to write the main procedure, to add Glib stuff for spawning child processes, etc, resorting to bash and losing far more than wining in the end. > No language at all, > not even Ada, could be an universal model for everything. Since when a language became a model? > There are place > for numerous DSL (read Domain Specific Language), I don't know how many such languages you know. My job is in particular to deal with them and sometimes to design them. I know lots of them, far more I wished to. The world would be a much better place without any of them. If you want to be serious in pushing your argument, you have to show how and why the domain's specific fails to fit into a strongly typed, imperative, OO framework. The only debatable position here is actually declarative vs. imperative. But it won't fly with scripting languages anyway. > and some scripting > languages, like LISP or derivatives, or logic programming languages, are a > kind of. ... mess. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de