|
From: | Tim Murphy |
Subject: | Re: Tail call elimination |
Date: | Mon, 18 May 2020 19:30:11 +0000 |
> Each of these has an obvious 'output', which is not the case for
> something like a comparison operator. This is also an objection
> against $(eq) and $(not), which are hidden behind the EXPERIMENTAL
> compilation flag.
I think the convection is that an empty string is false while a
non-empty string is true.
> Otherwise, POSIX prescribes an expr command, so with:
> expr = $(shell expr '$1')
> you can already do $(call expr,2 * 3 + 5).
Ooh I didn't know about that.
That seems like a good alternative.
[Prev in Thread] | Current Thread | [Next in Thread] |