Elib 1.0 review

Download
by rbytes.net on

Elib is designed to be for Emacs lisp programs what libiberty.a is for C programs: a collection of useful routines which don't have t

License: GPL (GNU General Public License)
File size: 56K
Developer: Inge Wallin and Per Cederqvist
0 stars award from rbytes.net

Elib is designed to be for Emacs lisp programs what libiberty.a is for C programs: a collection of useful routines which don't have to be reinvented each time a new program is written.

It contains code for:

container data structures (queues, stacks, AVL trees, etc)
string handling functions missing in standard Emacs
minibuffer handling functions missing in standard Emacs
routines for handling lists of so-called cookies in a buffer.

Known bugs:

The documentation could be better. It lacks an index, among other things.
The stack-m and stack-f should probably both (provide 'stack). stack-m.el should maybe be renamed stack.el, and stack-f.el should maybe only be used while debugging. We are still thinking about this. Suggestions are welcome.
The cookie package has a number of inconsistencies regarding handling of (point).

Elib 1.0 keywords