*** MOVED ***

NOTE: I have merged the contents of this blog with my web-site. I will not be updating this blog any more.

2005-12-21

Free Source Code Browsing Tools

I would like to use a tool that would allow me to easily browse large bodies of source code (for example GCC). I do not need an IDE. The tool should:

  • be able to run on a modern Linux system.

  • be free to use and free to modify.

  • support at least C, C++ and Java out-of-the box, with easy extensibility to other languages.

  • be fast (to create indices, to respond to user actions), lean on resources and intuitive.

  • be kept up-to-date and actively maintained.

  • have a graphical user interface (desirable, but not necessary).

I have looked at Exuberant Ctags (for vi), Source Navigator, Hypersrc/Pypersrc, GLOBAL etc., but do not fully like any of them. Source Navigator comes the closest to filling my needs, but has an ugly interface and (more importantly) does not seem to be maintained at all (for example, no one has bothered to fix the usage of "-fwritable-strings", which newer GCCs do not support anymore).

So for people who do not use IDEs, is there no tool that measures up to these requirements?

(Originally posted on Advogato.)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.