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: Why :USE sucks in the Common Lisp package system Date: Sat, 9 May 2020 22:47:52 +0100 Message-ID: References: <87ftcee7td.fsf@tromey.com> <87pnbgzdmx.fsf@tromey.com> <1225997b-648a-068d-7f6b-e1575477a0d0@dancol.org> <875zd62qy7.fsf@t510.orion.oneofus.la> <09ed390e-c735-3a7e-ecfd-504557b192a2@dancol.org> <87368a2d1a.fsf@t510.orion.oneofus.la> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000007e7d7f05a53e117d" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="78586"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: =?UTF-8?Q?Micha=C5=82_phoe_Herda?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 23:48:40 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 1jXXKp-000KKs-Pw for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 23:48:39 +0200 Original-Received: from localhost ([::1]:32886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXXKo-0000NQ-Rc for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 17:48:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXXKH-0008P5-Qt for emacs-devel@gnu.org; Sat, 09 May 2020 17:48:05 -0400 Original-Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:35504) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jXXKG-0001Nd-Mv for emacs-devel@gnu.org; Sat, 09 May 2020 17:48:05 -0400 Original-Received: by mail-il1-x132.google.com with SMTP id b18so4865906ilf.2 for ; Sat, 09 May 2020 14:48:04 -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; bh=VjC5rsoOyxRWeuR/aDrr1zE78BOTEBBrM+GUe0l4h64=; b=s5BsFm8ito/X9NgE277HclJfjz/UcjP+UhuXe8FMNnhwHG8yyd+/6IZmlXqvSxc4oQ nV8xHBXb7DhkyeK8emU7dFClfIwCk9RwgCKqIaR3ewp2eNu4fyuK3t65UAZ6f2tSliFO q6hcehb0hZ+SsyBlZM0KvVkvS72WwSGo2PupZA6vO0H3+V7+8VLBwIa5WIQvu6x/aRwQ fpHmXs+Ka+niP+KE8O3hTGiZxVteGEW/ROzIV7SeV940tqMYcvYLoCQRIHJUs1ihYHZ7 pDl56c/aGKXqlipTWLK80y0dNZh/Q7KCgJZScYYpJZZLMGvso+W5dzJ3WwzlKnVcc1lz sWsA== 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; bh=VjC5rsoOyxRWeuR/aDrr1zE78BOTEBBrM+GUe0l4h64=; b=LYj/s6dt6Vjh7SohWswenI7+uA9m5r4KbhcTY8BCfp8aA3ppni+V8acVN1PbvOx7EJ eQ0eWNDcavAJqrBuNlp+nNI6YGIKz/FlPrlhSvzgrHZJb93Q/4F0CLSWeLVWzE+cnux4 BU1FX/XETBi3AWPtOPdWM0DjgLze2IdEC+VfmeWWg+8XeozU3ttXXVixuxrCcvWIcJ/0 uSCQcyNCKnDziGnwNK5H7Hjh8Fqbxfaqnm82uvKrsqIKdmNCK/Ng/IrVZLmEQ59G0hmD xwfyuYQwK7R0ZRxM/MzQlQPoNUgStur8406pf5Ld9gGVBBt6RzX1UZm1009FTjGcktyj /g+Q== X-Gm-Message-State: AGi0PuZvQ/XJAc7L3nR3ISW5+px37yni3t3+UnQ6WY8zcXtgoo0RiKMO vjziybOIkBY6YEbnfM4r2bCbnIpCKNheGiBiLmZAWkpvZF0= X-Google-Smtp-Source: APiQypLsDn+SRaXEjEEvbC/Z4m77zlojddVz+biBCrKLraAR5pVlINAmFBl04IGxp9PY4Po14qyw+gH7wXgYPUZiE0I= X-Received: by 2002:a92:4a11:: with SMTP id m17mr9155958ilf.125.1589060883608; Sat, 09 May 2020 14:48:03 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::132; envelope-from=joaotavora@gmail.com; helo=mail-il1-x132.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:249584 Archived-At: --0000000000007e7d7f05a53e117d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, May 9, 2020 at 9:34 PM Micha=C5=82 "phoe" Herda = wrote: Hi Micha=C5=82, welcome to the list, your post came up in a thread I was participating in. > The major issue with :USE is its ubiquity - packages :USE literally > everything, a lot of other packages, even (and especially) code that > they have no control over. But don't _you_ ever use :USE it for packages that you _do_ have control over? Like an internal utils package? Or a test package that uses the package under testing? Otherwise I agree with you about the ":USE abuse". See also: https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg01264.html Jo=C3=A3o --0000000000007e7d7f05a53e117d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sat, May 9, 2020 at 9:34 PM Micha=C5=82 "phoe" Herda &l= t;phoe@disroot.org> wrote:
Hi=C2=A0 Micha=C5=82, welcome to the list, your post came up in a = thread I was
participating in.

= > The major issue with :USE is its ubiquity - packages :USE literally> everything, a lot of other packages, even (and especially) code that<= br>> they have no control over.

But don't _= you_ ever use :USE it for packages that you _do_ have
control ove= r?=C2=A0 Like an internal utils package?=C2=A0 Or a test package
= that uses the package under testing?=C2=A0 Otherwise I agree with you
=
about the ":USE abuse".=C2=A0

See also:

Jo=C3=A3o
--0000000000007e7d7f05a53e117d--