On Mon, Jul 21, 2014 at 12:15:42PM CEST, Zenaan Harkness <z...@freedbms.net> 
said:
> On 7/21/14, Erwan David <er...@rail.eu.org> wrote:
> >> > 2) You have a specific syntax, and a specific semantics (what does
> >> > ExecStart, WantedBy, etc mean), that one must learn in order to simply
> >> > read this. The namles of the sections are also meaningfull. All this
> >> > defines a full fledge langaue, and I did not find any comprehensive
> >> > donc
> >> > of the language. Each doc refers to 43 or 4 other docs who refers back
> >> > to all the others, making things quite difficult to read when you need
> >> > a
> >> > complete doc and not only a reference on points that you already
> >> > partially know.
> >>
> >> You have to learn the syntax of any program in order to use it.
> >>
> >> The LSB headers of a sysvinit script have to be learned.
> >
> > Yes. SO the argument "it is a simple text file not a shell script" uis
> > false. It is as complicated to learn as a shell script.
> 
> Rubbish. Absolute rubbish! You are full of it!
> 
> They're declarative (shell scripts are imperative).
> They have no control flow etc (they're declarative).
> The number of constructs is trivial compared to shell scripts.
> Shell scripts have so many gotchas, so many variants of syntax for the
> same types of programming; there's just not comparison.

That makes it a weak language (at least weaker than sh), but a still a
language one need to learn.

It's just not "a text file". It's a text file with specific syntax and 
semantics.



-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140721111524.gj18...@rail.eu.org

Reply via email to