ede-compdb status

Alastair Rankine <[email protected]> Wed, 7 Jan 2015 22:03:12 -0500
Newsgroups gmane.emacs.cedet
Message-ID <[email protected]>
Hi David,

Thanks for reaching out - a few months ago I moved to a new state and new job and completely missed the fact that my domain email stopped working. Fixed now.

In fact I didn’t realise anyone else was using ede-compdb, even though i think it has general utility, particularly for C and C++ programmers. Anyway I’m still actively maintaining it, having made a few tweaks on it as a result of my new job, which had a new build system etc. Anyway, glad there is still some interest.
> Were there some open issues with the code? I think all that was still
> needed was to include the documentation from your Readme.org into our
> Texinfo manuals. However, if you don't feel comfortable around Texinfo,
> we can convert it, though.

Off the top of my head I think the outstanding work is:
- Integrating the main compdb code - most of this work is independent of the rest of EDE, but there is a bit of overlap with compiler flag detection.
- Unit tests. These may be problematic; I’ve been using some third party libraries imported through cask. I don’t know if this is feasible within cedet proper.
- Converting documentation into Texinfo (as you say)
- Check for updates required as a result of changes to EDE - particularly the recent Locate Dominating File merge. Actually this is something I need to do regardless.
> Lately, I also had an idea: wouldn't it be cool if the compilation
> database could be generated from a compilation buffer? I mean, I use gcc
> and I could use this 'bear' utility to generate the db, but I run 'make'
> inside Emacs anyway, so all the data that is needed is right there in
> the output. Eclipse has the same feature for 'make'-based projects: it
> scans the output for preprocessor symbols, includes, etc. It's very
> useful.
Yeah that sounds possible, certainly. Presumably it would persist this information somehow? Perhaps write out a compilation database file? It’s an interesting idea.

------------------------------------------------------------------------------
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

_______________________________________________
Cedet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cedet-devel