From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: Re: lisp/term/ns-win.el modification Date: Sun, 30 Apr 2017 08:14:49 -0400 Message-ID: References: <44D4AA3B-8F87-42B6-A2D2-00487B066183@gmail.com> <74D20593-63B6-46FB-BAC3-D841D0BCD461@gmail.com> <0A49E755-3D18-48E8-81D4-253160F60A16@gmail.com> <40f503a4-49eb-a3ff-fe5f-993c8f346c33@lanl.gov> <15112485-03CC-4FFF-8A9D-BA28D2490A91@gmail.com> <0AD01107-F03E-4F16-B953-5447242F6B53@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1493554537 17415 195.159.176.226 (30 Apr 2017 12:15:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 30 Apr 2017 12:15:37 +0000 (UTC) Cc: aquamacs-devel@googlegroups.com, Jean-Christophe Helary , emacs-devel To: Anders Lindgren Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 30 14:15:30 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 1d4nlC-0004PO-9b for ged-emacs-devel@m.gmane.org; Sun, 30 Apr 2017 14:15:30 +0200 Original-Received: from localhost ([::1]:44540 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d4nlI-000858-56 for ged-emacs-devel@m.gmane.org; Sun, 30 Apr 2017 08:15:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56137) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d4nkZ-0007im-HW for emacs-devel@gnu.org; Sun, 30 Apr 2017 08:14:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d4nkY-00021z-Qi for emacs-devel@gnu.org; Sun, 30 Apr 2017 08:14:51 -0400 Original-Received: from mail-oi0-x230.google.com ([2607:f8b0:4003:c06::230]:36244) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d4nkY-00021l-MW for emacs-devel@gnu.org; Sun, 30 Apr 2017 08:14:50 -0400 Original-Received: by mail-oi0-x230.google.com with SMTP id h4so2074312oib.3 for ; Sun, 30 Apr 2017 05:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=0usaUtP2Kc+9cNao7LIrd+SV5cQZrZeDA15xOIzhpAs=; b=FSpMxRUJn4TqkrvMC1kAjmAjPkqKxirnfBzn0v3TWC9mvvBEDtrVDu6tmn42IuvD7f Hc8aduN9P3ui4zb4H4Pddhz1YiU2BYTJIvObtT2TBdIvWxhUtblXZ1wYYsVHumIdXQZ4 f22YSMzs7YWQquTmsAnr5APt482qKYot7nbL3/EA/u+FiCLp30yhewwZxOHglkBVoQS1 eQHBkDNlKFr3sxI4lTHo/gjgcQ+fdYnBqlqnUe1irhJcxZYVLr3Hvmn0XiGwSoMDetYu /Jzriu+wkfc5SzTaDyJTDTvpYmYp1yxlRmDsZEOU/4tU6B2W4g9vdaN8+0EAFLPuWXZM Y8Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=0usaUtP2Kc+9cNao7LIrd+SV5cQZrZeDA15xOIzhpAs=; b=EjAoaeCqvChkWqIsXwCimhc4PsP8o8LsKXhw3TjIr3q61E8ARgMEO8lbffIwxNJnrz jQf5tvjvlg0zIjby9gnCYhW2U6xsQieCa4D93Mcxl6RXb3rujwrtiX1RpKQlqAi9hQJh Jg8NHmSWzUi55bmzY7kjko1vUdS+1A/WPwutVWsUirh4Jgc8oVXhC7xIpcdOkX04wb4M a3+dX4nOSkUwS4TDJXKsfm0E+DDWhxDh8tWy5r+rgQFWK4tZMOFhxzCqSliHwjOfigZY 56VhM1yChUqd1IKKxGnJNhuI/3XIWw2B2+jPj5KnUfvvLgjVi34oD8rVHBX4TZ5Zt9NP rBng== X-Gm-Message-State: AN3rC/4qXxyN6ZJMhiH8UTJBDZMsiLu5NTJ7vpBWdPkqmFp0brLHHK49 jhWTIoKeH9AtMD/p1zOlT4oKWrZ+hA== X-Received: by 10.202.98.130 with SMTP id w124mr5557985oib.133.1493554490011; Sun, 30 Apr 2017 05:14:50 -0700 (PDT) Original-Received: by 10.157.25.10 with HTTP; Sun, 30 Apr 2017 05:14:49 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: Hzw1mfVsYQqjUTPcrE4exngY-GE X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::230 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:214437 Archived-At: On Sun, Apr 30, 2017 at 1:36 AM, Anders Lindgren wrote: > > No idea, really. As far as I know "subr-x.el" is the only file with that > status. > > Also, there is another reason why I'am reluctant to use it. If ns-win.el > requires it, packages written on a mac may use functions from it without > realising it. Those packages would fail when used on other platforms. All the definitions in subr-x are defmacro or defsubst, so you can (eval-when-compile (require 'subr-x)) which means that it would not be loaded at runtime, and then other packages would not be able to use it without requiring it. (I don't know what the right answer for the non-breakable space issue is though)