comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Building Matreshka on Windows
Date: Fri, 4 Nov 2016 10:29:43 +0100
Date: 2016-11-04T10:29:43+01:00	[thread overview]
Message-ID: <nvhke6$gp$1@gioia.aioe.org> (raw)
In-Reply-To: nvhig8$e23$1@dont-email.me

On 04/11/2016 09:57, G.B. wrote:
[...]
> Better suited to the task of configuring software translation will be
> a typed, declarative language for handling rules and constants, I'd
> think. A language that "knows" about multiple languages like
> gnatmake knows about Ada. So, it wouldn't be either Ada or Python.

And this is the key point. Should it be a language? Really? If AdaCore 
knows these object languages (Ada, C, C++, Brainf*ck etc), why do they 
need a language to express that knowledge? Why do they need to 
communicate that knowledge to the poor end user? As a programmer I have 
no interest whatsoever in this knowledge. Why don't they let me alone?

Note this same question arises with handling Ada projects. You could try 
to use a language like GNU make to maintain an Ada project. Or you could 
have a non-language tool like gnatmake or AdaGIDE to handle that. What 
works better?

You might say they wanted it be open-ended so that I could add the 
Whitespace language to the list. The answer is no. I am not interested 
in doing this and the percentage of people who potentially may differ 
and would willingly become programmers of the configuration language 
does not pay off the miseries the huge majority of "normal" people have.

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

  reply	other threads:[~2016-11-04  9:29 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-02 21:29 Building Matreshka on Windows Shark8
2016-11-03  8:18 ` Dmitry A. Kazakov
2016-11-03 15:32   ` Olivier Henley
2016-11-03 16:10     ` Dmitry A. Kazakov
2016-11-03 17:50       ` Simon Wright
2016-11-03 18:42         ` G.B.
2016-11-04  8:55           ` Simon Wright
2016-11-04  9:19             ` G.B.
2016-11-03 18:02       ` Olivier Henley
2016-11-03 20:18         ` Dmitry A. Kazakov
2016-11-03 22:39           ` gautier_niouzes
2016-11-04  8:28             ` Dmitry A. Kazakov
2016-11-04  8:57           ` G.B.
2016-11-04  9:29             ` Dmitry A. Kazakov [this message]
2016-11-04 13:28               ` Simon Wright
2016-11-04 16:08                 ` Dmitry A. Kazakov
2016-11-04 18:14                   ` Simon Wright
2016-11-04 16:37                 ` Jeffrey R. Carter
2016-11-04 18:19                   ` Simon Wright
2016-11-07  8:39                   ` Jacob Sparre Andersen
2016-11-07  8:50                     ` Simon Wright
2016-11-07  9:03                       ` Jacob Sparre Andersen
2016-11-29 15:22 ` Maxim Reznik
2016-11-29 23:49   ` Shark8
2016-11-30 11:45     ` Maxim Reznik
replies disabled

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