From: shankara AT erols DOT com (Shankar Chakkere) Newsgroups: comp.os.msdos.djgpp Subject: ANNOUNCE: GLOBAL source tag system V4.0 is available for DJGPP Date: 7 Jun 2001 16:59:09 GMT Lines: 88 Message-ID: X-Trace: UmFuZG9tSVYMWlGex3GT0TcjMa22QTAyaXTlQhvFECidtgW4pXqrIcF0GDxRRdKOYrGeheKpL5o= X-Complaints-To: abuse AT rcn DOT com NNTP-Posting-Date: 7 Jun 2001 16:59:09 GMT User-Agent: slrn/0.9.7.0 (Win32) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, I am pleased to announce that GLOBAL Version 4.0 is now available for DJGPP. I am also pleased to announce that the less pager with GLOBAL patch is available. What is GLOBAL? ************** GNU GLOBAL is a source code tag system that works the same way across diverse environments.You can locate a specified function in the source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main() functions. GNU GLOBAL has following features: * support C, C++, Yacc and Java. * work the same way across diverse environments. Currently, support followings: ** Shell command line ** Vi clone editor (nvi, elvis, vim) ** Emacs editor (emacs, mule, xemacs) ** Less viewer NOTE: I have patched the less also, read below ** Web browser * find the locations of a specified object quickly. * locate not only object definitions but also object references. * allows duplicate objects. * locate also path which includes specified pattern. * treat a source tree containing subdirectories as a logical scope. You can get the relative path of objects from anywhere within that scope. * search not only in a source tree but also in library paths. * understand POSIX 1003.2 regular expressions. * support external search engine (grep and idutils). * generate hypertext of source code. NOTE: htags is a perl script, not working on my system. I am using the windows port of perl, I have to try with DJGPP port * tag files are independent of machine architecture. * plugged-in parser is available to treat new language. * compact format is available to save disk space. * support incremental updating of tag files. * support customizing with global.conf. * generate completion list for completing input method. * If you have a plan to make a yet another editor with tag facility then you can use GLOBAL as the tag system. For more information about GLOBAL, you can visit its home page at: . Also vist my homepage at: where I have information on * Using GLOBAL with windows VIM * Using GLOBAL with windows less viewer,(patched DJGPP less) and to grab a GLOBAL Tutorial in PDF. Packages ******** GLOBAL for DJGPP has been split into two packages: source, and pre-compiled binaries. Source: v2apps/global4s.zip Binary: v2apps/global4b.zip If you're new to GLOBAL, get the GLOBAL Tutorial from my homepage. There is also GLOBAL FAQ under doc/global directory. There was not much changes need for the GLOBAL to compile on DJGPP environment. I have to modify the code to use @response file instead of very long command line. Less with GLOBAL patch has been split into two packages: source, and pre-compiled binaries. Source: v2apps/lssg358s.zip Binary: v2apps/lssg358b.zip Read the Readme file under doc/less for tips on using less with GLOBAL. enjoy! Shankar Chakkere