***rekado_ is now known as rekado
<civodul>(as a followup to our Friday discussion) *civodul run "guix build guile@3.0.4 --with-toolchain=guile=clang-toolchain" <civodul>which is kinda ironic because i'm not exactly a Clang fan <rekado>civodul: do you think it would make sense to add an opt-in spack syntax? <rekado>i.e. not as command line options, but as a single string option that is then processed as a spack-like specification <rekado>much of their command line fluff is for package options <rekado>…for which we don’t have a unified interface <civodul>rekado: they have syntax for transformations like we do <civodul>but honestly, i find the syntax confusing <civodul>and i've heard actual users say so too :-) <civodul>so i don't know, i don't mind the verbose options <rekado>I think it would be nice if we could do more customization on the command line <rekado>without having to define inherited packages <rekado>I wonder if an extra terse DSL to be used with “-e” could work <rekado>(I’m really tired so my brain is running on fumes) <civodul>there's already an options->transformation procedure that we could almost expose to users <rekado>guix install emacs --whatever '(configure-flags: "--with-foo" inputs: "this" tests: no)' <civodul>(we just need to remove its "store" argument, i think it's possible) <rekado>even remove the outer parens for extra non-scheme-ness <rekado>“--with-toolchain” is filling an important gap <civodul>yeah that DSL idea is nice, needs more thought