From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: using setq to create lists based on other lists... Date: Tue, 04 Dec 2018 08:56:04 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1543931678 24338 195.159.176.226 (4 Dec 2018 13:54:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 4 Dec 2018 13:54:38 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Dec 04 14:54:34 2018 Return-path: Envelope-to: geh-help-gnu-emacs@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 1gUB9k-0006B9-3G for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Dec 2018 14:54:32 +0100 Original-Received: from localhost ([::1]:56914 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUBBq-0005Ex-Hx for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Dec 2018 08:56:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUBBQ-0005Ed-ED for help-gnu-emacs@gnu.org; Tue, 04 Dec 2018 08:56:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUBBN-0007dA-6M for help-gnu-emacs@gnu.org; Tue, 04 Dec 2018 08:56:16 -0500 Original-Received: from [195.159.176.226] (port=41792 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gUBBM-0007c3-VR for help-gnu-emacs@gnu.org; Tue, 04 Dec 2018 08:56:13 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1gUB9D-0005Xk-Fa for help-gnu-emacs@gnu.org; Tue, 04 Dec 2018 14:53:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:44miHWgmWnwiO5SxDFlsWSv++Ys= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:118848 Archived-At: > There's nothing wrong with it in Emacs Lisp Actually, there is in the sense that these are global variables and so can interfere with other Elisp packages. > and a number of other Lisp dialects. For most other Lisps what the user writes only creates havoc with its own code because each program runs in its own process. But Emacs being its own kind of OS the situation is a bit different. Of course similar situations occur with "Lisp machine" kind of systems (or Smalltalk machines, ...). Stefan