Gabriel Dos Reis wrote:
Robert Dewar <[EMAIL PROTECTED]> writes:

| It's interestinng to note that in the Ada world, there is an ISO
| standard for plugins, which is compiler/vendor neutral (at least
| in theory, in practice there are some implementation dependencies).
| That's the ASIS interface (Ada Semantic Interface Specification).

So, is it that plugins are good for Ada (and I presume the GNU Ada
front end) but not for GCC?

All versions of the GNAT front end can produce the trees needed as
INPUT to the ASIS library (these trees are reasonably documented,
see sinfo and einfo, but nothing like formally documented at the
standards level).

The ASIS library itself is not part of the FSF sources, because
that would seem contrary to the general GCC goal of discouraging
proprietary coupling.

-- Gaby

Reply via email to