P.S. I'm aware this was borrowed from the likes of Clojure (as was seq), but sometimes it's not a great idea to bring in external terminology 1:1. Anyways, that's not major. When I added those hash-table specific function the point was to extend a specific API, not to look for some generic solution. On 22 June 2015 at 08:28, Bozhidar Batsov wrote: > Sounds a bit strange to me. Those are somewhat basic hash-table-specific > stuff. If you're going to obsolete them, why not obsolete everything except > hash-table constructors? Somewhere a line has to be drawn. > > Btw, I'm still not sure about the "map" naming, as this is a term that's > not used at all in Emacs Lisp terminology and will be the source of a lot > of confusing I guess. > > On 21 June 2015 at 21:58, Nicolas Petton wrote: > >> Hi, >> >> I'm thinking about obsoleting `hash-table-empty-p', `hash-table-keys' >> and `hash-table-values' defined in subr-x in favor of their map-* >> equivalent. >> >> WDYT? >> >> Cheers, >> Nico >> -- >> Nicolas Petton >> http://nicolas-petton.fr >> > >