Re: Re: software design clarification

Nathaniel Smith <[email protected]> Thu, 3 May 2007 16:22:39 -0700
Newsgroups gmane.comp.documentation.synopsis
Message-ID <[email protected]>
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/
  http://www.cubewano.org/oink
Mozilla work:
  http://blog.mozilla.com/tglek/

(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

-- 
Details are all that matters; God dwells there, and you never get to
see Him if you don't struggle to get them right. -- Stephen Jay Gould