Re: C to Ada



"rodkay" == rodkay <rodkay@xxxxxxxxxxx> writes:

rodkay> These attempt to generate Ada bindings to both C and
rodkay> C++ libraries. The 'ada' module is for any Ada compiler,
rodkay> and produces bindings based on a 'proxy' approach. The
rodkay> 'gnat' compiler targets the GNAT family of compilers, and
rodkay> produces Ada types and objects which are the binary
rodkay> equivalent of their corresponding C/C++ types.

I am still not clear on the difference - what is the 'proxy' approach?

Can I assume that the GNAT target uses GNAT specific features and
won't work without GNAT??
--
Brian May <bam@xxxxxxxxxxxxxxxxxxx>
.



Relevant Pages

  • Re: Extending discriminant types
    ... Because the poster states that he can compiler the code. ... I used Gnat 3.15p using Ada 95 specs. ... type Child is new KBase with null record; ...
    (comp.lang.ada)
  • Re: Ravenscar-compliant bounded buffer
    ... the mid 1980's most compiler are FRONT_END compilers aka ... any system build around GNAT will contain the C code that GNAT ... The XGC Ada which is based on GNAT and uses C for its Real Time ... with VAXes for data processing applications. ...
    (comp.lang.ada)
  • Re: GNAT verses A# for soft-realtime system
    ... I have a choice of GNAT or A# for my programming environment. ... Whether you go with a supported compiler, or with a free version of GNAT ... version of Ada you want to use. ... Windows target but could also use .net on top of that. ...
    (comp.lang.ada)
  • Re: ada compiler?
    ... The compiler uses the FPU ... -- learning and debugging feature that is build-in to Ada. ... -- one will suggest that this should be reported to Adacore. ... This is stated on a number of Adacore and GNAT source files ...
    (comp.lang.ada)
  • Re: GNAT verses A# for soft-realtime system
    ... I have a choice of GNAT or A# for my programming environment. ... Whether you go with a supported compiler, or with a free version of GNAT ... version of Ada you want to use. ... Windows target but could also use .net on top of that. ...
    (comp.lang.ada)