From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: Re: pure-fns in byte-opt.el Date: Fri, 28 Jul 2017 17:52:50 +0000 Message-ID: References: <20170725020650.GA12601@holos.localdomain> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a11c033d61c87380555645a3d" X-Trace: blaine.gmane.org 1501264448 12834 195.159.176.226 (28 Jul 2017 17:54:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 28 Jul 2017 17:54:08 +0000 (UTC) To: Stefan Monnier , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 28 19:54:02 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1db9SW-0002ea-I9 for ged-emacs-devel@m.gmane.org; Fri, 28 Jul 2017 19:53:56 +0200 Original-Received: from localhost ([::1]:49415 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1db9Sa-0002YH-NJ for ged-emacs-devel@m.gmane.org; Fri, 28 Jul 2017 13:54:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33950) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1db9Re-0002Wv-7H for emacs-devel@gnu.org; Fri, 28 Jul 2017 13:53:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1db9Rd-00063m-D3 for emacs-devel@gnu.org; Fri, 28 Jul 2017 13:53:02 -0400 Original-Received: from mail-oi0-x22b.google.com ([2607:f8b0:4003:c06::22b]:35384) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1db9Rd-00063Q-87 for emacs-devel@gnu.org; Fri, 28 Jul 2017 13:53:01 -0400 Original-Received: by mail-oi0-x22b.google.com with SMTP id e124so179213458oig.2 for ; Fri, 28 Jul 2017 10:53:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=JIrH7l5RXcBXHg6D0guRkP3wfJmvkdSpJXh2U/AFNDg=; b=kRC/qS3sbTixpvUPGrNEvYt3AXolqntgCepbPl5U7d46hJrW81crwgsCm0UEE7W4fu sQxTAeooz+J0nzYVIQ2+pgzWX7vexj5NbvJcsh1/NpgVqN+2lggabz3w7EW2hecNVjdz 4tGSeQGU6hZbI9j0XrAyh9TLk9QT4ZP8emTtwFIOU1tQm5QiUoWCR4KY84qr8lZjqJeJ y9JWUVSVbq1UPCkgaTgN5SGAlaU3CZ/nqg9T+z5vR5mi/lINM+ipKqPJzQ6vaDnYv8I3 t6zLD2VUdMfr9SrYEHxuT6+Kt005VWZRSs1gJdk27OvAI+3CUFfT22f1WzwWMu/d1cZt IHRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=JIrH7l5RXcBXHg6D0guRkP3wfJmvkdSpJXh2U/AFNDg=; b=K/x6Enw4vWQBtK6CI21VlgDom7c513x5gnnd9+iFVZdH5u5K+0NsNS9dd1PJYFn0G6 QWIJMVXOHAhMGXZFf2flKofDUcWW2TUj9nptQNEwxs90duTVPNkXrltdSmLfQYcN+Cc3 elIzK/TP+puhZ9LPE01qmRQfuZLiSuwCrs7QRVfeAhSj5Oh4UeQf0Djr11fCao0L7LXL KG6pgjA+b2V1fMBkSYCZB6EBt8DgoaValKH8+xkXCTILqhc3fvkitT4EksVZYJZ9R3m1 SLDuEhmqt218qmgd2SWuiLiJQEa8YxZHuaqv+X4pamGcOvZFKbXY4AvApGkqFNYdR9Zz dM9A== X-Gm-Message-State: AIVw113HlzE5g7sxVTTZ2mhuQqA4EWDTfLBNhKHHlVx9N0H49zSx6jgW bW5t8GGwjsHWp9LeWfMo0SLM4oV9+Q== X-Received: by 10.202.4.208 with SMTP id 199mr7287532oie.182.1501264380460; Fri, 28 Jul 2017 10:53:00 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:217111 Archived-At: --001a11c033d61c87380555645a3d Content-Type: text/plain; charset="UTF-8" Stefan Monnier schrieb am Fr., 28. Juli 2017 um 19:50 Uhr: > > Hmm. I get the argument, but wouldn't that mean that only a tiny set of > > builtins were pure? > > Indeed, according to that definition of pure, very few Elisp > functions qualify. > > Which is why this is not exactly the definition used for pure-fns. > > So what is then the actual definition? Is it in the manual? --001a11c033d61c87380555645a3d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Stefan= Monnier <monnier@iro.umontr= eal.ca> schrieb am Fr., 28. Juli 2017 um 19:50=C2=A0Uhr:
> Hmm.=C2=A0 I get the argument, but wouldn= 't that mean that only a tiny set of
> builtins were pure?

Indeed, according to that definition of pure, very few Elisp
functions qualify.

Which is why this is not exactly the definition used for pure-fns.


So what is then the actual definition? Is = it in the manual?=C2=A0
--001a11c033d61c87380555645a3d--