help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to replace %output with #$output?


From: Tobias Geerinckx-Rice
Subject: Re: How to replace %output with #$output?
Date: Tue, 22 Mar 2022 07:59:32 +0000

On 22 March 2022 07:26:38 UTC, Mekeor Melire <mekeor@posteo.de> wrote:
> (list "CC=gcc")
>
>With these changes I get this error:
>
>       Wrong type to apply: "CC=gcc"

That can happen only if you apply the string as a procedure, i.e. forgot the 
the LIST.

>> So does hard-coding 'gcc' over using (cc-for-target).
>
>Yes, I would also prefer to use cc-for-target. But I wanted to simplify
>my code first. Because in order to use cc-for-target, I have to use
>backticks.

Why?  Backticks are just short for UNQUOTE.  I don't see why you'd need or even 
want to use that here.  If you insist, you could write:

  `(,(string-append "CC=" (cc-for-target)))

but I'd much prefer you didn't as I think it's a step back from

(list (string-append "CC=" (cc-for-target)))

>> Very strong opinions on Scheme coding style, that boy.
>
>Please don't assume gender. But yes, you can refer to me with the "he"
>pronoun.

If you believe yourself to be the son of god, you have problems I can't help 
you fix. ;-) 
Hi Mekeor,

Kind regards,

T G-R

Sent on the go.  Excuse or enjoy my brevity.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]