From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.devel Subject: Re: 7 logical-xor implementations in source tree Date: Wed, 24 Jul 2019 23:21:19 +0100 Message-ID: <87r26foyzk.fsf@tcd.ie> References: <87tvbd9a8p.fsf@oremacs.com> <86wog9gn5n.fsf@gmail.com> <7AAB8009-DD68-4EA7-93CC-3B4A89FC8AFD@acm.org> <878ssoevkg.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="75421"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 25 00:21:37 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hqPdg-000JSd-MO for ged-emacs-devel@m.gmane.org; Thu, 25 Jul 2019 00:21:36 +0200 Original-Received: from localhost ([::1]:54818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hqPdf-0003De-G2 for ged-emacs-devel@m.gmane.org; Wed, 24 Jul 2019 18:21:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51764) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hqPdT-00031h-BG for emacs-devel@gnu.org; Wed, 24 Jul 2019 18:21:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hqPdS-0006vY-G2 for emacs-devel@gnu.org; Wed, 24 Jul 2019 18:21:23 -0400 Original-Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:51778) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hqPdS-0006vS-Ae for emacs-devel@gnu.org; Wed, 24 Jul 2019 18:21:22 -0400 Original-Received: by mail-wm1-x329.google.com with SMTP id 207so43179935wma.1 for ; Wed, 24 Jul 2019 15:21:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Fe6/aNlib1L5O4edWgsXIbEBoWsXCKWP2AILyHcNMqk=; b=a3J2waEwzJ0s8ETUbXHiL+AdTHaf8hJNdViCyRNaR4sKQXvYGD3zFo3Zo9H+gwceUt /LQWrxcxnkoUgDCVJWzi8y41cqdK5K1b/YluSjhW7zY5coIfKr0uRKV424W1kzJPa3IE HAN2+eIdjiZrnV8LLpIz77qfUeMF6FanhqQJRN9dedABjD8///mi4OEQ6FUf6GqOE7ES Cosm1VC/+w93voI604w3nTKJSeC3i4TnDGTonqHE5nI/N6OvFtEB2RA9U6Vq6nTvMN4C aAJSX64LVchqOos2PobvxZ7OjMJdaochtYHnsqb+/OhhJHt4rhebT1ksvPVMQfEbuOMJ vFtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Fe6/aNlib1L5O4edWgsXIbEBoWsXCKWP2AILyHcNMqk=; b=ekhTWizp6bEjRUp7QXMvNZ8AfU4KxTERP1WDm/gtUXn+WmYmkLfMbDPShSrt5q1Grf +XZLmRNfBhwiliaMVwulhpvE+21y4wI7/P+ElRU72CLPkjTeStgUdF3T4nIEAZpWmeOF 1Y3Heki2ZxPzIZGbfq9ZNM6FhVm4MjnoITjWr/TLw1kTMiJAZ/H01ANpDy8Iw4oEWrZd Dk/I4s9ZNq7xEIS6H74ph05imwl7Br4orisV9Rtyj+pgu557gWZEpa8/BhSIqqEhNtcE Ja3plyMUzkUVHMqe2Qd8R3pE0J937ADsdgs528LSkh7V4aYTgIaqhX4Qza+pUZIyT+ej d7fw== X-Gm-Message-State: APjAAAWUmpCt+8PEuik5vUXGf3O66rsb7vsx87OBsWsoqY3rBz64BBUJ vsHpQ4Xk4Umz6YAa7Pe0iwVWtQ== X-Google-Smtp-Source: APXvYqwGYs6dG6Y0lTVP3HS3Bjwo0Nyb0CQ9SxRe+CVQG0p60Q9X7p+vnWvrye1i99KYv+AVAlap6w== X-Received: by 2002:a05:600c:303:: with SMTP id q3mr78077905wmd.130.1564006881132; Wed, 24 Jul 2019 15:21:21 -0700 (PDT) Original-Received: from localhost ([2a02:8084:20e2:c380:1f68:7ff5:120d:64e]) by smtp.gmail.com with ESMTPSA id p3sm39821050wmg.15.2019.07.24.15.21.20 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Wed, 24 Jul 2019 15:21:20 -0700 (PDT) In-Reply-To: (Andy Moreton's message of "Tue, 23 Jul 2019 14:54:12 +0100") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::329 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:238874 Archived-At: Andy Moreton writes: > On Tue 23 Jul 2019, Basil L. Contovounesios wrote: > >> No, xor must evaluate all of its arguments in all n-ary interpretations >> suggested so far: >> >> - Odd number of non-nil arguments > Agreed. > >> - Exactly one non-nil argument > After two non-nil arguments have been evaluated, there is no need to > evaluate the remaining arguments. Ah, right, sorry, -- Basil