|
From: | Stefan Monnier |
Subject: | Re: JSON->lisp Mapping: Hash vs AList |
Date: | Sat, 16 Dec 2017 17:34:33 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> address@hidden json-parse-string string > address@hidden json-parse-string string &key (object-type 'hash-table) Emacs generally avoids keyword arguments. I consider them acceptable only for macros (where the cost of parsing arguments is acceptable since it's done at compile time) or for function which both need many optional arguments (so positional arguments are unwieldy) and whose runtime is significant enough that parsing keyword arguments is a non-issue (e.g. make-process). Given that there's only one optional argument here, I'd rather have it be a &optional one. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |