Announcement

Collapse
No announcement yet.

GNU Shepherd 0.10.2 Service Manager Fixes Some Long-Standing Issues

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GNU Shepherd 0.10.2 Service Manager Fixes Some Long-Standing Issues

    Phoronix: GNU Shepherd 0.10.2 Service Manager Fixes Some Long-Standing Issues

    GNU Shepherd is the Guile-written service manager for handling daemons that is most notably used by the GNU Guix project as an alternative to the likes of SysV and systemd. With today's GNU Shepherd 0.10.2 some long-standing issues have finally been resolved...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Guile/scheme is such a pleasant language to use.

    Comment


    • #3
      Any alternative to mainstream be like: we are better, use us!
      Also alternative: rapid development/bugfix, best configuration language and overall being user friendly.

      Comment


      • #4
        I haven't run Guix for a couple of years, this is a good reminder I should install it again this summer, see how its progressed.

        Comment


        • #5
          Looking at that example I wish them good luck. I can guess that ';' is for comments, '#:something' defines an action, apostrophe itself is used before strings, but is not being closed, parentheses are for lists ...and everything is a list. There was a joke:

          A spy manages to steal the last 50MB of the Lisp program governing U.S. missile launches. Fortunately, it was all closing parentheses.

          Comment


          • #6
            looks interesting but I'm not sure I like the service syntax very much

            Comment


            • #7
              I am not familiar with shepperd at all but I too think the syntax seems messy and not very readable.

              Sure, this is a preference and one learned it might have many benefits for all I know, but as already proven such syntax might scare people away which may not be such a good design choice

              http://www.dirtcellar.net

              Comment


              • #8
                Originally posted by waxhead View Post
                I am not familiar with shepperd at all but I too think the syntax seems messy and not very readable.

                Sure, this is a preference and one learned it might have many benefits for all I know, but as already proven such syntax might scare people away which may not be such a good design choice
                Doesn't matter as it isn't existing in a vacuum. GNU Guile is the language of choice for GNU and especially GNU Guix the main distribution deploying shepherd.
                So it fits well and because it's a programming language it's very powerful and there is a lot of tooling that makes working with the syntax comfortable.

                Comment


                • #9
                  Originally posted by slalomsk8er View Post
                  GNU Guile is the language of choice for GNU and especially GNU Guix the main distribution deploying shepherd.
                  So it fits well and because it's a programming language it's very powerful and there is a lot of tooling that makes working with the syntax comfortable.
                  Yeah, the GNU/choices are well known to be obscure (but ideologically compatible).

                  Learning the entire programming language just to use and configure system - a new level of insanity. Is this some kind of compulsive disorder?

                  Sorry, let me fix my myself, translating to GNU/speak:

                  Learning the entire programming GNU/language just to use and configure GNU/system - a new level of GNU/correctness. Is this some kind of GNU/wake?

                  Comment


                  • #10
                    Originally posted by waxhead View Post
                    I am not familiar with shepperd at all but I too think the syntax seems messy and not very readable.

                    Sure, this is a preference and one learned it might have many benefits for all I know, but as already proven such syntax might scare people away which may not be such a good design choice
                    That's how I feel about Scheme (never really looked into it until this). If it didn't use so many damn parentheses I'd be a lot more open towards it. For whatever reason, all those parentheses make it difficult for me to easily read it.

                    Comment

                    Working...
                    X