From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ken Olum Newsgroups: gmane.emacs.devel Subject: Re: Declaring cl.el obsolete Date: Thu, 23 May 2019 11:08:31 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="226080"; mail-complaints-to="usenet@blaine.gmane.org" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 23 17:12:27 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hTpOM-000whU-H8 for ged-emacs-devel@m.gmane.org; Thu, 23 May 2019 17:12:26 +0200 Original-Received: from localhost ([127.0.0.1]:38561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTpOL-0001lV-9I for ged-emacs-devel@m.gmane.org; Thu, 23 May 2019 11:12:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hTpKh-0007ld-0w for emacs-devel@gnu.org; Thu, 23 May 2019 11:08:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hTpKg-00029t-50 for emacs-devel@gnu.org; Thu, 23 May 2019 11:08:39 -0400 Original-Received: from cosmos.phy.tufts.edu ([130.64.84.253]:43616) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hTpKg-00026C-23 for emacs-devel@gnu.org; Thu, 23 May 2019 11:08:38 -0400 Original-Received: from kdo by cosmos.phy.tufts.edu ([local]:local) with local id 1hTpKZ-0004Mj-Jw - Using Exim-4.90_1 (MandrivaLinux) MTA (return-path ); Thu, 23 May 2019 11:08:31 -0400 In-Reply-To: (message from Lars Ingebrigtsen on Thu, 23 May 2019 10:44:34 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 130.64.84.253 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:236933 Archived-At: If I understand things correctly, the important difference between cl and cl-lib is that the former provides actual Common Lisp compatibility, whereas the latter allows you to use some Common Lisp features by renaming functions that are in Common Lisp but not in Emacs lisp by adding "cl-". My goal is just to be able to write code without worrying about which functions are in which language, so I would like to stick with cl. Thus it seems to me that cl-lib provides different functionality and doesn't render cl obsolete. For whatever it's worth, some of the controversy here and in the backquote discussion seems to arise from differences between people who are Lisp programmers in the rest of their lives and those using it only for emacs. Ken