Web lists-archives.com

Bug#854824: ITP: ht-el -- hash table library for Emacs




Package: wnpp
Severity: wishlist
Owner: Lev Lamberov <dogsleg@xxxxxxxxxx>

* Package name    : ht-el
  Version         : 2.1
  Upstream Author : Wilfred Hughes <me@xxxxxxxxxxxxx>
* URL             : https://github.com/Wilfred/ht.el
* License         : GPL-3+
  Programming Lang: Emacs Lisp
  Description     : missing hash table library for Emacs

The missing hash table library for Emacs. Libraries like `s.el'
(strings) and `dash.el' (lists) have shown how much nicer Emacs Lisp
programming can be with good libraries. `ht.el' aims to similarly
simplify working with hash tables.

Common operations with hash tables (e.g. enumerate the keys) are too
difficult in Emacs lisp.

`ht.el' offers:

 * a consistent naming scheme;
 * a more natural argument ordering;
 * a more comprehensive range of hash table operations;
 * mutation functions always return nil.