comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: Re: ANNOUNCE: Avatox 1.0 is now available
Date: Thu, 24 Aug 2006 00:41:18 GMT
Date: 2006-08-24T00:41:18+00:00	[thread overview]
Message-ID: <OA6Hg.840$bM.366@newsread4.news.pas.earthlink.net> (raw)
In-Reply-To: <m2odudyfdm.fsf@grendel.local>

Simon Wright wrote:
> I took the view that <A_DEFINING_NAME/> would look better as
> <defining_name/> throughout.

I try to adopt the prevailing style and idioms of a given programming or 
similar such language, hence the camelBack no underscore approach.

> There are also some interesting choices about which aspects to map
> into attributes and which into child elements, and indeed on the whole
> mapping to be used.

Basically, I mapped literals into attributes, like identifiers, operators, 
numbers, and such.

There are other possibilities, but I didn't want to have to maintain any 
kind of info stack to know what value to associate with a previous or 
subsequent element.  Like A_CLAUSE could've had the kind of clause--"with", 
"usePackage"--as an attribute.  Here it's all done in a single pass with no 
look back or look-ahead.

> Do you support multi-unit environments?

The current release of Avatox only processes the single compilation unit 
provided to it.  Extending that to a closure probably wouldn't be that hard.

The Avatox XML Format (AXF) would support multiple units as-is (v1.1 and 
beyond), you just keep adding them in.

> Do you think there'd be a future in offering at least the concept to
> the ASIS team?

I'm a little unclear on what concept you're referring to...an XML 
definition for Ada?

> As a demo of the sort of thing one can do, we found it pretty
> straightforward to generate a report ...

<snip>

The analysis and reporting aspect is definitely one area for Avatox, using 
stylesheets just as you've done.

My focus though is more on "Transformation & Vivification", i.e., 
transforming the XML representation using <buzzword>XML-enabled 
technologies</buzzword> and then bringing the result to life by some means, 
whether that be converting the XML back to Ada source code, or compiling it 
directly, or through some other animation.

I'm experimenting and watching to see where this goes...

-- Marc A. Criley
-- Mckae Technologies
-- www.mckae.com
-- DTraq - Avatox - XIA - XML EZ Out




  reply	other threads:[~2006-08-24  0:41 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-17  0:58 ANNOUNCE: Avatox 1.0 is now available Marc A. Criley
2006-08-17  2:10 ` Jeffrey Creem
2006-08-18  8:03 ` Pascal Obry
2006-08-18  8:04 ` Pascal Obry
2006-08-18  8:05 ` Pascal Obry
2006-08-21 20:59 ` Simon Wright
2006-08-24  0:41   ` Marc A. Criley [this message]
2006-08-24  6:03     ` Simon Wright
2006-08-25  1:15       ` Marc A. Criley
2006-09-06 23:29       ` Randy Brukardt
2006-09-07 20:46         ` Simon Wright
2006-09-08  2:40           ` Randy Brukardt
2006-09-08 13:40             ` Georg Bauhaus
2006-09-09  8:28               ` Manuel Collado
2006-09-09 12:21                 ` Simon Wright
2006-09-11  7:58                   ` Manuel Collado
2006-09-09 18:56                 ` Marc A. Criley
2006-09-11  8:10                   ` Manuel Collado
replies disabled

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