[comp.emacs] elisp library?

ingwa@isy.liu.se (Inge Wallin) (04/30/91)

I am currently, together with a few other people, writing a program in
emacs lisp consisting of more than 12 KLOC and I have noticed the lack
of an elisp library. To do what I can to rectify this lack, I am about
to compile a small library of abstract data types and functions to
operate on them.  The library will be written in elisp and the data
types will be binary trees, avl trees, stacks, queues and the like
(lists won't be needed, I believe :-) ).

It will be in the same spirit as libg++, the free class library that
comes with g++, the gnu C++ compiler.  The idea is that a programmer
who wants to use an abstract data type just cuts out the code he wants
from the library and uses it.  Also, this way, there will be less
duplication of similar but different code between elisp packages.

Has anybody done something like this already?  I don't want to
reinvent another wheel if I don't have to.  I am interested in
previous work as well as ideas you may have about what to include in
such a library.

/Inge Wallin
ingwa@isy.liu.se