[Top][All Lists]

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

Re: SRFI-151 (Bitwise Operations) Implementation

From: Frank Terbeck
Subject: Re: SRFI-151 (Bitwise Operations) Implementation
Date: Thu, 09 Jan 2020 19:26:56 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)

John Cowan wrote:
> The reason bitwise-nand and friends have only two arguments (and this comes
> from Olin's original) is that they aren't associative:  it's ambiguous
> whether (bitwise-nand a b c) means (bitwise-nand (bitwise-nand a b) c) or
> (bitwise-nand a (bitwise-nand b c)), and these are *not* equivalent.
> Rather than choosing one of these arbitrarily, users have to say what they
> mean.

Well, how about that. :)

That is a great argument. I'll make those two binary then, as the spec
suggests. Thanks!

Regards, Frank
In protocol design, perfection has been reached not when there is
nothing left to add, but when there is nothing left to take away.
                                                  -- RFC 1925

reply via email to

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