comp.lang.ada
 help / color / mirror / Atom feed
From: "Hibou57 (Yannick Duchêne)" <yannick_duchene@yahoo.fr>
Subject: Re: Ada and Doxygen
Date: Thu, 25 Feb 2010 15:56:55 +0100
Date: 2010-02-25T15:56:55+01:00	[thread overview]
Message-ID: <op.u8oug5xjvwnd5a@garhos> (raw)
In-Reply-To: u7hq1y0e5.fsf@stephe-leake.org

Le Thu, 25 Feb 2010 13:18:10 +0100, Stephen Leake  
<stephen_leake@stephe-leake.org> a écrit:
> "contexts foreign to sources" requires something much better than
> Doxygen can provide. It has to abstract and summarize the whole
> program; Doxygen comments are all local.
>

Seems you are reading in my mind : that's what LP (Literate Programming)  
is for ;) (TBH, I'm thinking about something different, while still after  
that, let say that LP is a convenient picture for me).

Note : I was not to advertise for Doxygen, I was just prospecting about  
possible requests for it, because I first though about it as a possible  
solution for something else, and on the way, found peoples who were  
complaining there is no support for Ada in Doxygen. I understand this also  
vary from people to people (and also note Doxygen was not created with Ada  
in mind anyway and it's probably far to be its first target).

> Browsing is better for Ada in GPS or Emacs Ada mode; you can get to
> _all_ of the source, not just what the Doxygen viewer has access to.

If I may have a comment about a "detail" : while GPS provides some way to  
travel across sources, this does not compare to a browsable set of  
document which are browsable by nature (is it the good word for the french  
"par essence" ?) and where links are managed and edited as part of the  
content, just like words and sentences are. If the content of a document  
and its interpretation depends on the application you use to view it, then  
this is no more a document (I mean, links are not really part of this  
"document" and don't takes part of it). And indeed, it depends (after your  
example) on GPS or Emacs mode (this is inferred from the document, just  
like would be a list of words or an automatic index, which may not be  
meaningful.... because automatic)

Further more, this kind of browsing does not allow pre-designed navigation  
paths (this is mainly random browsing -- random here, has the same meaning  
as with random file access), still because browsing in not a first  
property of sources, and this will never be, because this does not have to  
be, just because documents and sources are different things with different  
purposes.

-- 
No-no, this isn't an oops ...or I hope (TM) - Don't blame me... I'm just  
not lucky



  parent reply	other threads:[~2010-02-25 14:56 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-24  8:39 Ada and Doxygen Hibou57 (Yannick Duchêne)
2010-02-24 10:10 ` Georg Bauhaus
2010-02-24 11:20   ` Hibou57 (Yannick Duchêne)
2010-02-24 13:05     ` Georg Bauhaus
2010-02-25 12:18     ` Stephen Leake
2010-02-25 13:31       ` Marco
2010-02-25 15:02         ` Hibou57 (Yannick Duchêne)
2010-02-25 14:56       ` Hibou57 (Yannick Duchêne) [this message]
2010-02-26  8:49         ` Stephen Leake
2010-02-26 18:42           ` Hibou57 (Yannick Duchêne)
2010-02-27 14:00             ` Stephen Leake
2010-02-27 14:25               ` Hibou57 (Yannick Duchêne)
2010-02-26 18:43           ` Vadim Godunko
2010-02-26 19:02             ` Hibou57 (Yannick Duchêne)
2010-02-26 20:04               ` Vadim Godunko
2010-02-27  7:46                 ` sjw
2010-02-27  9:12                   ` Hibou57 (Yannick Duchêne)
2010-02-27 13:38                     ` Jacob Sparre Andersen
2010-02-27 14:23                       ` Hibou57 (Yannick Duchêne)
2010-02-27 14:25                 ` Stephen Leake
2010-03-06 13:41             ` Marco
2010-03-03 23:55           ` Randy Brukardt
2010-03-04  6:56             ` Hibou57 (Yannick Duchêne)
2010-02-25 12:12 ` Stephen Leake
2010-02-25 18:31 ` Tero Koskinen
2010-02-26 10:52 ` Gautier write-only
2010-02-26 18:50   ` Hibou57 (Yannick Duchêne)
2011-03-16 21:44 ` Yannick Duchêne (Hibou57)
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox