Scripting C++ -- Boost.Python vs CORBA vs ???

rasmussn at lanl.gov rasmussn at lanl.gov
Tue Feb 26 12:38:18 EST 2002


On Monday, February 25, 2002, at 05:32 PM, David Abrahams wrote:

> I've been interested in systems for automatically wrapping C++ and
> generating documentation for a while, so I downloaded the PDT (the parser
> toolkit used by SILOON) and tried it on one of my source files. After lots
> of hacking, I was able to get the EDG front-end component to parse my 
> source
> and generate an intermediate language (.cil) file, but the PDT executable
> which is supposed to interpret the .cil and produce a high-level 
> description
> of the code crashed with an assertion:

SILOON uses scripts to run the PDT and we've worked hard to make it easy
to use.  Essentially all you have to do is edit a file (that is included
in a Makefile) and point macro variables to the location of your source
files (.h .cpp ...).  I would be interested to know if you have similar
problems using the EDG front-end from SILOON directly.


> Assertion failed: ptr->assoc_template, file c:\documents and
> settings\bertie\desktop\finalwinstuff\taucpdisp\src\disp-
> tau\il_display_tau.
> c, line 3047
>
> Since the PDT doesn't come with source, there was no way for me to debug/
> fix
> the problem.

The PDT comes with sources for everything (almost) but the EDG front end.  
What PDT version
were you using?  Would you like to send your source files to me directly 
and I can
look at the problem, although if it is windows-specific code, I can't help 
you
as I don't have access to Microsoft compilers.

(On further examination, it looks like the PDT doesn't have source for 
taucpdisp,
I'll ask the developers why not.)

I can provide access to a prerelease version of SILOON which uses the 
latest
version of the PDT, which may fix your problems.

> Furthermore, the PDT developers don't seem to want to be reached. Their
> contact page (http://www.cs.uoregon.edu/research/paracomp/pdtoolkit/) 
> says:
>
>     To contact the developers of PDT, please use the "Comments" section in
> the download page.
>
> But of course, there is no "Comments" section on the download page. :=(

I've forwarded you comments on to the PDT developers so that they can fix
their web pages and comment personally on the core dump.

Craig





More information about the Python-list mailing list