From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rolf Ade Newsgroups: gmane.emacs.tangents Subject: Re: 2016-05-23 Emacs News Date: Fri, 10 Jun 2016 18:01:20 +0200 Organization: Me Message-ID: <87bn39c9tb.fsf@linux-qg7d.fritz.box> References: <87lh30iv18.fsf@sachachua.com> <87bn39ewp6.fsf@linux-qg7d.fritz.box> <87twh1gwu8.fsf@members.fsf.org> <8737oldv21.fsf@linux-qg7d.fritz.box> <87lh2dgkjy.fsf@ulb.ac.be> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1465574773 8485 80.91.229.3 (10 Jun 2016 16:06:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 Jun 2016 16:06:13 +0000 (UTC) To: emacs-tangents@gnu.org Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Fri Jun 10 18:06:00 2016 Return-path: Envelope-to: get-emacs-tangents@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 1bBOwY-0002sn-W6 for get-emacs-tangents@m.gmane.org; Fri, 10 Jun 2016 18:05:59 +0200 Original-Received: from localhost ([::1]:43164 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBOwY-0006w8-4N for get-emacs-tangents@m.gmane.org; Fri, 10 Jun 2016 12:05:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBOvk-0006dz-Vs for emacs-tangents@gnu.org; Fri, 10 Jun 2016 12:05:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bBOvg-0001jX-ME for emacs-tangents@gnu.org; Fri, 10 Jun 2016 12:05:07 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:38668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBOvg-0001ir-Eo for emacs-tangents@gnu.org; Fri, 10 Jun 2016 12:05:04 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bBOvf-0002Dp-G3 for emacs-tangents@gnu.org; Fri, 10 Jun 2016 18:05:03 +0200 Original-Received: from p4ffbfc1c.dip0.t-ipconnect.de ([79.251.252.28]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 10 Jun 2016 18:05:03 +0200 Original-Received: from rolf by p4ffbfc1c.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 10 Jun 2016 18:05:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p4ffbfc1c.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:FmceRkikaCN/oJPYSAoFzPk6wMw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.org gmane.emacs.tangents:135 Archived-At: Nicolas Richard writes: > Rolf Ade writes: >> Is what the article demonstrates something special to the 'build-in' >> function sort or to emacs lisp? It would help me, if someone explains >> what happen in this example in other words (not in implementation detail >> but language concepts). > > Note : meanwhile I saw Marcin posted a much shorter re-explanation... oh > well, I'll just post this anyway :) > > [Step-by-step explanation] Saw your post only after answering to Marcin. Thank you very much for going into that lengths, I really appreciate. Maybe some light is shining into my darkness. It boils down to the difference between (quote (1 3 2)) and (list 1 3 2). `(elisp)Printed Representation' has probably the crucical sentences: "In other languages, an expression is text; it has no other form. In Lisp, an expression is primarily a Lisp object and only secondarily the text that is the object’s read syntax." Still have to dig around more on this road; I would lie if I claim it's all clear now ...