I have legacy ADA and C++ code, and I need to export this code into anXML format so I can create a tool to analyze and work with it. I triedvarious tree-dump-* commands with g++ and didn't find anything thatlooked to be read-able or anything that was at a high level like mycode (GIMPLE was...
ASnip reads snippets of Ada source text, correct or incorrect, andproduces output suitable for printing, viewing, or including in webpages (also in the Ada WiKiBook).* HTML - use your own style sheets, or the ones provided* Text - for regression testing, really* TeX - via Knuth's WEB macros...
Up until now, I have been using fairly elementary Annex E featureswith GNAT/GLADE on Linux.I have a client/server model, where the clients are uncategorizedunits each in their own partition, and may be multiply invoked. Theone server is in a Remote_Call_Interface unit, and is invoked oncewhen th...
I like to discuss the technical reasons why Ada is not used as much asFortran for scientific and number crunching type applications?To make the discussion more focused, let's assume you want to startdeveloping a large scientific application in the domain where Fortran iscommonly used. Say y...
I have a stream class that just writes the stream data to an array.This is used to marsal parameters to make distributed calls in anotheraddress space. I have two questions about streams:1) Does 11.4.1 (16) of the RM (see below) say that I can stream anexception occurrance to another address spa...
Hi All,Absolute Software will be holding a public Ada 95 course during theweek of 12 June 2006 in Carlsbad, CA. You can find a full descriptionand registration form on our web-site, www.abssw.com. Click the PublicCourses button in the left margin. (We also offer courses on softwarearchitecture-b...
Hello,Do you recommend a continuous integration tool (such as CruiseControl)for your projects developped using Ada ?Cheers,Emmanuel...
I am testing some features of the new Ada 2005 version. Here a simpleproblem that seems to me rather a gnat bug than a limitation of thenorm. With the code:package istype Point is tagged null record;end ;package istype New_Point is new Point With private;function X (P : New_Point) return Integer...
Hello all,Here's a new try to call C++ from Ada, while keeping as most as possiblethe P semantic. The code:http://kafka-fr.hd.free.fr/~yves/cpp_ada.tar.bz2Now a bit of explanation. Two classes are declared in C++, "Base" and"Derived", containing a normal method and a virtual method. The vir...
17 May 2006 23:46:23 -0700, Gerd wrote:The C-header contains:DWRD __stdcall CAN_GetHwParam(HCANHW hHw,WRD wParam,void* pBuff,WRD wBuffLen);[]function CAN_GetHwParam (hHw : HCANHW; wParam : Word; pBuff :System.Address; wBuffLen : Word) return Integer;privatepragma Import (Stdcall, CAN_GetHwParam...
I am following up on the questions raised here about running both32-bit and 64-bit binary code on the same machine. This is calledbiarch. Currently, the gcc-4.1 source package in Debian supports biarchfor a few languages, but this support is maintenance-intensive andpartial. Most notably, Ada do...
Say I have Packages A and B, implementing data structure A and Brespectively. I want to create a new B everytime I call a certainprocedure, and insert a pointer to that data structure into the maindata structure A to keep track of all these B's flying around.I'm trying something like:w...

