comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey R. Carter" <spam@spam.com>
Subject: Re: Using Ada (or SPARK) in Ada-unaware environment
Date: Thu, 19 Jan 2006 20:05:06 GMT
Date: 2006-01-19T20:05:06+00:00	[thread overview]
Message-ID: <ShSzf.4004$Hd4.985@newsread1.news.pas.earthlink.net> (raw)
In-Reply-To: <4397hgF1mckguU1@individual.net>

Peter Amey wrote:

> I think I would probably go for a third option!  Use Ada's ability to 
> interface to other languages to write an Ada boundary layer that 
> interfaces to the C device drivers and provides a better and more 
> abstract interface upwards to the rest of the program.  Then write the 
> main control program using the new, Ada interfaces.

This is similar to the approach that I would take, but I would create a 
low-level interface to the C, which is reusable by multiple applications, and 
layer on top of that an application-specific interface.

-- 
Jeff Carter
"This school was here before you came,
and it'll be here before you go."
Horse Feathers
48



  reply	other threads:[~2006-01-19 20:05 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-19  9:05 Using Ada (or SPARK) in Ada-unaware environment Maciej Sobczak
2006-01-19 10:16 ` Niklas Holsti
2006-01-19 10:21 ` Peter Amey
2006-01-19 20:05   ` Jeffrey R. Carter [this message]
2006-01-20  5:08   ` tmoran
2006-01-19 15:00 ` Steve
2006-01-19 15:45   ` Maciej Sobczak
2006-01-19 20:26     ` Simon Wright
2006-01-20  0:50 ` John
replies disabled

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