From: Marius Amado Alves <amado.alves@netcabo.pt>
To: comp.lang.ada@ada-france.org
Subject: Re: Mneson announcement and help request
Date: Wed, 02 Jun 2004 14:14:09 +0100
Date: 2004-06-02T14:14:09+01:00 [thread overview]
Message-ID: <mailman.35.1086182063.391.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <c9kedd$i1n$2@a1-hrz.uni-duisburg.de>
> generic
> with procedure Process(Pointee: Sets_of_T.Cursor);
> with function Stop(Pointee: Sets_of_T.Cursor) return Boolean;
> procedure Traverse (container: Sets_of_T.Set);
Nice.
Incidently, I've found out that local instantiations are (intriguingly)
slow. I've found this out chasing the slowness problem in Mneson
20040601, solved in 20040602--in part or in full (not researched) by
eliminating instantiations. I have not played with inline pragmas nor
compiler optimization options.
BTW, regarding Mneson development, my priorities are optimizing Base and
Calculus, and improving documentation. Not refactoring into an
exceptionless idiom. Unless that shows significant speed gains. Feel
free to do that, but if you really want to help, mind the overall
priorities. We could have a fully validated system by 2005, to go with
the new Ada. BTW, note that some tricks are admitedly temporary, in
expectation of Ada 2005, notable the use of 'Unrestricted_Access for
callbacks.
Thanks.
next prev parent reply other threads:[~2004-06-02 13:14 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-06-01 15:56 Mneson announcement and help request Marius Amado Alves
2004-06-02 2:26 ` Jeff C,
2004-06-02 3:06 ` Marius Amado Alves
2004-06-02 11:19 ` Georg Bauhaus
2004-06-02 11:41 ` Marius Amado Alves
[not found] ` <c9l0vo$pq3$1@sparta.btinternet.com>
2004-06-02 17:47 ` Marius Amado Alves
2004-06-02 19:46 ` Martin Dowie
2004-06-02 22:10 ` Randy Brukardt
2004-06-03 5:58 ` Martin Dowie
2004-06-04 3:21 ` Randy Brukardt
2004-06-04 5:55 ` Martin Dowie
2004-06-04 7:30 ` Jean-Pierre Rosen
2004-06-04 14:11 ` Larry Kilgallen
2004-06-03 4:12 ` Jeffrey Carter
2004-06-03 5:48 ` Martin Dowie
2004-06-03 9:02 ` Martin Krischik
2004-06-02 11:41 ` Georg Bauhaus
2004-06-02 13:14 ` Marius Amado Alves [this message]
2004-06-03 4:09 ` Jeffrey Carter
2004-06-03 11:24 ` Georg Bauhaus
2004-06-02 3:21 ` Marius Amado Alves
2004-06-22 20:49 ` Jacob Sparre Andersen
2004-06-23 9:36 ` Marius Amado Alves
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox