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: mapping data formats imported from C libraries (was: DOM manipulation functions) Date: Tue, 25 Nov 2014 04:12:11 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <877fyj63v8.fsf_-_@lifelogs.com> References: <2497111.a8jb1YoNy0@descartes> <87fvd9pho8.fsf@gmail.com> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1416906728 15869 80.91.229.3 (25 Nov 2014 09:12:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Nov 2014 09:12:08 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 25 10:12:02 2014 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 1XtCAC-0004Oo-J1 for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2014 10:12:00 +0100 Original-Received: from localhost ([::1]:56114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtCAB-0000GN-VE for ged-emacs-devel@m.gmane.org; Tue, 25 Nov 2014 04:11:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtCA3-0000GF-TC for emacs-devel@gnu.org; Tue, 25 Nov 2014 04:11:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XtC9x-00010o-Fi for emacs-devel@gnu.org; Tue, 25 Nov 2014 04:11:51 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:43274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XtC9x-00010k-9C for emacs-devel@gnu.org; Tue, 25 Nov 2014 04:11:45 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XtC9w-0004DW-5O for emacs-devel@gnu.org; Tue, 25 Nov 2014 10:11:44 +0100 Original-Received: from c-98-229-61-72.hsd1.ma.comcast.net ([98.229.61.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Nov 2014 10:11:44 +0100 Original-Received: from tzz by c-98-229-61-72.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Nov 2014 10:11:44 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 17 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-98-229-61-72.hsd1.ma.comcast.net 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" Mail-Copies-To: never User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:9lVijH98eCYkhrqZrpZJUBsxj5o= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:178226 Archived-At: On Mon, 24 Nov 2014 08:26:47 +0800 Leo Liu wrote: LL> On 2014-11-23 16:59 +0100, Rüdiger Sonderfeld wrote: >> I think it would be awesome if we had one unified DOM implementation, >> which could either use libxml (if available) or xml.el (as a fallback) >> to parse XML. LL> I also much prefer a unified and solid dom manipulation library in LL> emacs. This is going to come up with libjson (see https://github.com/vincenthz/libjson/blob/master/json.h) vs. json.el as well. And libyaml probably, though that one may get mapped to whatever we do for JSON anyway. Do we try to keep the existing data mappings or fit closer to the library's mappings at the C level? Ted