comp.lang.ada
 help / color / mirror / Atom feed
From: John McCabe <john@nospam.assen.demon.co.uk.nospam>
Subject: Re: GnatBench (from GPL edition)
Date: Fri, 04 Apr 2008 23:50:48 +0100
Date: 2008-04-04T23:50:48+01:00	[thread overview]
Message-ID: <22cdv3lsjfpqfck3b81udq179chucls24b@4ax.com> (raw)
In-Reply-To: ft43fh$r3v$1@jacob-sparre.dk

"Randy Brukardt" <randy@rrsoftware.com> wrote:

>> Just look at who's
>> involved in the Hibachi project - Aonix are effectively leading it
>> with DDC-I and AdaCore having significant input, and supposedly OC
>> Systems and Green Hills are expected to contribute.
>
>We would have contributed if there was something that we could actually do.
>Aonix is (partially) a Java company these days, so they (presumably) have
>the expertise to write such code. We don't. I'm sure the generic Ada stuff
>will work fine with us. But the compiler-specific stuff has no chance: all
>of our tools only have Ada interfaces (with a few exceptions for the command
>line). For instance, it would be impossible to interface our project manager
>to something that is not a native compiled language (it could be done from
>C, for example, but not from Java byte code or .Net for that matter).

Not even through JNI (the Java Native Interface)?

>> While that's true to some extent, I don't believe the "never look at
>> it again" part is feasible - things move on underneath you. E.g. the
>> Win32 stuff that I believe Claw wraps has moved on a bit since I first
>> heard of Claw, which means you need to follow those developments and
>> update your wrappers, or risk being obsolete.

>I like being obsolete. ;-) (I sure as heck am not wasting time on Vista!)

>Seriously, good interfaces don't change incompatibly. (Even iffy ones like
>Win32 don't change imcompatibly.) So existing code continues to work. If you
>need the new functionality, then of course you have to add it in, but that
>brings you back to the new development stage. Most of Win32 hasn't changed
>appreciably since Windows NT 4.0 came out. Mostly, there are totally new
>interfaces to support, very little change in the existing stuff.

That's a fair point. 




  reply	other threads:[~2008-04-04 22:50 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-20 16:35 GnatBench (from GPL edition) John McCabe
2008-03-20 16:46 ` John McCabe
2008-03-20 22:08   ` Britt Snodgrass
2008-03-25 18:06     ` John McCabe
2008-03-25 20:32       ` Britt Snodgrass
2008-03-25 21:17         ` John McCabe
2008-03-26 21:07           ` Simon Wright
2008-03-26 22:05             ` John McCabe
2008-03-27  9:07               ` Stephen Leake
2008-03-27 10:08                 ` John McCabe
2008-03-29  0:28                   ` Stephen Leake
2008-03-29  2:48                     ` Britt Snodgrass
2008-03-29 23:32                       ` John McCabe
2008-03-30  8:24                         ` Dmitry A. Kazakov
2008-03-31 14:23                           ` John McCabe
2008-03-31 16:12                             ` Dmitry A. Kazakov
2008-03-31 16:43                               ` John McCabe
2008-04-01  0:09                         ` Randy Brukardt
2008-04-01  4:19                           ` Eric Hughes
2008-04-01  7:39                           ` Georg Bauhaus
2008-04-01 19:52                             ` Randy Brukardt
2008-04-01 19:58                             ` Randy Brukardt
2008-04-02 21:03                           ` John McCabe
2008-04-03  3:20                             ` Randy Brukardt
2008-04-03  7:35                               ` Dmitry A. Kazakov
2008-04-03 10:20                               ` John McCabe
2008-04-04  2:20                                 ` Randy Brukardt
2008-04-04 22:50                                   ` John McCabe [this message]
2008-04-03 10:14                           ` Steffen Huber
2008-04-01 17:06                         ` Pascal Obry
2008-03-29 23:10                     ` John McCabe
2008-03-26 10:19         ` John McCabe
2008-03-26 14:35           ` Britt Snodgrass
2008-03-26 14:40             ` Britt Snodgrass
2008-03-26 18:14             ` John McCabe
2008-04-29  9:34 ` John McCabe
replies disabled

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