From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Lexical byte-compilation warnings cleanup Date: Tue, 20 Aug 2013 19:21:06 -0400 Message-ID: References: <5cd4c948-8187-4901-8c17-1db4c7288fe7@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1377040883 6116 80.91.229.3 (20 Aug 2013 23:21:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 20 Aug 2013 23:21:23 +0000 (UTC) Cc: Daniel Hackney , Emacs development discussions To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 21 01:21:25 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VBvEq-0002ME-Tb for ged-emacs-devel@m.gmane.org; Wed, 21 Aug 2013 01:21:25 +0200 Original-Received: from localhost ([::1]:50651 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBvEq-00063o-G8 for ged-emacs-devel@m.gmane.org; Tue, 20 Aug 2013 19:21:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBvEg-0005ww-Hy for emacs-devel@gnu.org; Tue, 20 Aug 2013 19:21:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VBvEZ-0003OJ-9G for emacs-devel@gnu.org; Tue, 20 Aug 2013 19:21:14 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:3243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBvEZ-0003OF-53 for emacs-devel@gnu.org; Tue, 20 Aug 2013 19:21:07 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFHO+LNT/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IPAS-Result: Av4EABK/CFHO+LNT/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kiB4GsR+QDpEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="22684724" Original-Received: from 206-248-179-83.dsl.teksavvy.com (HELO pastel.home) ([206.248.179.83]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 Aug 2013 19:20:59 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 0C7DE62C9F; Tue, 20 Aug 2013 19:21:06 -0400 (EDT) In-Reply-To: <5cd4c948-8187-4901-8c17-1db4c7288fe7@default> (Drew Adams's message of "Tue, 20 Aug 2013 14:31:00 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162937 Archived-At: >> Indeed, it does not refer to the dynamically bound variable. > Why is that? Will this be fixed, or is this the intended design? Intended design. > Even if things are currently a work in progress, is that the direction > you intend to head, or are you aiming elsewhere? I have never aimed to do what CL does. As language designers, we just take idea from here and there. Elisp's design is different from CL's design partly for historical reasons but also for technical reasons: Elisp needs to be interpretable efficiently, for example. Stefan