From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: transient Date: Sat, 2 May 2020 23:13:57 +0100 Message-ID: References: <87368npxw4.fsf@bernoul.li> <87v9ljo5d0.fsf@bernoul.li> <87ftcnxu5m.fsf@bernoul.li> <83y2qezlpd.fsf@gnu.org> <83tv12zjx1.fsf@gnu.org> <20200429101755.GF24737@tuxteam.de> <838sicw4do.fsf@gnu.org> <83zhaqu89z.fsf@gnu.org> <83sggiu2p9.fsf@gnu.org> <83r1w2s9wi.fsf@gnu.org> <83v9leqmss.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="8370"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , tomas@tuxteam.de, emacs-devel , Stefan Monnier , Richard Stallman To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 03 00:14:54 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jV0PO-00025H-5q for ged-emacs-devel@m.gmane-mx.org; Sun, 03 May 2020 00:14:54 +0200 Original-Received: from localhost ([::1]:36234 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jV0PN-0005Vo-8u for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 18:14:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42220) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jV0Or-00056I-I6 for emacs-devel@gnu.org; Sat, 02 May 2020 18:14:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jV0Or-0006S5-3U for emacs-devel@gnu.org; Sat, 02 May 2020 18:14:21 -0400 Original-Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:40995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jV0Oo-0006RM-QQ; Sat, 02 May 2020 18:14:18 -0400 Original-Received: by mail-io1-xd35.google.com with SMTP id b12so8399838ion.8; Sat, 02 May 2020 15:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=OJZigvixanJEOeuKbZ34/t19foLDE08Q6ZUj0s8o+Bw=; b=AkxbUv+SgR1RIRylxfbamgJNsL6RGFLM4jlwRJ96M0s+SuxrmiXFEp7KQbKdOSLgkj uiSpUi4targ7yiMY3Y/XNVgobP3qZ7wNQhM8pVzBo1ifQW8zv1kdb4EKYP/7sj2s39YK kZTwKyghuge6Nlx3/WouUFxZ5hkxkBfFl13uTl2yMdwpl4nvogrb36dZoQeeMJcnYGBj nvxNf6rUEb3zEzI1726tI9MgzGoRI+HtzCWW5E4/jOai4btwv7/JmUz7uK/fyGGQNabS XWOylYMefYBw4hpCnqf+urGckgL9b/LjrecJGqZMfvdYFDEStPr7CbXnmHbqnpg/0Vtk 7VEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=OJZigvixanJEOeuKbZ34/t19foLDE08Q6ZUj0s8o+Bw=; b=iZDRH4xYaCKNQyPxVU66w0x+ZlcuFOFY9Kx6CLD1hNJndtyqXvw25DhvLD9Helljpi Mv6naT/HzTkp6ZfgIV5Lu7699FJpE9QhZCP387aHU+EYTq2jyIRFigbrRDQsgQZmxoT/ 49UZiDlJn+EwPDHVAwks+lWBDwozs2wmfAoeFpyoOyohkk1cv5ZFKezExMtx2cVv/gle U6DD4fkhzCS+ISgJvx+ZSjftCaLBKdXmv+PZThAYB2f0eAWo1Q1UP8tVm9FLEUcLS43m CDi6lAevIjjjEmwZzgtvgHVnGqnb7uWTjpdLNlVPE4iW9cbc/UJ9fn2rP+m9ebuc4TiQ KOxg== X-Gm-Message-State: AGi0PuYIUpwBnV0LbRXB5OAM2YoPU4yWGG5P8+uwlTRigO2d8m6F6pUx yh5ClhrJxNjNI5fk6MixI4LCTOxZVp0e/eLNXNY= X-Google-Smtp-Source: APiQypKTjiZHUBsNcXXq3qbqB2ag9uR39+fouBp9RBcSMjB3dDbRP+GK4dO6ss+zGc0tLPDxRLRgp+Xyo1Sa6yPhoCU= X-Received: by 2002:a02:b09:: with SMTP id 9mr8174723jad.24.1588457657062; Sat, 02 May 2020 15:14:17 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::d35; envelope-from=joaotavora@gmail.com; helo=mail-io1-xd35.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2607:f8b0:4864:20::d35 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:248596 Archived-At: On Sat, May 2, 2020 at 10:53 PM Drew Adams wrote: > > > As you may know, in Common Lisp, a close > > cousin to Elisp (though I think not _directly_ related), > > there are packages [that organize namespaces]. > > +1. > > But the CL package system is complex. And RMS > has in the past nixed such a thing for Elisp. I remember that. Yes, packages exist for a whole lot more than just saving on typing. And newbies trip on them over and over again, it's true. But once you get them, they're really good and they end up solving lots of problems regarding encapsulation. Maybe some reduced version of packages could be invented, some file-local thing that configures the READing of that file only. I remember some proposal back then, right? Jo=C3=A3o