IDA Dept. of Computer and Information science, Linköping University

Integrating GNU Emacs with LINCKS

In line with the degree project integrating FrameMaker with LINCKS, we are interested in "plugging" GNU emacs on top of our object-centered database LINCKS, which was released for ftp in autumn 1993.

What is LINCKS?

GNU emacs?

The current editor has emacs-like commands, but it does not have any of the emacs extensibility. In our own environment, we work with emacs and FrameMaker, dependent on personal opinions and habits.

The reason to have a fuller integration is to get a more seamless integration of LINCKS in our working life, and to use all the really useful emacs-lisp code available. This would also enable us to use LINCKS a backing store for example mail, bits and pieces of information, notes etc.

This projects is dependent on the FrameMaker degree project, because you would be using the same interface library, but instead use emacs for doing the editing. You have two extremes in this project:

The direction of this project depends on your own level of expertise. Since LINCKS is written in 'C', you need some experience with 'C' and also possible with emacs-lisp (or lisp in general). This will be a very interesting project!

Environment etc

If we have our extension language, tcl or python, you will be probably using a mixture of C and the extension language together with a lot of emacs-lisp. How much emacs-lisp and how much 'C' is open to discussion based on your proposed design.

Our development environment is Sun, running SunOS 4.1.3, using the X11 window system, but LINCKS is available on most Unix platforms (including linux).

Also, see the related projects FrameMaker, WWW Gateway and NFS Interface, which all share a common ground.

Last words

For more information and discussion, please contact Martin Sjölin, E++ Bv 129, phone: 013/28 24 10 or mail to marsj@ida.liu.se


Return to:Degree Projects Back to: IDA Home page
Fri Dec 16 19:37:43 MET 1994 Maintained by xjobb@ida.liu.se