rontolisp:hash-table-plist
(rontolisp:hash-table-plist table)
Returns a property list of the hash table's key/value pairs — the inverse of
rontolisp:plist-hash-table. A lightweight
subset of alexandria:hash-table-plist.
The pair order follows the table's iteration order (backend-specific, like
maphash), so it is well defined for a single-entry table; for a
rontolisp:json-parse object the keys are strings,
which getf cannot look up (it compares with eq), so read those with
gethash instead.
Backend support
Works on every backend and in every WASM mode (Preview 1 included): the function is written in rontolisp itself (part of the prelude) and is compiled into the program when used.