From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Ian Zimmerman <itz@buug.org>
Newsgroups: gmane.emacs.help
Subject: Re: using use-package
Date: Wed, 12 Aug 2015 11:20:02 -0700
Message-ID: <20150812180621.32265.2E673ABE@ahiker.mooo.com>
References: <m24mk6xtu4.fsf@newartisans.com>
	<67cb463e-41f6-4f37-91ee-15d0fdb5ba9f@googlegroups.com>
Reply-To: help-gnu-emacs@gnu.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: ger.gmane.org 1439403626 17357 80.91.229.3 (12 Aug 2015 18:20:26 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Wed, 12 Aug 2015 18:20:26 +0000 (UTC)
To: help-gnu-emacs@gnu.org
Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Aug 12 20:20:25 2015
Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1ZPadV-000157-8w
	for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Aug 2015 20:20:25 +0200
Original-Received: from localhost ([::1]:39802 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	id 1ZPadU-00036x-L9
	for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Aug 2015 14:20:24 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56467)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <itz@buug.org>) id 1ZPadC-00031O-Av
	for help-gnu-emacs@gnu.org; Wed, 12 Aug 2015 14:20:11 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <itz@buug.org>) id 1ZPadB-00016a-Gl
	for help-gnu-emacs@gnu.org; Wed, 12 Aug 2015 14:20:06 -0400
Original-Received: from disorder-1-pt.tunnel.tserv3.fmt2.ipv6.he.net
	([2001:470:1f04:51a::2]:57357 helo=acedia.primate.net)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <itz@buug.org>)
	id 1ZPadB-00011h-8m
	for help-gnu-emacs@gnu.org; Wed, 12 Aug 2015 14:20:05 -0400
Original-Received: from acedia.primate.net (localhost [127.0.0.1])
	by acedia.primate.net (8.14.9/8.14.9/Debian-4) with ESMTP id
	t7CIK3tY030480
	(version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256
	verify=NOT)
	for <help-gnu-emacs@gnu.org>; Wed, 12 Aug 2015 11:20:03 -0700
Original-Received: (from itz@localhost)
	by acedia.primate.net (8.14.9/8.14.9/Submit) id t7CIK3vv030475
	for help-gnu-emacs@gnu.org; Wed, 12 Aug 2015 11:20:03 -0700
X-Authentication-Warning: acedia.primate.net: itz set sender to itz@buug.org
	using -f
Original-Received: from itz by ahiker.mooo.com with local (Exim 4.80)
	(envelope-from <itz@ahiker.mooo.com>) id 1ZPad8-0008QO-1d
	for help-gnu-emacs@gnu.org; Wed, 12 Aug 2015 11:20:02 -0700
Content-Disposition: inline
In-Reply-To: <67cb463e-41f6-4f37-91ee-15d0fdb5ba9f@googlegroups.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2001:470:1f04:51a::2
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 <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/help-gnu-emacs>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=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:106514
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/106514>

On 2015-08-12 10:52 -0700, Rusi wrote:

> A more emacsish analogy:
> 
> Q: Should one indent C programs like this <eg in gnu style>?
>   Or this <eg in K&R style>?
> 
> Answer1 : Sensible people only use gnu-style
> Answer2 : Choose what you like. Set it in c-default-style
> 
> Which answer is more in the spirit of emacs?

I don't really have a horse in this race (I'm keeping my Emacs 23, and
I'm sure *-package won't be ported to it), but I don't see the analogy.

Stefan is saying that many packages do things _wrong_.  There are good
objective criteria for right and wrong in Elisp coding, unlike with
indentation styles.

I'll offer a different analogy, from OS packaging.  OS packages (debs
for example) also often have soft dependencies and have to perform some
tasks on installation to integrate well with the system.  Some are
broken and don't follow the system policy.  What happens in that
situation, is there a user level "clean up" package to work around it?
No, the broken package is tagged and fixed.

At least I _think_ this is what Stefan means ... correct me if
necessary.

-- 
Please *no* private copies of mailing list or newsgroup messages.
Rule 420: All persons more than eight miles high to leave the court.