Hi all!
I open this thread for discussion about a project to build a source code indexer. Its not named yet! The project description will explain to you in detail what a source code indexer does. Have a look at it -
https://github.com/pesos/gsci/wiki/Description. It pretty much discusses everything about what the tool primarily does. Of course, much more features can be added. You can check how the tool is going to be designed here -
https://github.com/pesos/gsci/wiki/Design-Document
The benefits of this tool are plenty! It'll certainly help millions of developers when they lay their hands on new code and so your contribution can serve a huge user base.
You'll also get to learn a lot of programming languages, not in detail though, as we will need to build parsers for as many languages as possible.
The tool will primarily be built with C++ to offer better cross platform support. So its quite essential that you know it. If not, that's fine, there are some areas which are completely non-C++ (mainly the parser component).
If you are interested on contributing to this tool, please do contact me.
I'll be adding an initial codebase and a test-prototype by next week (hopefully) to kickstart development on this. We'll (We = contributors) also meetup (over IRC maybe) to discuss more about the development.