From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#40671: [DOC] modify literal objects Date: Fri, 1 May 2020 06:13:53 +0300 Message-ID: <6cbe3c10-6d81-f2be-30d7-17096b3f3517@yandex.ru> References: <530d3597-aaaa-f019-bafa-8229d13e7248@yandex.ru> <60b88f52-c50d-c57a-9ce5-495e6157d36e@cs.ucla.edu> <0721d8c1-4fe3-335c-7dbc-171487cb648a@yandex.ru> <6d1015da-0dc1-376c-f84b-5e3ee3149213@cs.ucla.edu> <286139d2-bbe1-2d5a-bec1-f781666376f1@yandex.ru> <10b89e6f-6fa6-f855-65b6-3361a74472d3@cs.ucla.edu> <8542efe2-c4a6-1da5-2513-7ffcaa6c4ec9@yandex.ru> <293d0eab-4617-08fe-aafa-d6841a750af0@cs.ucla.edu> <4085994e-f42d-b90f-9c86-ad42689bbff2@yandex.ru> <9cfc3b63-7df6-145a-8a78-e3320b6d3861@cs.ucla.edu> <72399223-0ab5-dbe4-5027-d929450a4df0@yandex.ru> <1a2d0454-baa4-9831-0e2c-4411eda1c2fe@yandex.ru> <278a1350-8b9e-4f3b-854a-723d578129f3@default> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="7758"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 Cc: Michael Heerdegen , Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , ke.vigouroux@laposte.net, 40671@debbugs.gnu.org, Richard Stallman To: Paul Eggert , Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 01 05:25:49 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jUMJB-0001tV-20 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 May 2020 05:25:49 +0200 Original-Received: from localhost ([::1]:44678 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUMJ9-0007bq-Mb for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 30 Apr 2020 23:25:47 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:55614) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUMEk-0004f2-67 for bug-gnu-emacs@gnu.org; Thu, 30 Apr 2020 23:25:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUM8k-0002SY-Jo for bug-gnu-emacs@gnu.org; Thu, 30 Apr 2020 23:16:13 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36514) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUM8j-0002RD-W5 for bug-gnu-emacs@gnu.org; Thu, 30 Apr 2020 23:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jUM8j-0005rG-Pd for bug-gnu-emacs@gnu.org; Thu, 30 Apr 2020 23:15:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 May 2020 03:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40671 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 40671-submit@debbugs.gnu.org id=B40671.158830284322437 (code B ref 40671); Fri, 01 May 2020 03:15:01 +0000 Original-Received: (at 40671) by debbugs.gnu.org; 1 May 2020 03:14:03 +0000 Original-Received: from localhost ([127.0.0.1]:48060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUM7n-0005pp-1g for submit@debbugs.gnu.org; Thu, 30 Apr 2020 23:14:03 -0400 Original-Received: from mail-wr1-f41.google.com ([209.85.221.41]:38238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUM7l-0005pD-OO for 40671@debbugs.gnu.org; Thu, 30 Apr 2020 23:14:02 -0400 Original-Received: by mail-wr1-f41.google.com with SMTP id x17so10012548wrt.5 for <40671@debbugs.gnu.org>; Thu, 30 Apr 2020 20:14:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=yjj+5/gdM90z/GTZpn6+XYsUeZ3pno85GuiarCtj56s=; b=CiJQBjmeBW8GbyW6bV461NTn/XYBk/1I4Bj2YQdlm9oE+4ysriciMXJHX9hdDGoKRC 1ByUTgSri64QQXNFGsZuWDPL/FtBaXHnc2uAXSs5S6FFE3frKXIROfFce7AGTYENQqZK S4+3mIRtv22lpaPu9SI4ZnYjYi/a7IKi+O8KwW8k84q/Y57pdKqnK5QVEuH4BSd3c9nw 2JskAsmh4msjKMqb+eLOzTvnqa3H9iOFViLxJl3fRt94PlDXXtoarcdLGN6r+3CYqrkM IMzm1iQgdKMuACW9NE5qlfwdm0EbIR+rHUJ7R+Wty8TdUos9UrgL0N9x3jwzpVTZ9m45 gUkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=yjj+5/gdM90z/GTZpn6+XYsUeZ3pno85GuiarCtj56s=; b=GmTqueq/GlY41i3RkTM8YlQ1Lzc1n1bruYEblU8a1bX1XmnlT0Y7iQVTHs6vcszpXj WDJIycGwJMzta4eQTWm251GV8lMjXn/OUIxvW4/QID1C44XWPMUiaWgvp2nFhIC4wYrV +rIw058viGX9XFqEK72Y+WKwNXYJpJCkZcj11BHqGc67UF0cABILBdDdQC9rJVTXQhLu GKVekLRP7R2vti7IQEKOS85kUtdezOxryIdwzXqYFt2gs8g2W9S/u+HpWyGfP4fJJtQ1 t4bpCMiOAN8Ek7FN5zjv/s/v5Gl+xSMbppAhegnYQE2d+NQeHSREO0fKfOqV60E6G7v3 TTWw== X-Gm-Message-State: AGi0PuYfImJS1pSNEarsebkG90MdHZIyWpnLwf1VmyA/Fw5WwMX9LYDD 2iA1uo/Ftxj4XWx5hnulnk4= X-Google-Smtp-Source: APiQypLkmlZqiumVuRl5zWKpN8la61r9kquV1+JsoVb4kMbf1JTECkXb1F4dX3nA7G5FpU8+QABKSg== X-Received: by 2002:a5d:6647:: with SMTP id f7mr1907224wrw.41.1588302835840; Thu, 30 Apr 2020 20:13:55 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id l6sm2475257wrb.75.2020.04.30.20.13.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Apr 2020 20:13:55 -0700 (PDT) In-Reply-To: Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:179411 Archived-At: On 29.04.2020 04:38, Paul Eggert wrote: > On 4/28/20 5:55 PM, Drew Adams wrote: >> You're_not_ using the language that's used for Common Lisp. > In what sense does the language differ? Here's a quote from CLtL2 (page 115): > > "it is an error to destructively modify any object that appears as a constant > in executable code, whether within a 'quote' special form or as > a self-evaluating form." As Drew pointed out (and if I understood this correctly), the above specification leads to implementations that do raise an error when someone tried to modify such a value.