[PATCH 5/9] lib: iterator API for message properties
[notmuch-archives.git] / 68 / c97b9588bfcbbcd93e504f3ad67fe33630f9a0
1 Return-Path: <guyzmo@vilya.m0g.net>\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 548B3431FBF\r
6         for <notmuch@notmuchmail.org>; Thu,  8 May 2014 14:23:28 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id aNDbjVckqha9 for <notmuch@notmuchmail.org>;\r
16         Thu,  8 May 2014 14:23:23 -0700 (PDT)\r
17 Received: from mail.m0g.net (vilya.m0g.net [88.191.157.47])\r
18         by olra.theworths.org (Postfix) with ESMTP id 789A6431FAE\r
19         for <notmuch@notmuchmail.org>; Thu,  8 May 2014 14:23:23 -0700 (PDT)\r
20 Received: from localhost (localhost [127.0.0.1])\r
21         by mail.m0g.net (Postfix) with ESMTP id 3B8B03E269F\r
22         for <notmuch@notmuchmail.org>; Thu,  8 May 2014 23:21:33 +0200 (CEST)\r
23 X-Virus-Scanned: Debian amavisd-new at vilya.m0g.net\r
24 Received: from mail.m0g.net ([127.0.0.1])\r
25         by localhost (sd-38500.dedibox.fr [127.0.0.1]) (amavisd-new, port 10024)\r
26         with ESMTP id u9WkDfI9vlcl for <notmuch@notmuchmail.org>;\r
27         Thu,  8 May 2014 23:21:03 +0200 (CEST)\r
28 Received: by mail.m0g.net (Postfix, from userid 1000)\r
29         id EB9C33E3720; Thu,  8 May 2014 23:21:02 +0200 (CEST)\r
30 Date: Thu, 8 May 2014 23:21:00 +0200\r
31 From: guyzmo <guyzmo+notmuch@m0g.net>\r
32 To: notmuch@notmuchmail.org\r
33 Subject: Re: Github?\r
34 Message-ID: <20140508212100.GD23124@vilya.m0g.net>\r
35 References:\r
36  <CA+kKtKAw=nEn2dfcvF6++gD5ng+S3T8SLAdVL=Hs=EsvwUg6aw@mail.gmail.com>\r
37         <87iopgkaiz.fsf@nikula.org> <E1WiJsj-0004mz-VK@teckel.deptj.eu>\r
38         <20140508101325.GC23124@vilya.m0g.net>\r
39         <CA+kKtKA8Q5z6Pys9RAumLTiJvmGwWYKGXDkKr9Mh_6ecV-7sdA@mail.gmail.com>\r
40         <CA+kKtKCP8Oo2sHz5Cd0+=BmS9UK=b2h9GrGopUFwWZ=GJUXqyA@mail.gmail.com>\r
41         <20140508203019.GA2374@chitra.no-ip.org>\r
42 MIME-Version: 1.0\r
43 Content-Type: text/plain; charset=us-ascii\r
44 Content-Disposition: inline\r
45 In-Reply-To: <20140508203019.GA2374@chitra.no-ip.org>\r
46 User-Agent: Mutt/1.5.22.1-rc1 (2013-10-16)\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.13\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Thu, 08 May 2014 21:23:28 -0000\r
60 \r
61 On Thu, May 08, 2014 at 10:30:19PM +0200, Suvayu Ali wrote:\r
62 > On Thu, May 08, 2014 at 01:14:51PM -0700, Wael M. Nasreddine wrote:\r
63 > > On Thu, May 8, 2014 at 12:54 PM, Wael Nasreddine\r
64 > > <wael.nasreddine@gmail.com>wrote:\r
65 [...]\r
66 > > Can you guys at least consider splitting contrib/ and bindings/ into their\r
67 > > own repo? It will make it easier for people to use the go bindings (for\r
68 > > example) or to include the vim plugin as a submodule (or Vundle bundle).\r
69\r
70 > What is the problem if contrib and bindings are part of the main repo?\r
71 > In fact I would argue it is undesirable to split them.  If there are\r
72 > major changes in libnotmuch, or the cli, it is much easier to make the\r
73 > corresponding changes in bindings to keep everything working.  If there\r
74 > is a separate repo, communicating this dependency, although not\r
75 > impossible, is difficult.  I would also like to point out almost all\r
76 > FOSS projects I follow, or contribute to practises this.\r
77 \r
78     do you know about git submodules? It's actually there to be  able to\r
79 track changes on remote repositories  that  are  closely  related, while\r
80 keeping a sane separation.\r
81 \r
82 N.B.: the downside of something like notmuch, it's that it's making it a\r
83 pleasure again to write and check mails, and thus it's easy  to  ends up\r
84 discussing trivialities that can end up in endless trolls.\r
85 \r
86 my 2 cts as well,\r
87 \r
88 -- \r
89 Guyzmo\r