Mail Archives: djgpp/2001/06/07/13:15:10
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: | <slrn9hvcme.3vvdgcd.shankara@shankar.littonas.com>
|
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:
<http://tamacom.com/global/>.
Also vist my homepage at:
<http://www.geocities.com/shankara_c/global.html>
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
- Raw text -