From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marcin Borkowski Newsgroups: gmane.emacs.help Subject: Elisps rplacd vs CL's one Date: Sat, 29 Aug 2015 09:02:59 +0200 Message-ID: <87oahqlgpo.fsf@mbork.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1440831807 28500 80.91.229.3 (29 Aug 2015 07:03:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Aug 2015 07:03:27 +0000 (UTC) To: Help Gnu Emacs mailing list Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Aug 29 09:03:20 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1ZVaAa-00061p-C1 for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Aug 2015 09:03:20 +0200 Original-Received: from localhost ([::1]:51282 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVaAZ-0005lY-Ss for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Aug 2015 03:03:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVaAP-0005lF-Cr for help-gnu-emacs@gnu.org; Sat, 29 Aug 2015 03:03:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZVaAM-0006W3-6a for help-gnu-emacs@gnu.org; Sat, 29 Aug 2015 03:03:09 -0400 Original-Received: from mail.mojserwer.eu ([2a01:5e00:2:52::8]:59315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZVaAL-0006Vw-VL for help-gnu-emacs@gnu.org; Sat, 29 Aug 2015 03:03:06 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 4B5188F2004 for ; Sat, 29 Aug 2015 09:03:05 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Original-Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5fZd8-jF7xWq for ; Sat, 29 Aug 2015 09:03:02 +0200 (CEST) Original-Received: from localhost (103-115.echostar.pl [213.156.103.115]) by mail.mojserwer.eu (Postfix) with ESMTPSA id 461888F2003 for ; Sat, 29 Aug 2015 09:03:02 +0200 (CEST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:5e00:2:52::8 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:106911 Archived-At: Hi all, Emacs Lisp's rplacd and Common Lisp's RPLACD are called the same, but behave differently (ELisp's one returns the NEWCDR and CL's one returns the modified cons). What is the reason for that? Is it an accident? While I do understand that EL =E2=89=A0 CL, having a function called the = same in both, doing roughly the same thing, but not quite, seems a bit misleading, and I was just curious whether there was a deep reason for that. Best, --=20 Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Faculty of Mathematics and Computer Science Adam Mickiewicz University