comp.lang.ada
 help / color / mirror / Atom feed
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Subject: Re: systemd controversy
Date: Wed, 20 Mar 2024 03:17:48 -0000 (UTC)	[thread overview]
Message-ID: <utdkgr$19g6t$5@dont-email.me> (raw)
In-Reply-To: utdcbm$14f4r$1@dont-email.me

On Wed, 20 Mar 2024 00:58:30 -0000 (UTC), Kevin Chadwick wrote:

> On Tue, 19 Mar 2024 22:29:50 -0000 (UTC), Lawrence D'Oliveiro wrote:
>>
>>Scripts need an interpreter. Being Turing-complete, in general
>>information cannot be extracted from them except by running them. Unit
>> files have a fixed vocabulary of keyword entries, which can be easily
>> enumerated, looked up, whatever. That’s what’s meant by “declarative”.
> 
> Sorry but that is nonsense. The code behind those unit files is a lot of
> disparate C.

That’s purely down to how you choose to implement it--it has nothing to do 
with the format--and meaning--of those unit files themselves. Nobody can 
stop you from writing bad code to parse a good format.

> In my experience init scripts are made entirely of simple commands that
> are documented and editable, piece by piece.

sysvinit scripts are full of boilerplate sections that users regularly 
copy and paste from one to the next, without thinking too much about what 
they do.

  reply	other threads:[~2024-03-20  3:17 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-13 14:07 SystemD controversy Nioclás Pól Caileán de Ghloucester
2024-03-13 14:34 ` magardner2010
2024-03-13 16:41   ` Nioclás Pól Caileán de Ghloucester
2024-03-13 19:01     ` Keith Thompson
2024-03-13 21:55   ` systemd controversy Lawrence D'Oliveiro
2024-03-18 17:05     ` streaksu
2024-03-18 19:56       ` Lawrence D'Oliveiro
2024-03-19  0:36         ` streaksu
2024-03-19  2:36           ` Lawrence D'Oliveiro
2024-03-19  3:01             ` streaksu
2024-03-19 10:16         ` Kevin Chadwick
2024-03-19 22:29           ` Lawrence D'Oliveiro
2024-03-20  0:58             ` Kevin Chadwick
2024-03-20  3:17               ` Lawrence D'Oliveiro [this message]
2024-03-20  9:56                 ` Kevin Chadwick
2024-03-20 23:01                   ` Lawrence D'Oliveiro
2024-03-21  0:06                     ` Alexis
2024-03-21  1:50                     ` Kevin Chadwick
2024-03-21  2:41                       ` Lawrence D'Oliveiro
2024-03-21  0:10         ` Alexis
2024-03-13 20:32 ` SystemD controversy Pascal Obry
replies disabled

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