[PATCH 6/8] CLI: refactor dumping of tags.
[notmuch-archives.git] / d6 / 3822134d47f6e1583cbe80bb8afaaffd7941f6
1 Return-Path: <w@masanjin.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 1B403431FD0\r
6         for <notmuch@notmuchmail.org>; Sun, 19 Jun 2011 15:14:24 -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 Fmkl+VL8AHbI for <notmuch@notmuchmail.org>;\r
16         Sun, 19 Jun 2011 15:14:23 -0700 (PDT)\r
17 X-Greylist: delayed 1328 seconds by postgrey-1.32 at olra;\r
18         Sun, 19 Jun 2011 15:14:23 PDT\r
19 Received: from masanjin.net (masanjin.net [209.20.72.13])\r
20         (using TLSv1 with cipher AES256-SHA (256/256 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 585C6431FB6\r
23         for <notmuch@notmuchmail.org>; Sun, 19 Jun 2011 15:14:23 -0700 (PDT)\r
24 Received: from w by masanjin.net with local (Exim 4.71)\r
25         (envelope-from <w@masanjin.net>)\r
26         id 1QYQ43-0003rD-4f; Sun, 19 Jun 2011 22:01:55 +0000\r
27 Content-Type: text/plain; charset=UTF-8\r
28 Subject: Re: Turn Turnsole into a generic mail client\r
29 From: William Morgan <wmorgan-sup@masanjin.net>\r
30 To: Vivien Didelot <vivien.didelot@gmail.com>\r
31 In-reply-to: <BANLkTiniXpQtS_YG5Fhmr4rqFKW7=tGHWw@mail.gmail.com>\r
32 References: <BANLkTiniXpQtS_YG5Fhmr4rqFKW7=tGHWw@mail.gmail.com>\r
33 Date: Sun, 19 Jun 2011 22:01:55 +0000\r
34 Message-Id: <1308520505-sup-4762@masanjin.net>\r
35 User-Agent: Sup/git\r
36 Content-Transfer-Encoding: 8bit\r
37 X-Mailman-Approved-At: Mon, 20 Jun 2011 15:19:13 -0700\r
38 Cc: notmuch <notmuch@notmuchmail.org>,\r
39         Sup developer discussion <sup-devel@rubyforge.org>\r
40 X-BeenThere: notmuch@notmuchmail.org\r
41 X-Mailman-Version: 2.1.13\r
42 Precedence: list\r
43 List-Id: "Use and development of the notmuch mail system."\r
44         <notmuch.notmuchmail.org>\r
45 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
46         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
47 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
48 List-Post: <mailto:notmuch@notmuchmail.org>\r
49 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
50 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
51         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
52 X-List-Received-Date: Sun, 19 Jun 2011 22:14:24 -0000\r
53 \r
54 Hi Vivien,\r
55 \r
56 Reformatted excerpts from Vivien Didelot's message of 2011-06-19:\r
57 > As Turnsole is a great mail interface, I was thinking about having it\r
58 > generic to multiple servers or mail sources, to fit many use cases.\r
59\r
60 > Explicitely, the Turnsole::Client class (\r
61 > https://github.com/wmorgan/turnsole/blob/master/lib/turnsole/client.rb)\r
62 > could be turned into a Turnsole::Client module instead,\r
63 \r
64 The server portion of turnsole, heliotrope, is explicitly designed to\r
65 support multiple clients and provides a JSON-over-HTTP interface for\r
66 that purpose.\r
67 \r
68 The specifics of the protocol are still subject to change, but see e.g.\r
69 https://github.com/wmorgan/heliotrope/blob/master/lib/heliotrope-client.rb\r
70 for the ruby client that turnsole uses to communicate with the server.\r
71 -- \r
72 William <wmorgan-sup@masanjin.net>\r