From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Andrus Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Thu, 18 Sep 2014 10:19:47 -0600 Message-ID: References: <87wq97i78i.fsf@earlgrey.lan> <20140917202418.240bbd2c@forcix> <541A7D4A.5010509@online.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b86e9246fa8a50503595aa4 X-Trace: ger.gmane.org 1411057312 25558 80.91.229.3 (18 Sep 2014 16:21:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Sep 2014 16:21:52 +0000 (UTC) Cc: =?UTF-8?Q?Andreas_R=C3=B6hler?= , "emacs-devel@gnu.org List" To: "rms@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 18 18:21:45 2014 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 1XUeSf-0005XZ-MC for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 18:21:37 +0200 Original-Received: from localhost ([::1]:52154 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUeSf-0003Ls-8o for ged-emacs-devel@m.gmane.org; Thu, 18 Sep 2014 12:21:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUeR9-000123-5j for emacs-devel@gnu.org; Thu, 18 Sep 2014 12:20:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUeR7-0006A9-TF for emacs-devel@gnu.org; Thu, 18 Sep 2014 12:20:03 -0400 Original-Received: from mail-pd0-x229.google.com ([2607:f8b0:400e:c02::229]:55603) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUeR0-00061h-Vw; Thu, 18 Sep 2014 12:19:55 -0400 Original-Received: by mail-pd0-f169.google.com with SMTP id fp1so1722690pdb.28 for ; Thu, 18 Sep 2014 09:19:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+jWaU9xdFNCynVtvheskrPkjV1OJYqN3MT2HgN0Hz5k=; b=Ze4btrcTrcPpz19IhjaaMlYw2TGJCeh+7Y+uy0tOlHtpObK6uiOxEZyf+QNO+nrZK5 FC9SR+CKeJEGnOMJyLENYTWt7uyo8BYOdwjU9t1FXTRERkDfszYmZpgR9NEY4l4HEEL+ vLVjcbUv80ve4Xhm7RRJpJYqexAiUuxm9Eti7sUm0X0rDrNwfNdTfFngS/ZYEsyhcdHx GXMWGC64vIZY8UJbaMx948sW2nH+aTHDX3rXRiFfDAs2x9xDFqTP5omK9GDKXiGj7HRy Il1AUZIKpGEMjGtO3J2hEyssGdteA9dJCDVh/gxU6IHk4mcvU9rLeBoYROQScdjlc2vv qDEQ== X-Received: by 10.66.161.130 with SMTP id xs2mr7384160pab.36.1411057187791; Thu, 18 Sep 2014 09:19:47 -0700 (PDT) Original-Received: by 10.70.16.4 with HTTP; Thu, 18 Sep 2014 09:19:47 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::229 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:174509 Archived-At: --047d7b86e9246fa8a50503595aa4 Content-Type: text/plain; charset=UTF-8 On Sep 18, 2014, at 9:17 AM, Richard Stallman wrote: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] provide sane names when necessary (like setcar is provided for rplaca) setcar is not entirely equivalent to rplaca -- they return different values. That's why I gave it a different name. That appears to no longer be true (emacs-24 branch): rplaca is an alias for `setcar' in `subr.el'. (rplaca CELL NEWCAR) Set the car of CELL to be NEWCAR. Returns NEWCAR. -Ivan --047d7b86e9246fa8a50503595aa4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Sep 18= , 2014, at 9:17 AM, Richard Stallman <rms@gnu.org> wrote:

= [[[ To any NSA and FBI agents reading my email: please consider =C2=A0=C2= =A0=C2=A0]]]
[[[ whether defending the US Constitution against all enemi= es, =C2=A0=C2=A0=C2=A0=C2=A0]]]
[[[ foreign or domestic, requires you to= follow Snowden's example. ]]]

provide= sane names when necessary (like setcar is provided for rplaca)

setcar is not entirely equivalent to rplaca -- they return differe= nt
values. =C2=A0That's why I gave it a different name.

That appears to no longer be true (emacs-24 branch):

rplaca = is an alias for `setcar' in `subr.el'.

(rplaca CELL NEWCAR)<= br>
Set the car of CELL to be NEWCAR. =C2=A0Returns NEWCAR.

-Ivan=
--047d7b86e9246fa8a50503595aa4--