The first release candidate of the 🐑 #Shepherd 0.10.0 is available for testing!
https://lists.gnu.org/archive/html/guix-devel/2023-04/msg00396.html

#Guix #FreeSoftware #GNU

GNU Shepherd 0.10.0rc1 available for testing!

@civodul The following may be a bit off-topic, sorry. Could goops be modernized? I don’t know precisely how it is implemented, but do you think it could be feasible to use parameters instead of mutations, in order to combine the generic methods?

#guile #goops #scheme #oop

@gugurumbe I think GOOPS is mostly delivering on its promise as a Schemey CLOS implementation. There are a few gotchas that could be fixed, but overall, it’s doing what it’s meant to do.

So I don’t think it needs to be “modernized”. It’s more than it has to be to your taste. :-)

@gugurumbe @civodul I don't think that would change the fundamental paradigm differences that make OOP not a good fit for an init system. you need mutation to implement extensible generic methods.