[Cgdb-devel] New libraries for CGDB
Brought to you by:
bobbybrasko,
crouchingturbo
|
From: Bob R. <bo...@br...> - 2004-02-27 06:33:29
|
Hi, It's been a long time. However, some of the developers of CGDB are ready to start another round of development, which will make CGDB's interface much more VI compatible. There will be several new libraries created to ease the task of implementing CGDB. libkui will be one of them. This stands for "key user interface". It will be the library responsible for catching user commands. For example, when you hit "5Control-wj" in vim, you expect vim to move you down 5 windows. Well, libkui will be responsible for getting these sequences and returning what command the user requested. There will be several other libraries created and talked about in the near future. I am proposing we place all of the new libraries in cgdb/lib. This will be a new directory. Each library will get a directory in cgdb/lib. For example cgdb/lib/kui. Finally, each of these directories will have a src/ and inc/ which implements the library. So, for libkui I will add cgdb/lib cgdb/lib/kui cgdb/lib/kui/inc cgdb/lib/kui/src Does everyone think this is reasonable? If so, I'll add this infrastructure to the CGDB CVS tree. Thanks, Bob Rossi |