From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Aur=C3=A9lien_Aptel?= Newsgroups: gmane.emacs.devel Subject: Re: BuGit Date: Wed, 3 Feb 2016 11:37:09 +0100 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1454495852 31881 80.91.229.3 (3 Feb 2016 10:37:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Feb 2016 10:37:32 +0000 (UTC) Cc: Emacs development discussions To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 03 11:37:31 2016 Return-path: Envelope-to: ged-emacs-devel@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 1aQuoS-0001Cz-S0 for ged-emacs-devel@m.gmane.org; Wed, 03 Feb 2016 11:37:29 +0100 Original-Received: from localhost ([::1]:33916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQuoS-0007q7-5w for ged-emacs-devel@m.gmane.org; Wed, 03 Feb 2016 05:37:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQuoB-0007nW-Dd for emacs-devel@gnu.org; Wed, 03 Feb 2016 05:37:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQuoA-0000TC-G1 for emacs-devel@gnu.org; Wed, 03 Feb 2016 05:37:11 -0500 Original-Received: from mail-lb0-x22b.google.com ([2a00:1450:4010:c04::22b]:33516) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQuoA-0000Sl-7Q for emacs-devel@gnu.org; Wed, 03 Feb 2016 05:37:10 -0500 Original-Received: by mail-lb0-x22b.google.com with SMTP id x4so9668749lbm.0 for ; Wed, 03 Feb 2016 02:37:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=on8hcd9wjHXQ+Q05XY/FfMsmWjnaZUaR4O2nv2qDC40=; b=v/sxWpiI8Yv7zIL7ZTagc33YD8/Y2X/UjzJ0NLsWDUZjDc551eR7bGyy7bu+IXOLwk o1DkgurxQiPyIUcEk19Oyu1y5KT2Qz3SFT/i+Kpu0FFWOssRhLXoxBSl65Oj7JausxKF WrtKpvLTjh+GNU/iv0x9R/raPsGk6nwxAjQ2RG01xrleUR45aehpxQEyzooufJ+D8ciG 9Qln2SMLl0yrlXdaWtJWqYjTqH9ULtcT2uPtOjphkZYv+bHA01qD+bcdxI+HjurfV2AP d4kS/G1snTs4HTabgOgBbRySRgnu4IRfwh5IHxiWV6633oR+K7r5rDhxSAzWM24t+Sbu NMhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=on8hcd9wjHXQ+Q05XY/FfMsmWjnaZUaR4O2nv2qDC40=; b=cn1eOdZwDj56VM/kawq0SY6Vbpca/Taecu4nzmTQ4ElI0VWxqAXpZ4KhacUpMYf1+j boY2uAo5BM5YbRkARMah8nucJm6tG6jQ4aEqyyhJIx33lFvC5yUKkIrXq14PuKC+UW7O tMiW48IXAIxFLzSWMIAurrVaOzdpTbuCMWzRzUUjlgNkizpNneadtohQnTXGEhfnfCfZ 5CNyN/4pSkQJPMrHclAd9a7baWi8abz4ZNJ/EfFRG5aazdyWQVOpjq6Lh38RgRf1BC0Y h2ND9OOQryxp5lgZAs9zIcnjRdTCz30VaYL1xLJ0kqygdgzrDCI0CggqZ/I1syjX0IIk muvg== X-Gm-Message-State: AG10YOSj7x3+n9bB6X5RZob8YICOSLiEMkuGS+Ln4WiDYTiO1YjtG/e93obrj8lVgjZXch7EEejKOjj2iO/JTw== X-Received: by 10.112.161.10 with SMTP id xo10mr358400lbb.131.1454495829197; Wed, 03 Feb 2016 02:37:09 -0800 (PST) Original-Received: by 10.112.202.36 with HTTP; Wed, 3 Feb 2016 02:37:09 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: 9FxU-7-8oVf3rOSBd26X8c8rwlI X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c04::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:199223 Archived-At: On Tue, Feb 2, 2016 at 5:43 PM, Stefan Monnier wrote: > So I'll probably use Python for that (I actually expect most of the code > to be rewritten in Python over time), where it should actually be fairly > easy to write the email UI. All we really need is, give a single > email: You probably don't want to handle the actual sending&receiving part yourself. It's much more arcane and complex than it seems. That means you have to setup an MDA and configure it so that it calls your stuff when it recieves emails (unless you want to do polling...). You will need to configure a test setup for developement where you can send and receive fake mails, etc. For some reason most MDA are terrible to use and configure. Maybe it's because I'm not well versed in all of this but for me all of this is still a PITA.