[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix and the developer ecosystem
From: |
Ludovic Courtès |
Subject: |
Re: Guix and the developer ecosystem |
Date: |
Thu, 24 Aug 2023 17:01:03 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
Distopico <distopico@riseup.net> skribis:
>> Regarding customization, ‘--with-input’ and perhaps other transformation
>> options may correspond to your needs:
>>
>>
>> https://guix.gnu.org/manual/devel/en/html_node/Package-Transformation-Options.html
>>
>
> According with the docs, it will make rebuilt the packages so with
> Rust/haskell that could take time and cpu, and for sure is a good option
> in many cases, and maybe with Parameterized Packages[1] would be another
> option, but what about have let said two packages like
> `haskell-language-server-8.x` and `haskell-language-server-9.x` wherein
> each one utilizes a predefined GHC version and prebuilt derivations? Is
> this approach valid?
Yes, having one language server package for GHC 8 and another one for
GHC 9 sounds like the way to go: it gives flexibility for Haskell
developers and comes almost for free on the Guix side.
Thanks,
Ludo’.
Re: Guix and the developer ecosystem, Simon Tournier, 2023/08/19