[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.