[PATCH] configure: add --without-api-docs option
[notmuch-archives.git] / 53 / 710cbeaf8fe1280f5d074191b033d3e4514954
1 Return-Path: <teythoon@jade-hamburg.de>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 1D203431FC2\r
6         for <notmuch@notmuchmail.org>; Tue, 21 Feb 2012 01:15:25 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "Date"\r
9 X-Spam-Flag: NO\r
10 X-Spam-Score: 0.432\r
11 X-Spam-Level: \r
12 X-Spam-Status: No, score=0.432 tagged_above=-999 required=5\r
13         tests=[INVALID_DATE=0.432] autolearn=disabled\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id 4s1K-+oysRRY for <notmuch@notmuchmail.org>;\r
17         Tue, 21 Feb 2012 01:15:21 -0800 (PST)\r
18 Received: from mail.cryptobitch.de (cryptobitch.de [88.198.7.68])\r
19         (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id 61A49431FAF\r
22         for <notmuch@notmuchmail.org>; Tue, 21 Feb 2012 01:15:21 -0800 (PST)\r
23 Received: from mail.jade-hamburg.de (unknown [85.183.11.228])\r
24         (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
25         (No client certificate requested)\r
26         by mail.cryptobitch.de (Postfix) with ESMTPSA id DCE7953122A\r
27         for <notmuch@notmuchmail.org>; Tue, 21 Feb 2012 10:15:19 +0100 (CET)\r
28 Received: by mail.jade-hamburg.de (Postfix, from userid 401)\r
29         id 601CADF2A4; Tue, 21 Feb 2012 10:15:19 +0100 (CET)\r
30 Received: from thinkbox.jade-hamburg.de\r
31         (dslb-088-075-032-221.pools.arcor-ip.net [88.75.32.221])\r
32         (using TLSv1 with cipher AES256-SHA (256/256 bits))\r
33         (No client certificate requested) (Authenticated sender: teythoon)\r
34         by mail.jade-hamburg.de (Postfix) with ESMTPSA id 25E61DF2A1;\r
35         Tue, 21 Feb 2012 10:15:13 +0100 (CET)\r
36 Received: from teythoon by thinkbox.jade-hamburg.de with local (Exim 4.77)\r
37         (envelope-from <teythoon@thinkbox.jade-hamburg.de>)\r
38         id 1RzloT-0005aC-O7; Tue, 21 Feb 2012 10:15:09 +0100\r
39 Content-Type: text/plain; charset="utf-8"\r
40 MIME-Version: 1.0\r
41 Content-Transfer-Encoding: quoted-printable\r
42 From: Justus Winter <4winter@informatik.uni-hamburg.de>\r
43 User-Agent: alot/0.21+\r
44 To: Daniel Schoepe <daniel@schoepe.org>,\r
45         Philippe LeCavalier <support@plecavalier.com>, notmuch@notmuchmail.org\r
46 References: <87r4xur3rv.fsf@plc.plecavalier.com>\r
47         <87fweamenf.fsf@schoepe.localhost>\r
48 In-Reply-To: <87fweamenf.fsf@schoepe.localhost>\r
49 Date: Tue, 21 Feb 2012 09:15:09 -0000\r
50 Message-ID: <20120221091509.8534.59492@thinkbox.jade-hamburg.de>\r
51 Subject: Re: nomuch_addresses.py\r
52 Date: Tue, 21 Feb 2012 10:15:09 +0100\r
53 X-BeenThere: notmuch@notmuchmail.org\r
54 X-Mailman-Version: 2.1.13\r
55 Precedence: list\r
56 List-Id: "Use and development of the notmuch mail system."\r
57         <notmuch.notmuchmail.org>\r
58 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
59         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
60 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
61 List-Post: <mailto:notmuch@notmuchmail.org>\r
62 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
63 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
64         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
65 X-List-Received-Date: Tue, 21 Feb 2012 09:15:25 -0000\r
66 \r
67 Quoting Daniel Schoepe (2012-02-17 02:28:52) [emphasis mine]:\r
68 >Just for completeness: I'm using the nice nottoomuch-addresses.pl script\r
69 >[1] by Tomi Ollila *which doesn't require any bindings* and is incredibly\r
70 >fast (after generating an initial address database).\r
71 \r
72 I don't get it. The perl script isn't using any library bindings,\r
73 mainly because there are no libnotmuch bindings for perl. *But* it\r
74 does call the notmuch binary which is worse:\r
75 \r
76 * incredibly high overhead (fork&exec) compared to a simple function\r
77   call (plus maybe some kind of ffi)\r
78 * manual and error prone serialization of ''function arguments''\r
79 * manual and error prone deserialization of ''return values''\r
80 * very limited error reporting and handling capabilities\r
81 * any kind of resource (think handle to a xapian database) is lost if\r
82   the process exists resulting in further overhead if the binary is\r
83   called multiple times\r
84 \r
85 I do get the feeling that it is perceived as desirable not to require\r
86 any kind of notmuch bindings (David once said something similar about\r
87 nmbug).\r
88 \r
89 If that's the case I'd love to hear why and if there's anything we can\r
90 do about it.\r
91 \r
92 Justus\r