Re: I released the refactoring tool

David Engster <[email protected]> Sun, 15 Feb 2015 23:24:20 +0100
Newsgroups gmane.emacs.cedet
Message-ID <[email protected]>
Tu Do writes:
> As discussed before, in the long run, I want to write an source code indexer
> with Clang that is compatible with Semantic, so the built-in parser only needs
> to be responsible for new code entered from the keyboard, not existing code
> which could be huge.

That's my plan as well, using libtooling.

> Also, I intend to use Sqlite to store create a real tag database. The
> advantages:
>
> - We can do async operation because Sqlite is an external process, so Emacs
> does not have to do the heavy lifting of various tag querying operations and
> does not have to keep tags in memory. The database can take care of it.

Not sure what you're planning here. Do you want to replace Semanticdb
completely, or do you want to make Sqlite a back end for Semanticdb?
Hard to say how much that would gain, since AFAIK, there's no efficient
way to transfer large amounts of data between Emacs and Sqlite.

-David

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/