> Ask David Weller (dweller@dfw.net). He uses a Perl script to translate > the Booch components from C++ to Ada95. > True, but it's been tabled for a couple of months now. I used it to get past some issues regarding templates in C++ vs generics in Ada, but it hasn't progressed much beyond that point. There's about 200 lines of code right now. I want to continue that work, but between me trying to get the components ready and completing the Work That Pays The Bills, it's kinda stuck for now. I can be motivated to pick it back up again is there was $omething $pecial involved :-) > target language in the presentation was not Ada95 but Java... At least > they pretend that Ada95 would work equally well. > There's lots of ways one can look at translation. Rose is a design and reverse engineering tool, but there's a difference between what Rose does (the last time I checked) and my Perl scripts: Rose's focus is on capturing the design, my tool's focus is on capturing the _implementation_, while allowing the user to make design choices through command line parameters (ok, I guess I could get fancy and put a Tk interface in front of it :-). There's certinaly more people working on Rose than there is on my tool :-)