Xinglu Chen skribis: > On Sat, Oct 02 2021, Oleg Pykhalov wrote: > >> * gnu/home/services/configuration.scm (interpose): Include content of files. >> (string-or-gexp?): Rename to 'file-or-string-or-gexp?' and check for file-like >> object. > > I would call it ‘file-like-or-string-or-gexp?’, just ‘files’ doesn’t > really make it clear that it should be a “file-like object”. As a matter of API, I would make it monomorphic: accept a file-like object, period. This is what’s done for System services (and polymorphic APIs are rare in general in Guix). ‘plain-file’ and ‘scheme-file’ allow users to “convert” a string or a gexp into a file-like object. WDYT? Ludo’.