[Casa-framework] another svn query

Raymond Rusk Raymond.Rusk at nrc-cnrc.gc.ca
Fri Oct 27 17:38:48 EDT 2006


On Fri, 27 Oct 2006, Kumar Golap wrote:

> And I guess if Ger and company have already done some work on this
> ...I wonder when is a good time for them to check it in...especially
> on the classes that have not changes at all.
> 
> 
> Cheers,
> 
> Kumar

>From browsing a few classes, I don't think Ger has put in any special 
Doxygen markup.  The old help tags are still in place but ignored.  What 
we see is what you get for free when you process your *.h and *.cc files 
with Doxygen.  And what you get for free is pretty useful.  It may not 
require much effort to do what Ger has done.

> On 10/27/06, Wes Young <wyoung at nrao.edu> wrote:
> > I should point out the difference between the non-framework version
> > of AIPS++ libraries and CASA version is, with the new version of CASA
> > we've removed the glish based tasking and all-things-glish, as for
> > the rest of the non-consortia libraries, there is no difference,
> > none, nada, zilch. What we are doing in xmlcasa is creating a tool/
> > task interface to the library. This interface is "user oriented", the
> > fact that we can access it programmatically by compiling and linking
> > against xmlcasa is a nice feature but not the main point. What all
> > the _cmpt files are about is glue code so we can take xml, generated
> > code and access the underlying libraries.
> >
> > Eventually we will get the doxygen stuff working, but right now there
> > are other priorities.
> >
> > wes
> > wyoung at aoc.nrao.edu
> >
> >
> > On 27 Oct 2006, at 21:49, Raymond Rusk wrote:
> >
> > > Hi Shannon,
> > >
> > > ASTRON is further along with Doxygen than we are.  If you go to
> > > http://www.astron.nl/~gvd/aips++/docxxhtml/classQuantumHolder.html,
> > > for
> > > instance, you get a nice class hierarchy diagram.  It is the non-
> > > framework
> > > AIPS++, of course, but the basic libraries haven't changed that
> > > much.  It
> > > will be nice when we have this level of documentation as well.
> > >
> > > Raymond
> > >
> > > On Fri, 27 Oct 2006, jaeger at cpsc.ucalgary.ca wrote:
> > >
> > > > au contraire!
> > > >
> > > > Doxygen provides a much richer document set the latex generated from
> > > > the xml, from what I can see.  At least from a programmers point of
> > > > vies.
> > > >
> > > > Based on what I've seen the xml generated documentation is a lot like
> > > > reading a book, not really a website.  There are also a lot of
> > > > comments
> > > > there that are more about how to use casapy then about the software
> > > > design.  In fact there is very little to no information about
> > > > software
> > > > design.
> > > >
> > > > Doxygen produces a hierarchical set of webpages that even includes
> > > > class hierarchy diagrams.  A much more useful tool to the developer
> > > > then stripping out the software design stuff in amongst the software
> > > > usage stuff.
> > > >
> > > > Shannon
> > > >
> > > > > Documentation should be in the XML, the headers are generated.
> > > > > Doxygen on generated headers makes little sense, it could be done
> > > > > though if there is demand, just not right now.
> > > > >
> > > > > wes
> > > > > wyoung at aoc.nrao.edu
> > > > >
> > > > >
> > > > > On 27 Oct 2006, at 17:06, Raymond Rusk wrote:
> > > > >
> > > > > > Hi Wes/David,
> > > > > >
> > > > > > Chiming in on David's comment about preserving programmer's
> > > > > > statement of
> > > > > > intent from the past, one issue I see with our auto-generated
> > > > > > headers is
> > > > > > that it makes in-line documentation more of a challenge.  Much
> > > > > > of the
> > > > > > documentation in the old DOs appears in the headers.  That is where
> > > > > > Doxygen markup would normally appear. Our new framework makes it
> > > > > > easier to
> > > > > > lose this information than to retain it.
> > > > > >
> > > > > > Raymond
> > > > > >
> > > > > > On Fri, 27 Oct 2006, Wes Young wrote:
> > > > > >
> > > > > > > In a word, no.  It's a clean break.  Yes we could have but we
> > > > > > > chose
> > > > > > > to leave the past behind. So you want cvs history use cvs
> > > > > > > commands.
> > > > > > >
> > > > > > > wes
> > > > > > > wyoung at aoc.nrao.edu
> > > > > > >
> > > > > > >
> > > > > > > On 27 Oct 2006, at 16:11, David King wrote:
> > > > > > >
> > > > > > > > Hi all:
> > > > > > > >
> > > > > > > > One thing I'd wanted to ask:  what about retaining the revision
> > > > > > > > history from cvs?  My perusal of the svn doc seemed to indicate
> > > > > > > > they considered it valuable (I agree), and I think they worked
> > > > > > > > hard
> > > > > > > > to allow it to be preserved on import from cvs, but I dont see
> > > > > > > > it
> > > > > > > > in the svn repository.  (Is it already too late)?
> > > > > > > >
> > > > > > > > dk
> > > > > > >
> > >>>>> _______________________________________________
> > > > > > > Casa-framework mailing list
> > > > > > > Casa-framework at donar.cv.nrao.edu
> > > > > > > http://listmgr.cv.nrao.edu/mailman/listinfo/casa-framework
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Dr. Raymond Rusk                                        Dr. Raymond
> > > > > > Rusk
> > > > > > ALMA Software Engineer                           Ingenieur Logiciel
> > > > > > ALMA
> > > > > > National Research Council Canada   Conseil national de recherches
> > > > > > Canada
> > > > > > Herzberg Institute of Astrophysics   L'Institut Herzberg
> > > > > > d'Astrophysique
> > > > > > DRAO, P.O. Box 248                                    OFRA, B.P.
> > > > > > Box 248
> > > > > > Penticton, BC V2A 6J9           |\^/|         Penticton, (C.-B.)
> > > > > > V2A 6J9
> > > > > > Government of Canada         _|\|   |/|_          Gouvernement du
> > > > > > Canada
> > > > > > Tel: (250)490-4347           >         <              Tel: (250)
> > > > > > 490-4347
> > > > > > Fax: (250)493-7767            >_./|\._<               Fax: (250)
> > > > > > 493-7767
> > > > > > Raymond.Rusk at nrc-cnrc.gc.ca                  Raymond.Rusk at nrc-
> > > > > > cnrc.gc.ca
> > > > >
> > >>> _______________________________________________
> > > > > Casa-framework mailing list
> > > > > Casa-framework at donar.cv.nrao.edu
> > > > > http://listmgr.cv.nrao.edu/mailman/listinfo/casa-framework
> > > > >
> > > >
> > > >
> > >
> > > --
> > > Dr. Raymond Rusk                                        Dr. Raymond
> > > Rusk
> > > ALMA Software Engineer                           Ingenieur Logiciel
> > > ALMA
> > > National Research Council Canada   Conseil national de recherches
> > > Canada
> > > Herzberg Institute of Astrophysics   L'Institut Herzberg
> > > d'Astrophysique
> > > DRAO, P.O. Box 248                                    OFRA, B.P.
> > > Box 248
> > > Penticton, BC V2A 6J9           |\^/|         Penticton, (C.-B.)
> > > V2A 6J9
> > > Government of Canada         _|\|   |/|_          Gouvernement du
> > > Canada
> > > Tel: (250)490-4347           >         <              Tel: (250)
> > > 490-4347
> > > Fax: (250)493-7767            >_./|\._<               Fax: (250)
> > > 493-7767
> > > Raymond.Rusk at nrc-cnrc.gc.ca                  Raymond.Rusk at nrc-
> > > cnrc.gc.ca
> >
> > _______________________________________________
> > Casa-framework mailing list
> > Casa-framework at donar.cv.nrao.edu
> > http://listmgr.cv.nrao.edu/mailman/listinfo/casa-framework
> >
> 
> 

-- 
Dr. Raymond Rusk                                        Dr. Raymond Rusk
ALMA Software Engineer                           Ingenieur Logiciel ALMA
National Research Council Canada   Conseil national de recherches Canada
Herzberg Institute of Astrophysics   L'Institut Herzberg d'Astrophysique
DRAO, P.O. Box 248                                    OFRA, B.P. Box 248
Penticton, BC V2A 6J9           |\^/|         Penticton, (C.-B.) V2A 6J9
Government of Canada         _|\|   |/|_          Gouvernement du Canada
Tel: (250)490-4347           >         <              Tel: (250)490-4347
Fax: (250)493-7767            >_./|\._<               Fax: (250)493-7767
Raymond.Rusk at nrc-cnrc.gc.ca                  Raymond.Rusk at nrc-cnrc.gc.ca


More information about the Casa-framework mailing list