Hi Paul,

You might want to take a look at my proposal for last year GSoC which
attempted to provide the same functionality:
http://leapon.net/files/Multiple%20language%20support%20for%20autodoc%20in%20Sphinx%20via%20ANTLR.html
(since
it's from one year ago, excuse me for broken links and outdated
information).

Also Michael the creator of Breathe <http://github.com/michaeljones/breathe>
emailed me before about the proposal just out of curiosity, and this is my
reply:

Hi Michael,
Sorry but the proposal remained a proposal and has not been implemented :( I
don't have plans to do it in the near future either (too busy with school).
I've skimmed the docs for Breathe and it seems to be a very nice concept!
This is actually quite similar to the project that I wanted to work on the
first time. However after discussing at #pocoo, some were not very keen of
the idea of using doxygen because doxygen itself is "not good enough" a
software overall. A real parser like ANTLR-generated ones are definitely
better but implementation would definitely be more difficult since it's
lower level. Some after suggested using clang (a production-ready
parser-compiler for C-like languages).
In any case, you project is better because you have an implementation
instead of just a plan :) Nevertheless you are welcome to
retrofit/modify/implement the project plan!

Then his reply (pardon me for posting this without permission, I hope you
don't mind Michael!):

Hey, thanks for the information. You're right, there is something less
> than desirable about Doxygen, but as you say, it lets you ship
> something quicker so I decided to role with that. I aimed to improve
> the parser at some point, but really doxygen already does a bunch of
> languages and I mainly use C++ and that is meant to be horrible to
> parse, so I took to lazy route. [...]



--------
Leontius Adhika Pradhana (Leon)
http://leapon.net/


On Thu, Feb 17, 2011 at 10:17 PM, daspostloch <daspostl...@googlemail.com>wrote:

> Hi all,
>
> Having installed Sphinx only some days ago, I quickly
> had a look into the Doxygen/XML bridge Breathe [1]
> written by Micheal Jones. I found the idea very neat.
>
> Sphinx has become one of the de-facto standards for
> python documentation, and it seems plausible that it
> would have major impact on, e.g., the C++ world as well,
> provided that the technology is available. However,
> Micheal has said in a post that he plans to start
> ceasing further Breathe development.
>
> Having noted this, I wanted to ask if there are any
> Sphinx plans for the 2011 Google Summer of Code, and
> if so, maybe suggest to check if some Breathe targets
> could be included before the fast approaching deadline?
>
> If yes, this important bridge to other programming
> languages could be fostered further. As a side note,
> I have also been pointed to the doxylink project [2],
> which seems to be a good intermediate workaround. Or
> does the Sphinx community feel this way of linking to
> a third system would be the desired solution permanently?
>
> Cheers, Paul
>
>
> [1] http://michaeljones.github.com/breathe/
> [2] http://packages.python.org/sphinxcontrib-doxylink/index.html
>
> --
> You received this message because you are subscribed to the Google Groups
> "sphinx-dev" group.
> To post to this group, send email to sphinx-dev@googlegroups.com.
> To unsubscribe from this group, send email to
> sphinx-dev+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/sphinx-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-dev" group.
To post to this group, send email to sphinx-dev@googlegroups.com.
To unsubscribe from this group, send email to 
sphinx-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sphinx-dev?hl=en.

Reply via email to