savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #3656] Submission of Very fast tags for


From: Edward Bishop
Subject: [Savannah-register-public] [task #3656] Submission of Very fast tags for emacs
Date: Tue, 18 Jan 2005 05:33:01 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113

This is an automated notification sent by Savannah.
It relates to:
                task #3656, project Savannah Administration

==============================================================================
 OVERVIEW of task #3656:
==============================================================================

URL:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=3656>

                 Summary: Submission of Very fast tags for emacs
                 Project: Savannah Administration
            Submitted by: binutils
            Submitted on: Tue 01/18/2005 at 05:33
         Should Start On: 
   Should be Finished on: 
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
                  Effort: 0.00

    _______________________________________________________



Site Admin. Approval/Edition URL:
 <https://savannah.gnu.org/admin/groupedit.php?group_id=7237>


###### ORIGINAL SUBMISSION DETAILS ######

System Group Name:
-----------------
  vtags


Full Name:
----------
  Very fast tags for emacs
  

Type:
-----
  GNU


License:
-------- 
  GNU General Public License V2 or later


Other License: 
--------------
  


Description:
------------
  The purpose of this project is to provide a replacement

for the Emacs etags package. 



On large projects it is not unusual to have multi-MB tag files. One of the
main drawbacks of etags is that the tags are not sorted so that tag lookup is
linear and slow. Another shortcoming of using etags and Emacs is that the
entire tag file is loaded into memory, which, when combined with the linear
search, leads to interminable garbage collection and memory exhaustion. This
project addresses these issues. It does a binary search without reading the
entire tag file into memory.



A preliminary version of this project is available at
http://sourceforge.net/projects/vtags/




Other Software Required:
------------------------
  This project should be compatible with most versions of Emacs or XEmacs. We
will try to minimize version dependencies.


Other Comments:
---------------
  The vtags project has been hosted at http://sourceforge.net/projects/vtags/
since Sept 21, 2004. It was announced to comp.emacs on Oct 3 2004. 

Shortly thereafter, Richard M. Stallman suggested that vtags and etags be
merged. I think it is a good idea. We have had some preliminary discussions
on which features can be implemented efficiently and which cannot. I will
incorporate some of that discussion in the upcoming documentation.

#########################################







==============================================================================

This item URL is:
  <http://savannah.gnu.org/task/?func=detailitem&item_id=3656>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]