• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 days ago

    You probably missed it there, Guix’s syntax is the programming language Scheme. It’s most definitely Turing-complete.

    It’s possible that there’s a more mature LSP server for Scheme, since it is a programming language used for other things, too…

    • ruffsl@programming.devOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 days ago

      Whoops, I misread scheme as schema. That’s really powerful. One thing I wish I could reliably do with a Nix LSP is navigate to a definition of a symbol.

      • simendsjo@fosstodon.org
        link
        fedilink
        arrow-up
        3
        ·
        5 days ago

        @khleedril @Ephera @ruffsl I use several nonfree packages, and binary packages (both free and nonfree). None of this can be added to the main Guix repo, but as GNU is about freedom, nothing stops me from packaging these as I see fit and distribute them freely to others to use.

        So if you only use the main channel, you won’t find nonfree software, but look at https://toys.whereis.social/