I don't know of anything that will do exactly what you are asking, but I have seen some similar things out there. Here are a few Ada links I have collected:
While I didn't see any Perl bindings, there does seems to be plently of other bindings. You may find alot of information by looking at these:
Agian, sorry I cannot say "yes, here it is", but maybe these links can lead you to someone who can.
| [reply] |
Which ADA compiler are you using? I believe most of them ultimately compile down to C (at least this seems to be the general ADA philosophy). If it does, you should be able to get to it at the C level.
Cheers,
John | [reply] |
I know that some Ada-to-C compilers exist, but most of the commercial Ada compilers out there that I know all compile to machine code. I think too that gcc 3.0+ now incorporates the GNAT Ada component, so likely there it compiles to the gcc intermediate language, then to machine code. But alot of the Ada work done is for embedded systems, and I am pretty sure they would be compiling to machine operations and not C. However, I do think thought that the Ada for Lego Mindstorms compiles into NQC (Not Quite C) first. And there is a Ada compiler for the JVM, but that bypasses Java and goes straight to bytecode.
| [reply] |
Don't know if this helps at all, but is using CORBA an option? There appears to be ADA bindings for CORBA as well as a CORBA::ORBit module for Perl.
Update: Another thought-- if using Unix sockets is an option then perhaps ADASockets plus IO::Socket or some such...
| [reply] |