From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: make-thread with lambda form instead of function symbol Date: Mon, 17 Apr 2017 18:38:18 -0700 Message-ID: <87y3uyijg5.fsf@ericabrahamsen.net> References: <87efws9w3c.fsf@ericabrahamsen.net> <87bmrvu9am.fsf@ericabrahamsen.net> <87y3uzjz91.fsf@hanan> <87pogbkki9.fsf@ericabrahamsen.net> <87efwqedia.fsf@hanan> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1492480785 24016 195.159.176.226 (18 Apr 2017 01:59:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Apr 2017 01:59:45 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 18 03:59:40 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0IQe-00067a-03 for ged-emacs-devel@m.gmane.org; Tue, 18 Apr 2017 03:59:40 +0200 Original-Received: from localhost ([::1]:39613 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0IQi-0007yI-8f for ged-emacs-devel@m.gmane.org; Mon, 17 Apr 2017 21:59:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d0I6B-0000HI-QG for emacs-devel@gnu.org; Mon, 17 Apr 2017 21:38:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d0I67-0006Eb-Fa for emacs-devel@gnu.org; Mon, 17 Apr 2017 21:38:31 -0400 Original-Received: from [195.159.176.226] (port=56335 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d0I67-0006E1-8m for emacs-devel@gnu.org; Mon, 17 Apr 2017 21:38:27 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1d0I5z-0006Tc-Hi for emacs-devel@gnu.org; Tue, 18 Apr 2017 03:38:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:SeAFl5/ra4yJsaz76cEiNOqhRds= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:214098 Archived-At: Andrew Cohen writes: >>>>>> "Eric" == Eric Abrahamsen writes: > > >> And a side-side comment: if the different backends allow > >> different criteria then search groups from different backends > >> will prompt for different criteria for each backend. Cumbersome > >> but occasionally helpful. > > Eric> Actually, in the implementation I'm working on now, I've > Eric> removed the additional criteria. The general query language > Eric> makes selecting imap keys unnecessary, the gmane "author" > Eric> criteria can simply be transformed from the "from" keyword > Eric> (not to mention that this support is now theoretical!), and > Eric> all the other backend criteria specify groups: can't we just > Eric> take that from the group search spec? > > Eliminating the criteria sounds good---it was present just to deal with > the non-uniformity of search query formats across different backends, > so once the universal language is in place it should go away forever. Excellent, that's good to hear. I'll keep working on this. Oddly, the main slowdown now is simply finding good documentation on the various engines' search syntax. I'll also see if there are any other search engines worth adding.