Thanks for the detailed response c:
The blocker is that AFAIK we can't tell if a record-field was defined as
thunk-ed or delay-ed outside of the expansion of the `define-record-type*'
form that defines it, nor programatically access it's getter/setter (the pair
`(guix records)` defines, which acco
Am Sonntag, dem 25.02.2024 um 10:49 -0800 schrieb antlers:
>
> 1.) It leaks `(guix records)`'s thunked/delayed field abstraction to
> the end-user, which will confuse and regularly bite absolutely anyone
> who tries to use it.
>
> 2.) Ideally we'd check that modified fields exist at compile-time.
> I don't believe that the syntax achieves its goals without this
> mechanism
I just realized my example doesn't actually include a use of recursive
cut after all (whoops), and finding only 2 uses in my code-base, am open to
considering SRFI-26 sufficient. This helps somewhat, but was not the bloc
> That looks like a nice syntax indeed. Is the code behind it small
> enough to include it in (guix records)?
Small enough? Yes (<100 LOC, inc. a handful of comments and tests).
Suitable? No, I introduced it as "moderately-cursed" for a reason >u<
But I appreciate the sentiment c:
1.) It leaks
Hi Ludo,
> This shows an attempt to compile libwebp natively for aarch64-linux,
> which fails on your machine.
>
> To cross compile, you would run:
>
> guix build python-jupyterlab --target=aarch64-linux-gnu
That's already what I did, by giving the same option to "guix pack".
I had someone che
On Sat, Feb 24, 2024 at 10:32:29PM +, John Kehayias wrote:
> Slightly off topic, but for anyone wondering about my emacs keys issue:
>
> On Sat, Feb 24, 2024 at 04:01 PM, John Kehayias wrote:
>
> > Seems xremap can do it (which we have packaged) except it doesn't
> > pick up different applica
On Fri, Feb 23, 2024 at 09:44:53AM +, Sharlatan Hellseher wrote:
>
> Hello Guix!
>
> After intitiating go-team branch (inspired by the rust-team) I started
> pushing reviwed patches to it, which may require a full Golang rebuild.
> My future plan is to update the existing Golang ecosystem to
Antoine Eiche writes:
> In case you would like to try nix2container with Guix, in theory, you
> would need to add the support of another input reference graph format
> [6] and a write simple Guix derivations [7] calling the nix2container
> binary.
We have "guix pack" as part of Guix. It build
Hartmut Goebel writes:
> Using a custom function "extend":
>
> (native-inputs
> (extend %standard-trytond-native-inputs
> trytond-account-invoice
> trytond-purchase
> trytond-sale))
We have a macro called MODIFY-INPUTS, which you could use, but C
Janneke Nieuwenhuizen writes:
> I'm wondering though what the net gain of minification is
> with current bandwiths. On the few sites that I use javascript on I just
> ship the preferred readable code.
JavaScript libraries can weigh several megabytes unminified. With
minification applied to t
Am Montag, dem 19.02.2024 um 14:25 -0800 schrieb antlers:
> ```
> (define (os-with-yubi parent users*)
> (modify-record parent
> (groups -> (cons (user-group (name "plugdev")) <>))
> (users -> (map (lambda (user)
> (if (member (user-account-name user)
>
11 matches
Mail list logo