From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.devel Subject: Re: Google modules integration Date: Fri, 10 Sep 2010 05:13:30 +0530 Message-ID: <81occ6zdnh.fsf@gmail.com> References: <878w3a1x9s.fsf@keller.adm.naquadah.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1284088443 29575 80.91.229.12 (10 Sep 2010 03:14:03 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 10 Sep 2010 03:14:03 +0000 (UTC) Cc: Julien Danjou , carsten.dominik@gmail.com, Stefan Monnier , emacs-devel@gnu.org To: Lennart Borgman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 10 05:14:01 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Otu3p-0005UI-QU for ged-emacs-devel@m.gmane.org; Fri, 10 Sep 2010 05:13:58 +0200 Original-Received: from localhost ([127.0.0.1]:53055 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Otu3o-00076F-G2 for ged-emacs-devel@m.gmane.org; Thu, 09 Sep 2010 23:13:56 -0400 Original-Received: from [140.186.70.92] (port=51395 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OtqmX-0007o1-DA for emacs-devel@gnu.org; Thu, 09 Sep 2010 19:43:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OtqmW-0005dB-B6 for emacs-devel@gnu.org; Thu, 09 Sep 2010 19:43:53 -0400 Original-Received: from mail-px0-f169.google.com ([209.85.212.169]:51217) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OtqmW-0005d2-6g for emacs-devel@gnu.org; Thu, 09 Sep 2010 19:43:52 -0400 Original-Received: by pxi5 with SMTP id 5so1326241pxi.0 for ; Thu, 09 Sep 2010 16:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version:content-type; bh=gzKN8e0IcHa1orcNRY4Ar0hmTp7snkk5lHoZE+XrCjI=; b=SVbati1GP4qySR2IAaYPetsyYf9jWPX+ToWF7Nn64FhOH4zeiT20PElsPpEdvmtsZC EiD7Opk194Nu7g85+I9apYIZd5nutNdxRQTpLXaVzvEkcvvwb/UEiEzfivYkn1NY1wnu Bgjzy8lkWzfET9rIH+Y2T1voJltEJfAe1I8o8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=LAIqX/PoktlgKqvUz8xm+6HY8OQeglTsOixEpt5v4KLT2eQ4sgXyQS79DnyfhsVGHD u35wldS0NcS+IBv5fN2Shhkc2ezG23fRotbpeLcp/y/UdpyFHpvR7Y8xv5sxv5sKKRep Yp+wnfOIAbs5pJ8XABxrK9MDK4bJFbAstnQio= Original-Received: by 10.114.106.13 with SMTP id e13mr393417wac.153.1284075830733; Thu, 09 Sep 2010 16:43:50 -0700 (PDT) Original-Received: from JAMBU-NETBOOK ([115.184.31.51]) by mx.google.com with ESMTPS id c10sm3221707wam.13.2010.09.09.16.43.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 09 Sep 2010 16:43:49 -0700 (PDT) In-Reply-To: (Lennart Borgman's message of "Fri, 10 Sep 2010 00:56:09 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (windows-nt) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Thu, 09 Sep 2010 23:13:44 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:129852 Archived-At: Lennart Borgman writes: > On Fri, Sep 10, 2010 at 12:25 AM, Stefan Monnier > wrote: >>> But to do the things correctly, that would mean the merge of the >>> `google-maps.el' and `google-weather.el' modules into Emacs core >> [...] >>> The question is, therefore, is there a chance that we could merge these >>> two extension into Emacs? >> >> Without having thought much about it, my reaction is rather negative, >> since we do not want to install packages dedicated to supporting >> proprietary software. > > What about elpa? Could this perhaps be more relaxed regarding > supporting proprietary software? Or should there be a special elpa > repository for it? (Is that possible with the current elpa version?) I think the crucial question would be what is the nature of the underlying protocol that is used for retrieving the data. It is easier to think in terms of below scenario: For example, I can use gnus to post and retrieve my email through gmail servers. This is perfectly ok because the underlying data access protocol - IMAP/POP - is open. Since the underlying infrastructure is open gnus need not treat gmail servers in a special way. A quick look at google-weather.el suggests that it prepares a url and does some xml parsing on the reply. Gnus also does something similar stuff when I create an ephemeral group based on a web search (gmane or google groups) That said, I know nothing whatsoever about Google APIs or GoogleCL. Jambunathan K.