comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@acm.org>
Subject: Re: ANN: Ada source code decorator
Date: Wed, 24 May 2006 20:28:17 -0400
Date: 2006-05-24T20:28:17-04:00	[thread overview]
Message-ID: <ur72j0wym.fsf@acm.org> (raw)
In-Reply-To: m24pzg78w4.fsf@grendel.local

Simon Wright <simon@pushface.org> writes:

> Georg Bauhaus <bauhaus@futureapps.de> writes:
>
>>   (* XML      - time permitting, using Simon Wright's ASIS based GIs.)
>
> Although that work was useful, a lot more needs to be done on it to
> make it anywhere near complete. It would be a lot easier if ASIS (the
> standard) was open-source.

The ASIS _standard_ is open-source; it consists of Ada specs giving the API.

The GNAT implementation is also open-source.

So what is missing?

> If there is to be an ASIS 2005 

There is; the ARG is starting work on it.

> I hope the representation will be as an XML schema and not an API;

I don't see how that is remotely possible. The whole point of ASIS is
to access the knowledge the compiler has about the source. Thus the
compiler has to provide functions to access that knowledge.

I can see building an XML processor in which some of the XML tags
cause ASIS API calls. But that is a layer on top of the ASIS API, not
a replacement for the ASIS API.

> the API makes using ASIS so very clumsy compared to the various XML
> processing technologies available now. Well, that's the way it seems
> from here!

Can you give a concrete example of how an ASIS-XML would work?

-- 
-- Stephe



  reply	other threads:[~2006-05-25  0:28 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-23 10:59 ANN: Ada source code decorator Georg Bauhaus
2006-05-23 21:01 ` Simon Wright
2006-05-25  0:28   ` Stephen Leake [this message]
2006-05-25  4:54     ` Jeffrey R. Carter
2006-05-25 12:36       ` Georg Bauhaus
2006-05-25 13:48       ` Stephen Leake
2006-05-25 16:16         ` Manuel Collado
2006-05-26  5:54           ` Martin Krischik
2006-05-26 11:08             ` Georg Bauhaus
2006-05-26 20:35             ` Simon Wright
2006-05-27  8:59               ` Martin Krischik
2006-05-27 11:25                 ` Georg Bauhaus
2006-05-27 12:13                   ` Martin Krischik
2006-05-27 12:06                 ` Simon Wright
2006-05-30 17:50               ` Martin Dowie
2006-05-25 19:53     ` Simon Wright
2006-05-26 11:24       ` Stephen Leake
2006-05-26 21:01         ` Simon Wright
2006-05-27 11:51           ` Stephen Leake
2006-05-27 17:38             ` Simon Wright
replies disabled

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