From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [RFC] Org version of the Org manual Date: Sat, 23 Mar 2013 21:17:02 +0100 Message-ID: <87a9pt27nl.fsf@gmail.com> References: <87r4jeqq0i.fsf@Rainer.invalid> <87620k79fo.fsf@gmail.com> <87ip4j5xb8.fsf@gmail.com> <87k3ozwb6x.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:54357) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJUsM-0000yv-3p for emacs-orgmode@gnu.org; Sat, 23 Mar 2013 16:17:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJUsJ-0003KQ-Kf for emacs-orgmode@gnu.org; Sat, 23 Mar 2013 16:17:13 -0400 Received: from mail-wi0-x235.google.com ([2a00:1450:400c:c05::235]:58919) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJUsJ-0003Jv-9L for emacs-orgmode@gnu.org; Sat, 23 Mar 2013 16:17:11 -0400 Received: by mail-wi0-f181.google.com with SMTP id hj8so1761405wib.14 for ; Sat, 23 Mar 2013 13:17:09 -0700 (PDT) In-Reply-To: (Achim Gratz's message of "Sat, 23 Mar 2013 08:32:44 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Achim Gratz Cc: emacs-orgmode@gnu.org Hello, Achim Gratz writes: > Am 22.03.2013 19:17, schrieb Nicolas Goaziou: >>> You might want to use the (function (lambda ...)) form. >> >> Why? (function (lambda ...)) is equivalent to (lambda ...). In fact, >> `lambda' uses `function' as a subroutine. > > http://www.gnu.org/software/emacs/manual/html_node/elisp/Anonymous-Functions.html > > http://stackoverflow.com/questions/1852844/emacs-lisp-difference-between-function-lambda-and-lambda > > With Emacs 24.3 and eager macro expoansion the need to do this has > diminished, but for the benefit of older Emacsen we should probably > continue the practise. According to the link you pasted: The lambda form has one other effect: it tells the Emacs evaluator and byte-compiler that its argument is a function, by using function as a subroutine (see below). I don't think this is a recent addition (recent as in "since Emacs 24.1"). >> So, any objection (or further comment) for that change? > > Please go ahead. Done. Could you commit the other part of your patch? Regards, -- Nicolas Goaziou