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