comp.lang.ada
 help / color / mirror / Atom feed
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Subject: Re: systemd controversy
Date: Tue, 19 Mar 2024 22:29:50 -0000 (UTC)	[thread overview]
Message-ID: <utd3ku$12lm6$4@dont-email.me> (raw)
In-Reply-To: utbomi$p6c7$1@dont-email.me

On Tue, 19 Mar 2024 10:16:50 -0000 (UTC), Kevin Chadwick wrote:

>>The declarative systemd unit-file syntax should be easier to translate
>>to other forms than perhaps going the other way.
> 
> I can't see how non portable unit files backed by c code are more
> helpful than atleast more portable scripts with less c per command to
> interpret, to be honest.

The unit files are in the classic .INI file format, which has been around 
for decades. Code for parsing it should be readily available for every 
language in common use.

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”.

  reply	other threads:[~2024-03-19 22:29 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 [this message]
2024-03-20  0:58             ` Kevin Chadwick
2024-03-20  3:17               ` Lawrence D'Oliveiro
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