Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

(make-hash-table) is too difficult?


Enumerate 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.


Enumerating 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.


Cool, thanks. The problem here is in the elisp manual, then.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: