From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.devel Subject: Re: JSON/YAML/TOML/etc. parsing performance Date: Mon, 18 Sep 2017 11:07:55 -0400 Message-ID: <87a81sm4dw.fsf@udel.edu> References: <87poaqhc63.fsf@lifelogs.com> <83mv5shx5h.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1505747353 18639 195.159.176.226 (18 Sep 2017 15:09:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 18 Sep 2017 15:09:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) Cc: Philipp Stephani , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 18 17:09:06 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 1dtxfV-0004Sz-5p for ged-emacs-devel@m.gmane.org; Mon, 18 Sep 2017 17:09:05 +0200 Original-Received: from localhost ([::1]:37152 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtxfa-0005IM-O0 for ged-emacs-devel@m.gmane.org; Mon, 18 Sep 2017 11:09:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtxeT-0005H3-VH for emacs-devel@gnu.org; Mon, 18 Sep 2017 11:08:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtxeP-00058e-Tb for emacs-devel@gnu.org; Mon, 18 Sep 2017 11:08:01 -0400 Original-Received: from mail-qk0-x242.google.com ([2607:f8b0:400d:c09::242]:36252) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dtxeP-00057w-LB for emacs-devel@gnu.org; Mon, 18 Sep 2017 11:07:57 -0400 Original-Received: by mail-qk0-x242.google.com with SMTP id i14so506247qke.3 for ; Mon, 18 Sep 2017 08:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=udel-edu.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2YWFmk4o+/GFR19i5vKnhQEpZlS8ykfI7SRdemHWTIQ=; b=b7c3G9Vkziu6Fq1impu4Jna7Igihy7xe23XPnLk/771RdRjz7oCdNC6W37o3PDIr7N 65NjUYhuocIjspeki8urQm0p6mIPsx4V+CHPnyX1d4r9G73X95rVz1cRa14rNo8ZDgyW x0GqcI5jR8s/JsbfUEQYJnc3i+ELmLrhKVHhG5GIO3SlZdqC+IQ5FR0Tb4lS6GsECO5W 46BG5/HZCq2R464LNQEv0fUm9mng/1q2tnviwu+v1Yb1w9Q3tJZ7wMsRx462LKunsV8K AuRcqF59Pu3llWO6nPVCCuCF7UP1RDtIZtZk+IcHfESWBPG9j5j2uSxQWUjkaLpG7zej 9Jpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2YWFmk4o+/GFR19i5vKnhQEpZlS8ykfI7SRdemHWTIQ=; b=EaTBUGA4Owot02ob4Wxb3usx3OTdzye3z0TBBNBZpkh0DLcX4nAj3w1EXOn78BfEiz Ty93NU3uut901VynhHVs1cSg5FE6c0tI4ZqqE7ZYxHp0Ik6f9ws8ycWxq3oVSnkqWCBn uFeA8rJtoqbNw1XIjM0Gmna3i1y5+Swvd1SRZs3DirPR0BNgzidDnt7evo6sXPsRydBI ajZR1ra9EqouIB4ZiKXRd22tZwvarLw+/d0bxq4Z0No0xbKT2b5XpvCxdg65H9X+hx5V IsmRcrVx/L0tFpw0GdGCZYnuPnWTU6wdmaCAVzZ7ifUrb2+9W1QkTKf40JSvvv2k7kl+ rA7Q== X-Gm-Message-State: AHPjjUjF/zBzStlDAwByn0SDX+f5wIWln5sbgxs9BfXmOiCbKtkbjkE3 5OjbpFGW7sygxheI X-Google-Smtp-Source: AOwi7QC4eR7Y+5JmoO8b+8PzAsdyTDIOBWVXTmNC3mAXXjkqt5Ox9wtQaQ77i5pWOetkN3hboa9E+w== X-Received: by 10.55.79.79 with SMTP id d76mr13538042qkb.173.1505747277026; Mon, 18 Sep 2017 08:07:57 -0700 (PDT) Original-Received: from holos.localdomain (pool-173-67-36-61.bltmmd.fios.verizon.net. [173.67.36.61]) by smtp.gmail.com with ESMTPSA id s57sm5361504qth.37.2017.09.18.08.07.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 18 Sep 2017 08:07:56 -0700 (PDT) Original-Received: by holos.localdomain (Postfix, from userid 1000) id ECC7D69594; Mon, 18 Sep 2017 11:07:55 -0400 (EDT) In-Reply-To: <83mv5shx5h.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 18 Sep 2017 17:57:46 +0300") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::242 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:218468 Archived-At: Eli Zaretskii writes: >> From: Philipp Stephani >> Date: Mon, 18 Sep 2017 13:26:34 +0000 >> >> I've discovered that the interface and documentation of Jansson are >> much better than the ones of json-c, so I >> switched to Jansson. > > Thanks, but isn't Jansson less actively developed, judging by your > survey? > >> I've attached a patch. > > I thought we wanted to import the library into Emacs proper, didn't > we? What is the purpose of providing such a core functionality as an > optional feature? I referred to embeddable code; however, there is a wide variety from embedded to big featureful libraries for JSON. Jansson is one of those featureful libraries, to which we should link instead of assimilating.