[Introspector-developers] current status
Status: Beta
Brought to you by:
mdupont
|
From: <cr...@is...> - 2002-12-21 08:51:36
|
Hey - I've been looking at this and gccxml. It's a little hard for me to figure out what the current status of this project is. Will this work on win32? Can you give me some pointers on how to navigate the CVS tree? It's a bit confusing. What I really want right now is a reflection toolkit for C++. I've tried developing one off and on for a bit, and it's always come down to requiring better compiler support. GCC seems the obvious choice, but when I started to look into this option (a couple years ago now), RMS sent me a 'cease and desist letter', which kinda took the wind out of my sails. I know this has been a long-standing debate, but I never got any clear answers except for 'RMS don't like it, and I'm tired of arguing with him about it', and RMS replying 'I don't have time to go into details, I just don't like it'. Oh well. It finally appears that there's enough momentum for this to finally get somewhere. :-) I've looked into several related projects, including OpenC++, gccxml, and PDT (http://www.cs.uoregon.edu/research/paracomp/pdtoolkit/), and Root (http://root.cern.ch/). I'd be happy to try to help out on this project. Some things I have potentially relevant knowledge of include: c, c++, gccxml, openc++ (tho it's been a little while), pdt, xml, mysql/odbc, boost. I'm not very skilled with Perl or Bison/Yacc. My main linux dev box has been having hardware problems, and also for a few other reasons, win32 is my main dev platform right now. One thing I noticed is that, for some reason, gcc doesn't keep track of the column number while it's parsing (well, the tree node doesn't keep track anyway). I've considered amending this; I don't know if this would be useful to introspector tho. HTH, --craig |