Hello! divoplade skribis: > Le vendredi 23 octobre 2020 à 18:37 +0200, Ludovic Courtès a écrit : >> >> What I was questioning is the temptation to make one-function >> packages >> as is common for instance in npm. > > Ah, so I can summarize. My solutions are: > > 1. Guile provides mkdir-p: Perfect! Yes, we can work towards that goal. > 2. I put the function in a package: not great, but acceptable. > 3. I depend on gash: not acceptable, there's only mkdir-p that's > interesting, the rest is for advanced system tools. > 4. I copy that function around: not acceptable. I agree that #4 is suboptimal, but I think you’re overstating it. > So, there's no temptation to make one-function packages. Well… :-) > Should I understand that you question the integration of one-function > packages into guix? If you don't want it in guix, then it's fine, I can > just use it only for myself, I have my own channel. In which case, > please just say so, so we can all move on to more interesting things. No no, like I wrote, I’m fine adding the ‘mkdir-p’ package, no problem; the project currently has no guideline against one-function packages. Anyway, I’ve applied the patch with the cosmetic changes below. Thanks! Ludo’.