Re: Re: software design clarification
[email protected] (Gilles J. Seguin) Fri, 04 May 2007 00:44:09 -0400
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 2007-05-03 at 16:22 -0700, Nathaniel Smith wrote: > On Thu, May 03, 2007 at 09:56:43AM -0400, Stefan Seefeld wrote: > > Eric M. Hopper wrote: > > > > > But, if helping out is required for it to exist or would push it forward > > > faster, the problem of documenting my C++ code nicely might be enough of > > > a hook to get me interested in doing something. > > > > Just look at how little I accomplished over recent months. Current releases > > are still spawned from the 'Synopsis_0_8' branch for a reason. > > > > Yes, more effort is indeed required to move forward with the new C++ frontend > > again. > > I know I've brought this up before, and apologies for providing > another distraction from, you know, actually writing said code... but > isn't this yet more reason to consider just integrating Elsa? It's > 2-clause BSD, it already parses C++ well, Mozilla is investing heavily > in using it to build automated refactoring tools... > > It's at, of course: > http://www.cs.berkeley.edu/~smcpeak/elkhound/sources/elsa/ an old project, we are not crazy, if the thing would work we would have used it since long time. from documentation, «The template design is still somewhat incomplete.», means can not used it if using template. In brief, parsing C++ require backtracking that is it, that is all. > http://www.cubewano.org/oink > Mozilla work: > http://blog.mozilla.com/tglek/ not for me > (Mozilla is actually an interesting case, because they have a giant > codebase that is mashed together out of JS, C++, and funky COM > interfaces between the two and between C++ modules -- not too > dissimilar from Fresco that way, actually :-). Seems like exactly > the sort of place where Synopsis would be most useful...) > > -- Nathaniel