Thread: RE: Re[1]: [cedet-semantic] C++ namespace support, semanticdb problems
Brought to you by:
zappo
From: <kla...@sd...> - 2006-02-23 08:12:34
|
Eric M. Ludlam wrote: >> Off-topic: has anyone here tried Harmonia >> <http://harmonia.cs.berkeley.edu/>? How does it compare to Semantic >> in practice? Based on the documentation it doesn't seem to have >> proper C++ support either but from what I gather, it seems to use >> external process(es) to do the actual work and Emacs Lisp only for >> communicating with those processes, which sounds more realistic >> starting point compared to Semantic. >=20 > That looks pretty neat. Tools like ECB written on Semantic can take > advantage of any parsing tool so long as a relatively simple > interface is made between something like Harmonia and the semantic > tag format. =20 Just took a short and fast look at Harmonia - but at a first glance it = looks like very sophisticated! I have downloaded the source to a get an = expression what it contains and i must say i'm impressed... Looks as if harmonia does all that what is on the long time schedule of = semantic/ Cedet (e.g. syntax highlighting based on parsers not on regexps, on the = fly Syntax check, ...) What i have not found on the first look is any intellisense support or = have i overlooked Something? Anyway - if someone could build it on windows and the offer the binaries = for downloading I would be glad to download, install and try it - and if looks good also = to enhance ECB to support it.... Klaus |
From: Toby 'q. C. <tob...@dr...> - 2006-02-23 10:42:37
|
On Thu, Feb 23, 2006 at 09:12:20AM +0100, kla...@sd... wrote: > Eric M. Ludlam wrote: > > Just took a short and fast look at Harmonia - but at a first glance it looks > like very sophisticated! I have downloaded the source to a get an expression > what it contains and i must say i'm impressed... > > Looks as if harmonia does all that what is on the long time schedule of semantic/ > Cedet (e.g. syntax highlighting based on parsers not on regexps, on the fly > Syntax check, ...) > > What i have not found on the first look is any intellisense support or have i overlooked > Something? > > Anyway - if someone could build it on windows and the offer the binaries for downloading > I would be glad to download, install and try it - and if looks good also to enhance ECB to > support it.... If you do try to get ECB to work with harmonia, can I put in an appeal for a common programming interface to semantic and harmonia? I guess you would more or less be doing this anyway in order to get ECB to work with both. But separating the interface code from the rest of ECB would greatly benefit other tools that use semantic information, since they could then use harmonia as a drop-in replacement for semantic, or vice-versa. Obviously there'd be issues with features that aren't common to both packages, but you'd have to deal with them for ECB anyway. This is clearly jumping the gun! But I thought I'd get my appeal in before you start coding ;-) Toby -- Quantum Information Theory group Max Planck Institute for Quantum Optics Garching, Germany email: to...@dr... web: www.dr-qubit.org |