Unlike the traditional way of discussion, GTalkabout relates the messages and the position of the source code. Messages could have the property of code's comments and can be located through the code, and vice versa. Messages compared with comments have the following advantages:
1. Comments are provided by the source code's author. On the other hand, the message can be made by either the author or by the reader, who can help others understand and can also ask others for help.
2. A piece of code might involve multiple processes, such as a function called more than one place, or a piece of code could have different flow and output according to different input.
3. Messages can contain text, images, a patch of code, etc.
Function Map, the exciting feature of GTalkabout generates a graph to represents the linkage interface of the source code where the function node can be located by the source code in function map and the source code can be located through the function node. This feature involves automatically analysis of the source code in order to generate the graph.
Status of every function in the source code keeps on changing depending on the work requirement. The function map always shows the updated result as it keeps on tracking the change in code and if changes take place that is reflected through the status icon immediately. The status change could be anything such as added, deleted or modified.
GTalkabout is essentially version control software source code notation. It allows developers and end users to discuss the project and source code. Version control is so essential. GTalkabout is an internal notation process and integrates a graphical client version control. However, the core value is still source code notation.