From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: more url-utils? Date: Mon, 16 May 2011 16:18:02 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87hb8u4a5x.fsf@lifelogs.com> References: <8739kgqbui.fsf@gnu.org> <871uzy7b9o.fsf@lifelogs.com> <877h9q5ub7.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1305580711 20204 80.91.229.12 (16 May 2011 21:18:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 16 May 2011 21:18:31 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 16 23:18:28 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QM5BF-0000Kf-NA for ged-emacs-devel@m.gmane.org; Mon, 16 May 2011 23:18:21 +0200 Original-Received: from localhost ([::1]:34671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QM5BF-0000LZ-7T for ged-emacs-devel@m.gmane.org; Mon, 16 May 2011 17:18:21 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:41927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QM5BC-0000LD-VH for emacs-devel@gnu.org; Mon, 16 May 2011 17:18:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QM5BB-00013t-Td for emacs-devel@gnu.org; Mon, 16 May 2011 17:18:18 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:50500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QM5BB-00013Y-MU for emacs-devel@gnu.org; Mon, 16 May 2011 17:18:17 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QM5B8-0000G5-M0 for emacs-devel@gnu.org; Mon, 16 May 2011 23:18:14 +0200 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 16 May 2011 23:18:14 +0200 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 16 May 2011 23:18:14 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:KtvcaodG/4koKOv+cJ25FAArmwc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:139446 Archived-At: On Mon, 16 May 2011 23:07:49 +0200 joakim@verona.se wrote: j> Stefan Monnier writes: >>>>> After looking at many examples in Emacs, I can't find or think of any >>>>> need for the headers *as text* in the code I've seen. I would: SM> That sounds right. >>> ...so can I go ahead with my proposal or would you rather be >>> conservative and keep the old behavior, making API users turn off >>> headers explicitly? >> >> There are 3 parts. >> - removal of header text. >> - backward compatibility. >> - providing header info in a non-textual format. >> >> All three are important. j> Teds proposal addresses all three concerns right? j> - The new API does what coders expect, no information is lost j> - the old api is retained but marked obsolete j> - headers are accessible in alist format j> Its more work but Teds volunteered to do it. Great! I don't think marking the old API obsolete will preserve backwards compatibility. But if Stefan thinks so, I'll do it according to my proposal. Otherwise he'll have to decide what the API will be. I don't mind the extra work if it improves Emacs. Right now using url-*.el to just get some data is pretty painful compared to Perl's LWP, for instance. Ted