Re: GCC 4.0 Ada.Containers Cursor danger.



"Dmitriy Anisimkov" <anisimkov@xxxxxxxxx> wrote in message
news:1120789712.389559.11090@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> <<
> > The checking of the cursors could take considerable size and
> > performance.
>
> Only if you insist upon perfect checking.
> >>
>
> Me, not. 99.9 would be enought. If you sure thar cursors would be
> checked in the coming Ada 200X, i'm quiet. Are you have an authority to
> force Ada.Containers checking in Ada 200X ?

I'm afraid its a quality-of-implementation issue, and that will require
pressure from user like you on vendors. Note that Matt is trying to improve
the checking in the "reference" containers implementation, so that should
help.

> <<If you had used the RRS implementation of cursors,>>
> Where could I see it ?

Unfortunately, its mostly in my head at this point. I have this language
standard to finish, you see, and its already late... (In case you don't
know, I'm the editor of upcoming Amendment, meaning I'm the one that takes
all of the scattered bits and puts them together into a hopefully coherent
language standard.)

> Is it open source ?

Not at this point. It's part of the Janus/Ada compiler, which is not open
source today. Maybe at some point in the future.

Randy Brukardt





.



Relevant Pages

  • Re: GCC 4.0 Ada.Containers Cursor danger.
    ... If you sure thar cursors would be ... checked in the coming Ada 200X, ... Is it open source? ... Prev by Date: ...
    (comp.lang.ada)
  • Re: Windows Ada database support.
    ... :> Wrong abstractions in PL/SQL too? ... Is in your opinion PL/SQL better than Ada? ... to "descend" to sequential access or to random access via cursors, ... Indeed RDBMSs have some low level features, ...
    (comp.lang.ada)
  • Re: Amount of copying on returned constant objects
    ... but there isn't any obvious way to do that in Ada. ... I guess then that some reference counting companion type (or maybe making ... Cursors can be tagged if the implementation so choses, ...
    (comp.lang.ada)
  • Re: GCC 4.0 Ada.Containers Cursor danger.
    ... Pointer arithmetic in Ada. ... would be complete set of access routines without cursors, ... Maybe we should review Ada.Containers interface. ... <<You appear to not understand the machine model, ...
    (comp.lang.ada)
  • Re: Windows Ada database support.
    ... Cursors are not an abstraction from the point of view of an Ada ... : Surely, but statistically irrelevant. ...
    (comp.lang.ada)