From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.help Subject: Re: Yum-like emacs package manager? Date: Sat, 14 Feb 2015 18:12:06 +0000 Message-ID: References: <8738684tjf.fsf@gmail.com> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1423937555 10457 80.91.229.3 (14 Feb 2015 18:12:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Feb 2015 18:12:35 +0000 (UTC) Cc: help-gnu-emacs To: "Tory S. Anderson" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Feb 14 19:12:32 2015 Return-path: 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 ) id 1YMhCc-0001Xm-3J for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Feb 2015 19:12:26 +0100 Original-Received: from localhost ([::1]:60798 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMhCb-0002AZ-9C for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Feb 2015 13:12:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMhCK-0002AO-Sh for help-gnu-emacs@gnu.org; Sat, 14 Feb 2015 13:12:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YMhCJ-0007FZ-MI for help-gnu-emacs@gnu.org; Sat, 14 Feb 2015 13:12:08 -0500 Original-Received: from mail-ob0-x22e.google.com ([2607:f8b0:4003:c01::22e]:46302) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YMhCJ-0007Ed-Gf for help-gnu-emacs@gnu.org; Sat, 14 Feb 2015 13:12:07 -0500 Original-Received: by mail-ob0-f174.google.com with SMTP id wo20so29954679obc.5 for ; Sat, 14 Feb 2015 10:12:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=WlLeOiuhtG+o2F5IVz89gc/F35I0RCMUfnFd4TgNoIk=; b=QsIUCxoea2ELH0zkQ6M7GBzxdfpWi9kYoJg3Bbr2FZ/g5kcty+2trW4sQAQ9OUuKH1 tq3vbTwQqshYpqBUjYGTa6xcGDTjgKHKRTl/F2uYaRzTXQSRMzYStQVKbERUlpWoSt07 mV2+KxCFqoYSsKaxHnaeEwwzV3AsugxmND91CyMi8N0ZE7/QCp94DicXOywKVi4erTeN KkEHCslBQxIIs+aJHOYS7yhEZxaDee+ZCCh6rwIhHAkDUEkf6rk8DpER+ZIFIIprw+R1 E8hdqnjb9sVTjXdHypO/SP8qod/S/zXdFQYSncH+/5W5T4fvy1sdhQLLH5HOEPhkV7Jc cWzA== X-Received: by 10.60.42.211 with SMTP id q19mr10394800oel.58.1423937527008; Sat, 14 Feb 2015 10:12:07 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sat, 14 Feb 2015 10:12:06 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Sat, 14 Feb 2015 10:12:06 -0800 (PST) In-Reply-To: <8738684tjf.fsf@gmail.com> X-Google-Sender-Auth: MyVrxCzIjrUXYs5QjxXDhzZyIy8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::22e X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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:102722 Archived-At: > It seems like a natural solution would be something like apt-get, yum, and YaST, or maybe even cpan or ctan. Clearly much of what those managers do is unnecessary; we aren't dealing with a full OS, as much as we sometimes pretend we are. But in particular they perform search and filtering in powerful and relatively fast ways that would be wonderful to have in emacs. > > Does anyone know if there's something along these lines in development right now? You'll have to be more specific. What features do you feel are missing the most? Emacs has fantastic searching and filtering capabilities (see occur, for instance), so I don't see a huge need to add that onto package.el itself. As for the async stuff, yes that would be nice. The Paradox package implements asynchronous package operations, if that's what you're looking for.