From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: jsonrpc.el closer to merging Date: Mon, 11 Jun 2018 07:34:36 +0100 Message-ID: References: <87sh5uvdnr.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000003723cf056e57f271" X-Trace: blaine.gmane.org 1528698773 3742 195.159.176.226 (11 Jun 2018 06:32:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 11 Jun 2018 06:32:53 +0000 (UTC) Cc: Eli Zaretskii , p.stephani2@gmail.com, vibhavp@gmail.com, emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 11 08:32:48 2018 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 1fSGNj-0000pI-T8 for ged-emacs-devel@m.gmane.org; Mon, 11 Jun 2018 08:32:48 +0200 Original-Received: from localhost ([::1]:46739 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSGPp-00014k-Bm for ged-emacs-devel@m.gmane.org; Mon, 11 Jun 2018 02:34:57 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSGPi-00014V-Lf for emacs-devel@gnu.org; Mon, 11 Jun 2018 02:34:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSGPh-0004SK-Mp for emacs-devel@gnu.org; Mon, 11 Jun 2018 02:34:50 -0400 Original-Received: from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b]:38747) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fSGPh-0004Rn-Hl; Mon, 11 Jun 2018 02:34:49 -0400 Original-Received: by mail-it0-x22b.google.com with SMTP id v83-v6so9582986itc.3; Sun, 10 Jun 2018 23:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=L8FmVHVIhSEUUv+jJFocuRLvHS/l/WSJ9FMHWOa05vI=; b=VTvgKLF2Fnt4Wqt+oqOTgdMU38h03cB0DJQYrj6Q3oVYHU7zk/ZBU8IXZzUZhui0ie iWcOmOPvsoHGPiFuDBFJUDY02PVFJj3VOaHJe/C8d0Q3OcnOK/Ekhzb73aWIbI3aDVIz FuKXDy7gM8HaqYq7xvJotyHkubL9puT0WiUAD0yjPAH4NscrIql/QtLz4PE1t0p0U9xZ 3SFzpEM9CDaMLD2f3v4Swskeb8QH0dMdCXeRmMXZwxOsMGBjLmerziYFjvWWacjiJ3UW +0ewCjvcbOB9HVUo4pAd79+iJoczVP/HEKG+CU2oa9aD/vEA68qcY2e2/9KBgP4n70p6 4HDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=L8FmVHVIhSEUUv+jJFocuRLvHS/l/WSJ9FMHWOa05vI=; b=AHpkkws8DpydKx0R5UowuNzX3utj+YrSBGcNsGVYvphjRf+uhVzmbgKw6Wakgx+3gA 3UIGuXc/OIvv5aVXec4pm9Xpf9EnHXjWSJdabdIutMIgojqOcWB2a0xYWsJDymV7CUlC AQ1A22hN6wHZDhy/5maBGCFTZ68p9psW8h4WIxKuMMkQDH1bEvIgfKELSYIVBANiSNlu kDCZgc1474/h7gmAPTC/L88uIsR+OXnolqXVnyQdyuVbZjFi+Rf4tClqK89ozZvPoJhG LmpZ47L/OLYGVgHheX0p0voz+NOps2hM2HNCk50ct+vfV8Nqet15/xmg/OnlejXBwJoI EA7Q== X-Gm-Message-State: APt69E3x5tIAm4WAbek9oEtB7BLGGPiWsyntIHsQERHjmHYNoB0JQGWz LbVxszQZDRkCrR2OT531jJ+MWXCoYYxeAJkYDI8= X-Google-Smtp-Source: ADUXVKI+INusaNrclhBtg7n1AG9CFGRj+2SQZwziY9ZSXAx2jO7wXwp55IoQOCXJeB6cUq/bdwNa4SB+rmDK5lEE/V0= X-Received: by 2002:a24:8b81:: with SMTP id g123-v6mr9606628ite.67.1528698888461; Sun, 10 Jun 2018 23:34:48 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::22b 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:226186 Archived-At: --0000000000003723cf056e57f271 Content-Type: text/plain; charset="UTF-8" On Mon, Jun 11, 2018, 02:46 Stefan Monnier wrote: > > - The library exchanges JSON objects with the client as plists. I still > > haven't gotten a very convincing argument to do so, but it could be > > made plist/alist/hashtable-agnostic. This would probably amount to > > I'm not sure I understand this: why would one want to make it > p/a/h-agnostic? So that the application that you build on top of it can use whatever. Are you sure you aren't you confusing jsonrpc with LSP at this point? --0000000000003723cf056e57f271 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon, = Jun 11, 2018, 02:46 Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> - The library exchanges JSON objects with the client as = plists.=C2=A0 I still
>=C2=A0 =C2=A0haven't gotten a very convincing argument to do so, bu= t it could be
>=C2=A0 =C2=A0made plist/alist/hashtable-agnostic. This would probably a= mount to

I'm not sure I understand this: why would one want to make it
p/a/h-agnostic?

So that the application that you build on top of it can use what= ever. Are you sure you aren't you confusing jsonrpc with LSP at this po= int?
--0000000000003723cf056e57f271--