From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp and Guile Date: Thu, 15 Aug 2002 13:53:54 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200208151953.g7FJrsS07830@wijiji.santafe.edu> References: <200207200035.g6K0ZAb27891@aztec.santafe.edu> <200207212015.g6LKF4c00874@aztec.santafe.edu> <200207251807.g6PI75d07615@aztec.santafe.edu> <874renlito.fsf@zagadka.ping.de> <200207271853.g6RIre710837@aztec.santafe.edu> <200207310554.g6V5ssc16508@aztec.santafe.edu> <200208021743.g72HhkX01596@aztec.santafe.edu> <200208071424.g77EO0k03146@wijiji.santafe.edu> <200208091639.g79GdbQW003675@santafe.santafe.edu> <200208130147.g7D1lsR07028@wijiji.santafe.edu> <87bs86lghc.fsf@zagadka.ping.de> <200208140515.g7E5FYU07493@wijiji.santafe.edu> <87sn1hthxo.fsf@zagadka.ping.de> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1029441291 12962 127.0.0.1 (15 Aug 2002 19:54:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 15 Aug 2002 19:54:51 +0000 (UTC) Cc: neil@ossau.uklinux.net, raeburn@raeburn.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17fQhm-0003Mx-00 for ; Thu, 15 Aug 2002 21:54:50 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17fR7P-00058T-00 for ; Thu, 15 Aug 2002 22:21:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17fQih-0000XR-00; Thu, 15 Aug 2002 15:55:47 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17fQhE-0008R9-00 for emacs-devel@gnu.org; Thu, 15 Aug 2002 15:54:16 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17fQh4-0008O2-00 for emacs-devel@gnu.org; Thu, 15 Aug 2002 15:54:10 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17fQh3-0008NL-00; Thu, 15 Aug 2002 15:54:05 -0400 Original-Received: from wijiji.santafe.edu (wijiji [192.12.12.5]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g7FJsE501269; Thu, 15 Aug 2002 13:54:14 -0600 (MDT) Original-Received: (from rms@localhost) by wijiji.santafe.edu (8.11.6+Sun/8.9.3) id g7FJrsS07830; Thu, 15 Aug 2002 13:53:54 -0600 (MDT) X-Authentication-Warning: wijiji.santafe.edu: rms set sender to rms@wijiji using -f Original-To: mvo@zagadka.ping.de In-Reply-To: <87sn1hthxo.fsf@zagadka.ping.de> (message from Marius Vollmer on 14 Aug 2002 20:26:59 +0200) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6566 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6566 All Elisp variables would be constructed specially, even if they didn't make use of any of the available features initially. That would mean that variables declared in Scheme can not be later made buffer local since normal Scheme variabled would not be constructed in the special way. This would be a big inconvenience in practice. It would mean that mentioning a variable in Scheme code once prevents you from using it in other ways. It needs to be possible to make a variable "special" (in this sense) after having used it in other non-lexical ways.