The Clewn project (original) (raw)

What is Clewn ?

Clewn implements full gdb support in the vim editor: breakpoints, watch variables, gdb command completion, assembly windows, etc.

This may be done with clewn or vimGdb. There is also a third way with pyclewn, a python program with more features than clewn and vimGdb, and a tight integration in Vim. See the pyclewn web site for a table listing the differences between all three programs.

Clewn is a program controlling vim through the netBeans socket interface, it runs concurrently with vim and talks to vim. Clewn can only be used with gvim, the graphical implementation of vim, as vim on a terminal does not support netBeans. VimGdb is a vim patch implemented as a vim optional feature.

Both alternatives use the same base source code to interface with gdb. Clewn, as a standalone process, needs its own terminal. This is not the case with vimGdb, but a drawback is that a different patch must be applied to each new Vim version.

They both share the same features set, except clewn supports some features that vimGdb does not have:

News

November 28, 2009 - Clewn release 1.15

Bug fix:

October 19, 2008 - Clewn and vimGdb release 1.14

Updates:

March 28, 2008 - vimGdb 1.13

Bug Fix:

December 28, 2007 - Clewn 1.13

Updates:

July 21, 2007 - vimGdb 1.12

New Feature:

May 27, 2007 - vimGdb 1.11

Updates:

January 22, 2007 - Clewn 1.10

New Features:

August 27, 2006 - Clewn 1.9 - vimGdb 1.9

New Features:

July 23, 2006 - Clewn 1.8.1 - vimGdb 1.8.1

Bug Fixes:

June 17, 2006 - Clewn 1.8 - vimGdb 1.8 on Vim 6.4 - vimGdb 1.8 on Vim 7.0

New Features:

April 9, 2006 - Clewn and vimGdb release 1.7

New Features:

February 19, 2006 - Clewn and vimGdb release 1.6

New Features:

November 17, 2005 - Clewn and vimGdb release 1.5 on Vim 6.4

Updates:

August 29, 2004 - Clewn release 1.4 - vimGdb patch 2 on Vim 6.3

Update:

June 8, 2004 - vimGdb patch 6 on Vim 6.2

New Features:

March 15, 2004 - vimGdb patch 5 on Vim 6.2

New Feature:

February 15, 2004 - vimGdb patch 3 on Vim 6.2

New Features:

January 12, 2004 - vimGdb initial release