Re: Proposal to turn off AOT in clojure-build-system

2024-02-19 Thread Carlo Zancanaro
As someone who has worked as a professional Clojure programmer, I would like to add my voice in support of this: On Mon, Feb 19 2024, Ryan Sundberg wrote: > ... In my experience using AOT is the exception rather than the rule; > it is a nice optimization when practical for release engineering, but

“guix package -d” on empty profile downloads stuff

2024-02-19 Thread Ricardo Wurmus
Hi Guix, I have a little i686-linux laptop to which I deployed the Sugar desktop. The only user account on that laptop (other than root) has no Guix profile. I switched to that user account and ran “guix package -d”. Here is what happened: --8<---cut here---start

Re: Proposal to turn off AOT in clojure-build-system

2024-02-19 Thread Ryan Sundberg
As a daily Clojure programmer using Guix the default 'off' makes sense. The only situation where AOT compilation is useful is in the final runnable application programs, and even then, its often incompatible with AOT compilation in subtle ways. Having libraries aot compiled not only adds incomp

RE: Proposal to turn off AOT in clojure-build-system

2024-02-19 Thread Maxime Devos
((As I said about a month ago, in theory I should have access to a proper e-mail program again a week or two in the past.)) >Hi, >Guix's clojure-build-system turns on AOT compilation by default. I would like >to advocate that 'as a distributor' we should *not* ship Clojure code AOT'd, >so we s

Proposal to turn off AOT in clojure-build-system

2024-02-19 Thread Steve George
Hi, Guix's clojure-build-system turns on AOT compilation by default. I would like to advocate that 'as a distributor' we should *not* ship Clojure code AOT'd, so we should change the default. This has been discussed previously. In #56604 r0man noted that AOT compilation should not be on by def

Re: [RFC] proposal for refactoring bootloaders

2024-02-19 Thread Efraim Flashner
On Fri, Feb 16, 2024 at 02:33:02AM -0600, Lilah Tascheter wrote: > one more quick change that I've realized will be necessary: add a > bootloader-targets field to boot-parameters. some bootloaders would > need target info to know where to install config files, and > reinstall-bootloader doesn't hav