On Mon, Jun 11, 2018, 02:46 Stefan Monnier <monnier@iro.umontreal.ca> 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?