IRC channel logs

2020-09-28.log

back to list of logs

***rekado_ is now known as rekado
<civodul>Spack User Survey: https://twitter.com/spackpm/status/1310504508254908416
<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
<civodul>but i'm glad we can do that :-)
<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>actually… scratch that
<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
<civodul>WDYT?
<rekado>I also don’t mind them
<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> https://issues.guix.gnu.org/43679
<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)
<civodul>ah i see
<civodul>yes, that makes sense
<rekado>even remove the outer parens for extra non-scheme-ness
<rekado>“--with-toolchain” is filling an important gap
<rekado>awesome!
<civodul>yeah that DSL idea is nice, needs more thought