News for hackers. Stuff that matters.
Re:GNU Shepherd 1.0.0 Released by vvillena on Tuesday January 14, 2025 @01:29PM (#42701599)
You don't have to be an expert, but knowing the basics of Lisp helps. The full definition of the example "ntpd" service is clear to read.

> the actual guile scheme documentation didn't seem to explain that syntax at all

It does, here: https://www.gnu.org/software/guile/manual/html_node/Expressi...

It's a basic concept of Lisp. Everything is evaluated, unless quoted. Code is data is code!

Re:GNU Shepherd 1.0.0 Released by baq on Tuesday January 14, 2025 @01:30PM (#42701621)
> Code is data is code!

Which nowadays is 'yaml is code is yaml is code is yaml' in the devops world. The wheel turns.

Re:GNU Shepherd 1.0.0 Released by davexunit on Tuesday January 14, 2025 @02:26PM (#42702447)
I tell ya, it was sometimes difficult to be a lisp guy doing devops full-time.
Re:GNU Shepherd 1.0.0 Released by nine_k on Tuesday January 14, 2025 @02:16PM (#42702305)
...only with more parsing gotchas :(