[Introspector-developers] Happy new year, plan for 2003
Status: Beta
Brought to you by:
mdupont
|
From: James M. D. <mdu...@ya...> - 2003-01-06 22:13:20
|
Dear fellow hackers, Happy new year! 2003 is a new year, and an important year for the introspector. Thank you all for your support and ideas, we are getting close to a major breakthrough. What we need in this project is a clean goal, one that we can all work towards. Something that is clearly stated. Something that we can all agree on. here is my attempt : please tell me what you think The next major milestone of the introspector is to read in structures and fields, classes and members from c/c++ and java into the meta-model. We will read in the rdf and instanciate the classes and members from the ModifyClasses.pm as used in the CreateClasses.pm this will allow us to read in any C/C++/Java code and then generate Perl,SQL, html and Java code from it. it will allow us to use the introspector for static modelling. the second step will be to document the meta-model in terms of the common lisp object system CLOS. it is a well understood model that has well defined semantics. I thik that a CLOSGenerator (Like a java-generator) is the right way forward. But we need to do one more thing : Thirdly. all the language generators currently describe classes, the java generator creates classes. but what about objects? we nee an JavaInstance generator : the ability to create code that represents instances of java, in terms of the generated classes. Also we need to be able to read in instances from an XML/RDF feed. so to summarize : 1. support the creation of meta-model from the rdf input from the gcc. : meta-circularity 2. support the generation of CLOS classes : using a well defined class model to document ours 3. support the generation of source code for instances of Java, perl, CLOS, sql from the rdf, in terms of the generated classses. : creation of literal source code that creates instances from the literals (constants) 4. Support reading of the rdf files and generation of these instances as programm code. : creation of source code that creates instances from a variable file of data. so we have a clear roadmap. Right now we have over 20 members of the mailing list, many are interested, but are not active. We have 9 project members, but only 2-3 are active. It time to bring some clean targets and goals into the project and find people who are interested in helping or that think that we are working in the right direction. Regards, mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com |