Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 9D686431FC0; Wed, 16 Dec 2009 12:34:00 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A4ouHb3KC2vS; Wed, 16 Dec 2009 12:33:57 -0800 (PST) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 5E58B431FAE; Wed, 16 Dec 2009 12:33:57 -0800 (PST) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id 146CC254306; Wed, 16 Dec 2009 12:33:57 -0800 (PST) From: Carl Worth To: blank blank , notmuch@notmuchmail.org In-Reply-To: References: Date: Wed, 16 Dec 2009 12:33:56 -0800 Message-ID: <87r5qu1wwb.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Re: [notmuch] notmuch dependencies X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 20:34:00 -0000 --=-=-= On Wed, 16 Dec 2009 18:51:31 +0000, blank blank wrote: > Is notmuch supposed to be a console MUA? I'm not sure what you mean by "console MUA". But I can describe what notmuch is, (which is a variety of things). Notmuch is a library and command-line interface for archiving and searching mail. It has interfaces implemented within text editors, (such as emacs and vim), so those can run in a console. There are also some in-progress interfaces, some of which are console-based (like a curses interface), and some of which are graphical (such as a GTK+ interface). There's also talk of interfacing notmuch to existing graphical interfaces. > Is there a reason it depends on tons and tons of GNOME libraries? I'm not sure I follow this either. Other than using Xapian for the core indexing and searching, notmuch depends on GMime (a library written in C for parsing MIME messages). GMime in turn depends on glib, which is a dependency I'm not thrilled with, but I also don't think is accurately described as "tons of tons of GNOME libraries". If you'd be interested in rewriting the MIME-parsing portions of GMime to have fewer dependencies, or suggest a similar library with fewer dependencies for use in notmuch, then I'd be happy to look at that. > Sup doesn't. Sup is using Rmail, (a ruby-based library), for similar functionality to what notmuch is getting from GMime. If that's a better fit for what you'd like in the runtime-dependencies of your mail system, by all means, please feel free to use Sup. > Is notmuch going to be a "gnome cli tool" or what? For the third time, I'm afraid I just don't understand your question. I'd be happy to try to answer it, but I'm not sure what it is. What does the phrase "gnome cli tool" even mean? -Carl --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFLKUQ06JDdNq8qSWgRAmiDAJ9ZPNM1d0HMAccZyMucr4V4vrU5wwCgkRmc pvw8+EZ3NS/aIMQi4k4N0uI= =03nz -----END PGP SIGNATURE----- --=-=-=--