comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: My first test of github: cpros - lightweight Ada command processor
Date: Tue, 26 Sep 2017 15:13:26 +0200
Date: 2017-09-26T15:13:26+02:00	[thread overview]
Message-ID: <oqdjpl$1tgt$1@gioia.aioe.org> (raw)
In-Reply-To: 761e5834-553f-4f52-8772-e461098fdad7@googlegroups.com

On 26/09/2017 14:56, reinert wrote:

> Could it be argued that such a "command processor" could be included
> in a standard Ada package?
No. The syntax of and the environment where execution should take effect 
can be any. Why should Ada prefer one or another?

> Yes, some smartass' may argue that this is easy to program and do
> oneself, but such functionality may help development and testing of
> programms?
No. Firstly there is no reason to use command line interface for 
developing and testing programs. Secondly tool-chains to support 
software developing processes are out of the language's direct scope.

P.S. There are plenty parsing libraries in Ada. E.g.

    http://www.dmitry-kazakov.de/ada/components.htm#Parsers_etc

It comes with Ada 95 expression parser and calculator examples.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2017-09-26 13:13 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-24 15:07 My first test of github: cpros - lightweight Ada command processor reinert
2017-09-25  7:20 ` reinert
2017-09-25 13:08   ` AdaMagica
2017-09-25 14:04     ` reinert
2017-09-25 16:14       ` AdaMagica
2017-09-25 17:51         ` reinert
2017-09-25 17:53         ` reinert
2017-09-25 17:59           ` reinert
2017-09-26  9:55           ` Brian Drummond
2017-09-26 12:56             ` reinert
2017-09-26 13:13               ` Dmitry A. Kazakov [this message]
2017-09-26 17:07           ` Simon Wright
2017-09-25 15:49     ` Frank Buss
2017-09-25 16:08     ` Jeffrey R. Carter
2017-09-25 18:34       ` reinert
2017-09-26 16:25         ` AdaMagica
2017-09-27  6:07           ` reinert
2017-09-27 16:16 ` Jacob Sparre Andersen
2017-09-27 17:15   ` reinert
2017-09-28  8:11   ` reinert
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox