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