From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sebastian Wiesner Newsgroups: gmane.emacs.devel Subject: Re: CommonLisp namespace system (was Re: adding namespaces to emacs-lisp (better elisp?)) Date: Fri, 26 Jul 2013 20:26:22 +0200 Message-ID: References: <874nbh2z3y.fsf@ferrier.me.uk> <87y58t1cih.fsf_-_@ferrier.me.uk> <194749a2-39c2-47b8-8079-fb14e6843378@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1374863187 19583 80.91.229.3 (26 Jul 2013 18:26:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 26 Jul 2013 18:26:27 +0000 (UTC) Cc: Nic Ferrier , emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 26 20:26:29 2013 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 1V2mij-00046H-AG for ged-emacs-devel@m.gmane.org; Fri, 26 Jul 2013 20:26:29 +0200 Original-Received: from localhost ([::1]:55995 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2mii-0001c4-IA for ged-emacs-devel@m.gmane.org; Fri, 26 Jul 2013 14:26:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2mie-0001Zx-CW for emacs-devel@gnu.org; Fri, 26 Jul 2013 14:26:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V2mid-0000EU-Dz for emacs-devel@gnu.org; Fri, 26 Jul 2013 14:26:24 -0400 Original-Received: from mail-qc0-x22f.google.com ([2607:f8b0:400d:c01::22f]:65222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2mid-0000EP-Af for emacs-devel@gnu.org; Fri, 26 Jul 2013 14:26:23 -0400 Original-Received: by mail-qc0-f175.google.com with SMTP id k14so1729006qcv.20 for ; Fri, 26 Jul 2013 11:26:22 -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=QqRhlhsqSXJtzNR8W/mLu/mgSdVJGgmMpOE0i7rXA1w=; b=aZcemvLSaGWdSsr9vqNonx7sRJMzyN9kWRWfiRs16hL+NFB5VMrqu5ZhCKaKN7E/7A 879SG3bv1HFT1o8WFc80JuD9zIAxiSF/pMqI6D6kxd9YaTw0cRpzTMTTM//UsLJXuchQ pggEqSrvyhtwEcmgzYa4gSY2sWvAOOS4jUh3rwuna2VGQqDDzQ8ju5uKH5+MgKm0XfZC rgNhn8Red+1H+PC1dQBz+funfRn+wKcgb1LFQZJz/Z3SaXmtapbUH/DA5ZQ2DwoCtm5H CUaJS9zsPdkwSX0qO8Z6L1WXlJrplgCTyHBBRp4TGUHzZlRQb3gTPa87vxHfJrTxyUmZ UyRg== X-Received: by 10.224.130.68 with SMTP id r4mr11212440qas.72.1374863182781; Fri, 26 Jul 2013 11:26:22 -0700 (PDT) Original-Received: by 10.224.36.196 with HTTP; Fri, 26 Jul 2013 11:26:22 -0700 (PDT) In-Reply-To: <194749a2-39c2-47b8-8079-fb14e6843378@default> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::22f 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:162160 Archived-At: 2013/7/26 Drew Adams : >> In Emacs world, we use "package" to mean something different from what >> CL "package" means. > > That's a very recent introduction to the "Emacs world". Hardly much of > a precedent. "In [the] Emacs world" is a pretty bold way of describing > something we just introduced, as if it were essential to what Emacs Lisp > has always been. It is a recent add-on - a welcome one, but hardly core. As a developer of Emacs Lisp extensions, I consider package.el a core addon, no matter how old it is. I think it's the only more or less sane and comfortable way to distribute Emacs Lisp code, and I see it being used by many Emacs Lisp developers as primary distribution channel for their libraries. Imho, adding package.el to Emacs has boosted the productivity of the Emacs community more than any past attempt to make Emacs Lisp more Common Lisp. > And the question here is not about abandoning package.el etc. It is > about the terminology: "package". Who heard of Emacs "packages" a few > years ago? Contrast that with who had heard of Common Lisp "packages". That's a bold saying, too. I doubt that even Common Lisp itself has much relevance to many Emacs users. I doubt even that it's known to many.