3 ms·
make-hash-table is an abomination. Thanks for this.
by jfb 14y ago
make-hash-table is an abomination. Thanks for this.
- lispm 14y ago(make-hash-table) is too difficult?
- jfb 14y agoEnumerate the keys, please. Oh, no primitives? Well, you can just use maphash. But wait: maphash doesn't return values. So you need your k/v function to modify some state somewhere. WAT Fuck it, I'll just use an alist.
- lispm 14y agoEnumerating keys makes (MAKE-HASH-TABLE) hard to use? What? If you want to enumerate keys, write a function. In Common Lisp I write: (defun hash-table-keys (ht) (loop for k being each hash-key of ht collect k)) Done. That's Lisp. Need a function? Write it.
- jfb 14y agoCool, thanks. The problem here is in the elisp manual, then.