From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Did `inline' used to do something else? Date: Sun, 19 Nov 2017 16:01:27 +0100 Message-ID: <86ine61feg.fsf@zoho.com> References: <878tf3z3ub.fsf@ericabrahamsen.net> <87r2suoaq4.fsf@fastmail.fm> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1511103962 27963 195.159.176.226 (19 Nov 2017 15:06:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 19 Nov 2017 15:06:02 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Nov 19 16:05:56 2017 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 1eGRAR-0006qu-4b for geh-help-gnu-emacs@m.gmane.org; Sun, 19 Nov 2017 16:05:55 +0100 Original-Received: from localhost ([::1]:53309 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGRAY-0007Aw-AY for geh-help-gnu-emacs@m.gmane.org; Sun, 19 Nov 2017 10:06:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGR9u-00079K-UY for help-gnu-emacs@gnu.org; Sun, 19 Nov 2017 10:05:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGR9p-0005Yu-Sa for help-gnu-emacs@gnu.org; Sun, 19 Nov 2017 10:05:22 -0500 Original-Received: from [195.159.176.226] (port=34362 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eGR9p-0005XG-MB for help-gnu-emacs@gnu.org; Sun, 19 Nov 2017 10:05:17 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eGR9d-00048s-Gu for help-gnu-emacs@gnu.org; Sun, 19 Nov 2017 16:05:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 28 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:OPxiKRSkAneS/IdZaG/gAX8LCCg= 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:114978 Archived-At: Joost Kremers wrote: > So, long story short, even though `inline' is > presented as an alias for `progn', it's > handled differently by the byte compiler, > presumably to deal with > performance bottlenecks. ?! It works like that? I thought an alias was always and only an alias and nothing more. But here you are saying it is an alias only with respect to the user, not WRT the byte-compiler? Wow! We probably meed to find the source for the byte compiler to see how and when it acts upon "inline"! PS. Good work! DS. -- underground experts united http://user.it.uu.se/~embe8573