[aspectc-user] Questions about implementation

Panu Bloigu panu.bloigu at mbnet.fi
Thu Oct 19 14:17:13 CEST 2006

Hello you all.

I have some questions about the implementaton of the AspectC++ compiler.

1) In various documents there are references to Class&Aspect Database
produced by the PUMA system. Could someone elaborate a bit the nature and
contents of the said database. The PUMA User's Manual accessible at
http://www-ivs.cs.uni-magdeburg.de/~puma/docu-eng.html says nothing about it
and I can't download the PUMA source from the CVS either since it seems to
require an account. I would go about asking this in PUMA mailing list if
there were one. And yes, I know the source is the ultimate documentation and
that I should probably consult ac++ source, but I still would appreciate
reading about it in plain English.

2) AspectC++ papers and documentations say that AspectC++ avoids using RTTI.
I don't see how that() and target() could be implemented w/o resorting to
using RTTI. Could someone explain this a little.

Thank you for putting you time and effort in reading and, hopefully,
answering these questions.


More information about the aspectc-user mailing list