introspector-developers Mailing List for RDF Software Introspector (Page 3)
Status: Beta
Brought to you by:
mdupont
You can subscribe to this list here.
2002 |
Jan
|
Feb
(1) |
Mar
|
Apr
(8) |
May
(6) |
Jun
(9) |
Jul
(6) |
Aug
(4) |
Sep
(2) |
Oct
(18) |
Nov
(29) |
Dec
(18) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(57) |
Feb
(41) |
Mar
(4) |
Apr
|
May
(1) |
Jun
(6) |
Jul
(3) |
Aug
(34) |
Sep
(28) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
2004 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(3) |
2005 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2012 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: James M. D. <mdu...@ya...> - 2003-08-31 09:56:13
|
--- Brian T Rice <wa...@tu...> wrote: > Hello again, Hi Brian, Thanks for the long and intelligent response, I will have to read up alot before I can answer your valid challenges and questions in detail. I have no interest in self promotion here, other than to take part in this great challenge of uncderstanding tunes and helping making it a great system. My posting of this details show my small working knowledge, and I can accept criticism. In fact I am happy that you took your time and answered in such detail. > > I have been reviewing the arrow philosophy file, and for this > purpose, > > I converted it to text, > > http://introspector.sourceforge.net/2003/08/ArrowPhilosophy.txt > > You should have just asked for an alternative format, like HTML. I'll > dig > up my sources and export them soon. Thats great. Please do. > > > PhilosophyText CHUMP entry > > > http://rdfig.xmlhack.com/2003/08/30/2003-08-30.html#1062208848.959835 > > Would you mind asking me before re-publishing my work? At least you > could > inquire to compare your interpretation with mine. I think that my caching of the file in a format that I need is fair use and does not require permission, just like google stores a *bad* conversion of your document in text form, or the way I did not change it in any way, except re-hyphination. I ran ispell over it to extract wordlists. See also the citeceer that has an broken link to your page, http://citeseer.nj.nec.com/rice00arrow.html I have resubmitted the correct webpages to it for you, to try and help. Point is that there are many caches around. But, If you dont mind, I would like to maintain a cleaned text version there, may I please have you permission? > Why didn't you bother to actually ask me what the relationship > between the > code and paper was? I am just starting my review process. >The Arrow code was just a tiny prototype that > didn't > express even a tiny percentage of the whole idea. I found the class hierachy in arrow, and that mini rdf document that contained the hierarchy, very interesting as such. It at least allows your classes and documents to be adressed as resources in an rdf framework. When I convert your document into rdf later on, then I can relate the two directly, the code and the docs. >And Squeak was a > really > poor means to do it in, but it's something average people could at > least > hope to understand. I need to review the code in more detail. > Equational semantics, proper closures, and other > things are at the minimum needed to express it. Probably my next > version > would be in Maude or some equivalent. I am compiling maude as we speak. > Representing that code is foolish, and as the author, I do not > condone it. Do you want to take it down? It is just and index and I find you arrow and graph class hierarchies interesting. When you have a better version, I will replace it. Tunes and arrow is for me very vaporous, I have finally found some fines I can sink my teeth into. If you dont want them to be review and the reviews to be published, why to you have the project linked from tunes? Please allow me to review what you have, even if it is old. It is very frustrating learning about tunes and arrow because I dont understand so much of it, and there is so little code to download. Now you are telling me that you dont even suppport your older code.... that is very frustrating. > > > When I am finished reviewing arrow, then I can make the connection > > between the semantic web and the arrow system. This will put the > > introspector in context. > > You should have asked me first. The arrow concept occurred to me > first in > 1994, when I had first studied and grasped category theory, and had > already learned Lisp and the basics of formal logic and inference > calculi > and been programming for about 9 years. Now, the Semantic Web and > Arrow > both make use of the term "ontology", but there is a different > heritage > among them... Yes, I am reading sowas "knowledge representation", it shows the history of logic and all that. Point is that there is still an analogy between the semantic web and arrow. I want to review arrow in great detail and look for similar concepts, and document them. > Arrow's use of the term "ontology" relates to the philosophy of > Martin > Heidegger, and is more poetic than technical. The Semantic Web's turn > on > it is related to "formal ontologies" whose research started in the > 1980's > on knowledge representation and is basically a really limited, fairly > useless perversion of the idea. useless perversion? that is quire harsh. I am going to document this properly and find out the real connection. > A readily accessible interview about Heidegger that might help those > of > you allergic to serious philosophy is here: > http://archive.salon.com/books/feature/2000/11/13/heidegger/print.html I am not allergic to serious philosophy, and I am reading alot in that direction, not as much as you I suppose. > > ``what do we mean by "is," and how does it come to pass that "is" > means > anything to us at all?'' -- This kind of question is what Being and > ontology are about, and encoding this in the nature of a textual > format > and placing primacy on the text is the mistake of the knowledge > representation groups and the Semantic Web in terms of philosophy. > Basically, it's an unsound idea. So you point me to a text from heidegger, are you placing "primacy" on his text? now you are saying that the semantic web cannot do that as well? I dont know if you have read about the various logical representations in n3, but that offers a great expressive power http://www.openhealth.org/RDF/RDFxtAbstractSyntax.html here is a great comparison of sowas context graphs to the semantic web : http://mirrors.webthing.com/view=Medium/www.w3.org/DesignIssues/CG.html I hope to produce such a thing for arrow. > > The fundamental difference between the Arrow system's handling of > this > question and the Semantic Web may seem trivial to your perspective, > but > really are profound. I am looking forward to understanding that. > If you look for comments about Arrow over the years on the TUNES > mailing list, you will see a lot of background information for the before > and after periods relating to my writing the paper: I will download the mailing list archives and review them in detail. > So, reviewing that paper is not very productive. Funny that it is sited by a couple of people on citeseer. I am going to review it as well. > > Specifically : Based on the definition of MetaText, > > my hypothesis is so far : > > This is very similar to the work being done now by the introspector > > project. The de/re-composable objects are in the introspector > handled > > by RDF gateways and de-reassemblers, not by rewriting everything in > > lisp/smalltalk or someother funky language. > > Sure, but TUNES MetaText is not an idea you can isolate from the rest > of TUNES. It's the idea of applying the HLL and its philosophy to human > expressions. That means that the reflective means has to be very > direct, succinct, and malleable (and multi-paradigm). > > Therefore, if you don't accept HLL ("funky language"?), you're > missing the > point of MetaText. I dont understand metatext or hll %100 yet. My feeling is that is is expressible as an application of the semantic web. I would be suprised by anything else. > The Semantic Web is one possible reification, within an inefficient > (less-expressive in a few ways) XML format (or syntactic equivalent), > and > is only one standard, even if it is a meta-standard. Yes, it's > useful, but > it's not of the same scale or scope. I have yet to see the hll in some form of machine processsable form. > Why don't you bring up the points of MetaText explanations and > explain why > you think each is satisfied by the Semantic Web? When I find the MetaText explanations, i will. Can you point me in the right direction please? > Here's a source to cite: http://tunes.org/Interfaces/tunesvswww.html > > A horrible source, but it's Fare's writing and I only cleaned it up > as > much as occurred to me to be possible. I definitely know much more > than > this page implies, but I don't have a concrete plan to rewrite it > accordint to, or time to develop one. I dont agree with this at all. It is igoring about 5 years of development. Look at REST, webservices. He is doing a disservice to perl. > Finally, the "funky language" comment is incredibly rude. Two wrongs dont make a right, but your comments on c, c++, c# and perl are also rude. Please accept my apology, I wont make any more statements like that. > If you don't understand why languages like those would be preferred by > the TUNES project, then I suggest you go try to use them and learn from > them or just leave. Thats right, I am learning them. I see the need for a high level language in the core of the system. > If you can't understand why language needs to be malleable and > flexible, > then you're hypocritical, since you trumpet XML standards and such, > which > are a reaction to the limitations of "non-funky languages". In Lisp > or > Smalltalk or related languages, there are fewer barriers between the > base > language and data-representation schemes or validators or even > meta-standards. Lisp and Smalltalk as they are certainly need a lot > of > improvement, but you are hypocritical not to acknowledge the > applicability > of our reasoning in this matter. Well, the CWM and n3 notation is also a 'funky' programming language. Thanks for your time, peace , mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-31 00:54:28
|
here is the dump of a lisp program into rdf. it is the slate engine running in lisp. imagine if silver scheme could accept this as a program! http://introspector.sourceforge.net/2003/08/slate/ BLOG http://rdfig.xmlhack.com/2003/08/31/2003-08-31.html#1062290942.222237 more details in the blog mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Peter M. <pet...@wa...> - 2003-08-30 16:05:36
|
Hi, I'm working on the SilverScheme language, which is an OO Scheme with a focus on introspection. I discussed it with mdupont and he told me to send a mail to this list. I've attached a work-in-progress ontology and some docs. The most recent versions are in the introspector wiki, pages SilverSchemeOntology and SilverSchemeDoc. Greetings, Peter |
From: James M. D. <mdu...@ya...> - 2003-08-30 10:01:07
|
Here is the start of getting a handle on the tunes project. --- James Michael DuPont <mdu...@ya...> wrote: > Message-ID: <200...@we...> > From: James Michael DuPont <mdu...@ya...> > Subject: Review of TUNES, arrow and the semantic web in the context > of the introspector > To: tu...@tu... > List-Id: TUNES is a Useful, Nevertheless Expedient, System > <tunes.tunes.org> > List-Archive: <http://lists.tunes.org/archives/tunes/> > Dear Tuners, > > After being accused (Rightfully) of not understanding tunes or doing > my > homework, I have started from the beginning. The arrow system is the > first part of tunes that I think could have be grasped and processed > by > an machine. I am starting a very detailed review of TUNEs in the > context of the semantic web and the introspector project. > > I have been reviewing the arrow philosophy file, and for this > purpose, > I converted it to text, > http://introspector.sourceforge.net/2003/08/ArrowPhilosophy.txt > > PhilosophyText CHUMP entry > http://rdfig.xmlhack.com/2003/08/30/2003-08-30.html#1062208848.959835 > > I am not done with this process, but as far as I can tell, arrow and > the semantic web are very related, more than noted in the tune cliki. > In fact, the definition of the MetaText seems to do a disservice to > the > semantic web, I can only assume that this is because lack of deeper > research. > MetaText CHUMP > http://rdfig.xmlhack.com/2003/08/30/2003-08-30.html#1062231989.305187 > > I have extracted the beginnings of an OWL ontology for the classes of > arrow here : > http://introspector.sourceforge.net/2003/08/arrowclasses.n3 > CHUMP : > http://rdfig.xmlhack.com/2003/08/30/2003-08-30.html#1062234793.644775 > > When I am finished reviewing arrow, then I can make the connection > between the semantic web and the arrow system. This will put the > introspector in context. > > Specifically : Based on the definition of MetaText, > my hypothesis is so far : > This is very similar to the work being done now by the introspector > project. The de/re-composable objects are in the introspector handled > by RDF gateways and de-reassemblers, not by rewriting everything in > lisp/smalltalk or someother funky language. > > peace, > mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-29 10:27:39
|
FYI : --- James Michael DuPont <mdu...@ya...> wrote: > From James Michael DuPont Fri Aug 29 02:26:06 2003 > Fri, 29 Aug 2003 02:26:06 PDT > Date: Fri, 29 Aug 2003 02:26:06 -0700 (PDT) > From: James Michael DuPont <mdu...@ya...> > Subject: Re: mission haiku > To: per...@pe... > My haiku, compiled with -debug > > based on the instructions : > http://www.toyomasu.com/haiku/ > this is even contain a seasonal reference to the thought's blossoming > in spring. > > 1 1 1 2 = 5 > The Mind looks inside : > > 2 1 1 1 2 = 7 > Describe form of thought's blossom > > 1 4 > This : introspection! = 5 > ---- > 17 sylables > > --- Mike > > Bad spellers of the world : UNTIE ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-27 22:07:27
|
Just posted my beef to advogato http://www.advogato.org/article/701.html feel free to respond mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-27 08:57:14
|
--- "Jay Freeman (saurik)" <sa...@sa...> wrote: > Mike: > > First, let me state that I've been lurking on your list I believe > since you > created it, but haven't actually said anything until now :). That is great. You have noticed a change in the nature of the project. It has gone from reasearch and collection of information to planning to now a concrete goal and a mission. I welcome all of you lurkers to stick your head out and introduce yourselves :) >I got on > your > mailing list originally because of a mild interest in being able to > inject > XML parse trees through gcc in order to utilize it's backend. Yes, and this is still a goal. > I > occasionally > read one of the messages I get, but largely haven't had the time to > look > into it that closely. Sure, as most lists. > > However, I _did_ notice the recent mentions of the change of focus to > .NET, > and now I'm extremely interested as opposed to just mildly interested > :). Great!!!! >I > see a lot of synergy/overlap between some of the work you are doing > and > designs you are making and things I have thought about doing in the > past and > where I wanted to go with one of my projects: a while back I > developed a > somewhat popular (albeit aging at this point, and really only among > the > Windows croud as it's a Win32 application that I never got around to > porting > to other GUI toolkits) decompiler for the .NET platform named > Anakrino ( > http://www.saurik.com/net/exemplar/ ). I will have to take a look into this in detail.. C++? OK, I would like to ask you to please try and compile this with the gcc or extract the expanded source code with the preprocessor code in it and post that. Then I can try and apply the gcc introspector to it. > > Recently, I have been working on the plans for the new version of it, > which > is going to be based largely around XML and various transformations > for > (de)optimizations and code generation. That is great. We should work out an exchange format. >I also completely rewrote the > assembly parsing backend to actually be ECMA compliant (as when I > originally > wrote it the ECMA standard hadn't been released yet, so my data on > the file > format was quite limited). I would like to try this on the output of the dotgnu engine. > > I was wondering if you had documentation of your proposed IL RDF > format > somewhere (possibly even just example files or an example generator > or > reader). Well you can see my progress here : http://www.advogato.org/article/696.html My plan is this : 1. Infect the treecc and make it help dump the structure to rdf 2. The treecc is used to implement the Cscc, then we infect that But wait, the ilasm does not use the treecc! Great we can get right to business. 3. The ildasm/ilasm is augmentend to dump rdf. 4. The ECMA Spec is converted to XML and then to RDF, we use that as the reference for all the names so that we can be sure of coverage > If you do I would like to start targetting that format for > my > second stage IL parsing step or at least support it as a possible > output > option if nothing else. I would like to create an ontology first, basically a list of types,strings, predicates in a standard file. Could be just a list that shows me what the names of all the types are. Then we can use that to map our ontologies to each other. >I also think it would be a good test/usage of > my > assembly parser (both for accuracy and quality of implementation, and > an > opportunity for more profiling and optimization). yes! > > To tell you the truth I really don't know that much about RDF, but I > do know > quite a bit about XML itself and related technologies. I'm going to > start > reading up on RDF (as well as Redland) starting tomorrow in order to > try to > get a feel for its usefulness and hopefully understand more about how > you > are fitting it into your project (including that article you linked > to > recently about "Why RDF?" from some other mailing list). Yes, Rdf is like xml with one major difference : you have triples, each triple is made of a subject, predicate and object. The idea is that we agree on types of subjects and objects, and the finite set of predicates. The tools in rdf like timbl's CWM allow you to map one set of predicates onto the other. So the main goal is to first just create a list of predictes, that is the first step in the ontology. > > *Is checking out a copy of the current Introspector CVS repository in > the > background as he types this e-mail :).* yes there is a lot of junk in there, look towards the introspector/introspector dir > > I look forward to being interoperable :). > me too. I look forward to working with you. mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Jay F. \(saurik\) <sa...@sa...> - 2003-08-27 08:20:40
|
Mike: First, let me state that I've been lurking on your list I believe since you created it, but haven't actually said anything until now :). I got on your mailing list originally because of a mild interest in being able to inject XML parse trees through gcc in order to utilize it's backend. I occasionally read one of the messages I get, but largely haven't had the time to look into it that closely. However, I _did_ notice the recent mentions of the change of focus to .NET, and now I'm extremely interested as opposed to just mildly interested :). I see a lot of synergy/overlap between some of the work you are doing and designs you are making and things I have thought about doing in the past and where I wanted to go with one of my projects: a while back I developed a somewhat popular (albeit aging at this point, and really only among the Windows croud as it's a Win32 application that I never got around to porting to other GUI toolkits) decompiler for the .NET platform named Anakrino ( http://www.saurik.com/net/exemplar/ ). Recently, I have been working on the plans for the new version of it, which is going to be based largely around XML and various transformations for (de)optimizations and code generation. I also completely rewrote the assembly parsing backend to actually be ECMA compliant (as when I originally wrote it the ECMA standard hadn't been released yet, so my data on the file format was quite limited). I was wondering if you had documentation of your proposed IL RDF format somewhere (possibly even just example files or an example generator or reader). If you do I would like to start targetting that format for my second stage IL parsing step or at least support it as a possible output option if nothing else. I also think it would be a good test/usage of my assembly parser (both for accuracy and quality of implementation, and an opportunity for more profiling and optimization). To tell you the truth I really don't know that much about RDF, but I do know quite a bit about XML itself and related technologies. I'm going to start reading up on RDF (as well as Redland) starting tomorrow in order to try to get a feel for its usefulness and hopefully understand more about how you are fitting it into your project (including that article you linked to recently about "Why RDF?" from some other mailing list). *Is checking out a copy of the current Introspector CVS repository in the background as he types this e-mail :).* I look forward to being interoperable :). Sincerely, Jay Freeman (saurik) sa...@sa... ----- Original Message ----- From: "James Michael DuPont" <mdu...@ya...> To: "introspectors" <int...@li...> Sent: Wednesday, August 06, 2003 5:08 AM Subject: [Introspector-developers] Plans for the introspector interface into the pnet ilrun > Dear Introspectors, > > After just receiving a challenge from Rhys Weatherly > http://www.dotgnu.info/pipermail/pnet-developers/2003-August/000512.html > I have decided to up the priority of the pnet ilrun interface > introspector interface. > > Such an obvious challenge I will not just ignore, it is time to put my > money where my mouth is. He is right that I am not the focused, but now > I have a clear goal, and that is to hit back hard. > > I have decided to reactivate my pnet introspector interface. > > My single goal is to implement the introspector api for the IL runtime > engine. > > This includes an RDF api into the IL engine that will allow the > conversion of any IL program into a introspector compatible format. > > This will also include all meta-data form the Il Assemblies. > > The thus introspected ilruntime system will then be turned into a > webservice that exposes all of the internal data about an assembly and > even allows traces of the run time of the programs in rdf. > > After that works, the plan will be to implement an interface to the il > runtime to allow the execution of the rdf directly. With that interface > in place we will be able to transform the gcc introspector data into > rdf that can be directly executed by the thusly modified ilrun engine. > > I will be importing and branching the last stable release of the pnet > tonight into the introspector cvs. > > Soon the pnet engine will have a text based RDF language that allows > full access to the internal functions of it, and allows serialization > of all important metadata of an IL assembly. > > mike > > > > ===== > James Michael DuPont > http://introspector.sourceforge.net/ |
From: James M. D. <mdu...@ya...> - 2003-08-26 14:34:29
|
FW: a mail from akim who is not on the list --- Akim Demaille <ak...@ep...> wrote: > > > I just cced you on it because I saw that you were interested in > > introspector and we talked about m4 before. > > Thanks :) I wanted to make sure Gary would be warned. > > > Regards, and peace > > Equally :) ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 13:58:07
|
Thank you for writing back Akim, I understand your comments now much better. I hope that you find much more interesting things happening in the future. BTW: just for your information, the microsoft shared source CLI implementation AKA rotor would also very well be a vicitm of introspector infection, as well as tools like GraphVIZ. The ideas that any open source program can be extended/infected to include an introspector import and export routine is very simple. It does not reduce the value of the program to the users, but increases it, it does however marginalize the value of the program to the developers, only however if they are using unfair practices to try and lock in the users. This is the case that I see as happing in the gcc and the dotgnu(tm)/pnet(tm) itself. mike I have included your full replay in the mail so I dont have to approve it. --- Akim Demaille <ak...@ep...> wrote: > > > --- Akim Demaille <ak...@ep...> wrote: > >> > >> > Funny how a remark about the introspector has landed in Akims > >> teaching > >> > material > >> > >> >> {"remark"}: A threat > >> >> to Free Software? The "GCC Introspector". > >> > > > http://www.lrde.epita.fr/cgi-bin/twiki/view/Main/CompilationLectureLog > >> > >> I wrote it, so that's to be expected :) > > > Please do you care to comment on this? > > I'm teaching the implications of what the introspector is. As you > certainly noticed, there _is_ a question mark on the slide: what I > tell to them is both opinions, yours and the FSF's, about this, but > anyway the purpose is more about the techniques. > > > I dont think the introspector is a threat Free Software, > > it is a threat to the monopoly of the few elite on the GCC > software, > > it is a threat to the people who have forgotten about the spirit > of GNU > > manifesto. The introspector is under the GPL and are all its > parts. > > I hear you. I hear them. > > > You could also say that parrot or dotgnu or www.tunes.org is a > threat, > > because they are providing a standard file format and language for > > metaprogramming at a higher or lower level. > > > For example : > > GNU FUD : http://gcc.gnu.org/ml/gcc/2003-08/msg01136.html > > Indeed, you're extending my slides. Thanks ;) > > > > I think that the influence of money and fame has corrupted many > > free software developers to try and protect their code from being > > documented and understood for the wrong reasons. > > Wow! > > > I also think that the introspector opens the software not up to > > non-free software, but to a whole new paradigma of > metaprogramming, > > much like the tunes project. > > Which is much more what I'm interested in anyway. > > > Remember, more non-free software tools use the gcc > > -fdump-translation-unit function because it does not require > > patches to the compiler. More non-free software is supported > > indirectly by that than the introspector. > > Thanks a lot for your input. Rest assured that I saved this message > and will expose your claims next year. ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 13:52:13
|
I just cced you on it because I saw that you were interested in introspector and we talked about m4 before. Regards, and peace Mike --- Akim Demaille <ak...@ep...> wrote: > > > Just wanted to point out and m4 link : > > http://article.gmane.org/gmane.comp.gnu.m4.general/8 > > > The m4 system is going to soon be infected with the introspector > virus, > > based on the good work done by bernd schmallhofer, to implement m4 > in > > parrot. > > > After my succes with treecc in extracting the ontology directly > from > > the header files, and ashley winters work on the SMOKE, I see very > > little in the way of producing some kick ass rdf dumpers directly > into > > the m4 engine itself. > > > It should be possible to unite these efforts to be able to extract > all > > this m4 macros into something more usable. > > > mike > > I saw this message, but it is unclear why you wrote this to me. The > effective GNU M4 maintainer is Gary Vaughan. > ===== James Michael DuPont http://introspector.sourceforge.net/ |
From: James M. D. <mdu...@ya...> - 2003-08-26 13:29:35
|
FW reply from akim, i cannot approve this request just yet. --- Akim Demaille <ak...@ep...> wrote: > From Akim Demaille Tue Aug 26 06:02:13 2003 > To: James Michael DuPont <mdu...@ya...> > CC: introspectors <int...@li...> > Subject: Re: A threat to Free Software? The "GCC Introspector". > From: Akim Demaille <ak...@ep...> > Date: Tue, 26 Aug 2003 15:02:13 +0200 > > > Funny how a remark about the introspector has landed in Akims > teaching > > material > > >> {"remark"}: A threat > >> to Free Software? The "GCC Introspector". > >> > >> > > > http://www.lrde.epita.fr/cgi-bin/twiki/view/Main/CompilationLectureLog > > I wrote it, so that's to be expected :) ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 13:26:58
|
--- Akim Demaille <ak...@ep...> wrote: > > > Funny how a remark about the introspector has landed in Akims > teaching > > material > > >> {"remark"}: A threat > >> to Free Software? The "GCC Introspector". > >> > >> > > > http://www.lrde.epita.fr/cgi-bin/twiki/view/Main/CompilationLectureLog > > I wrote it, so that's to be expected :) Please do you care to comment on this? I dont think the introspector is a threat Free Software, it is a threat to the monopoly of the few elite on the GCC software, it is a threat to the people who have forgotten about the spirit of GNU manifesto. The introspector is under the GPL and are all its parts. You could also say that parrot or dotgnu or www.tunes.org is a threat, because they are providing a standard file format and language for metaprogramming at a higher or lower level. For example : GNU FUD : http://gcc.gnu.org/ml/gcc/2003-08/msg01136.html """" The tree and rtl dumps are intended as debugging aids only. There is no need for them to be complete, they only need to include info we need for debugging. Since we never try to process them, we would never notice if they were incomplete. As for completing them, that is a potential problem. An FSF policy, intended to prevent people from subverting the GPL, prevents us from emitting debug/intermediate files that could be used by others to use proprietary code with gcc without linking to gcc. This is an inconvenience, but it is current FSF policy so we must respect it. """" What a primitive and unproductive policy. Or even more : http://gnufans.net/intrspctr.pl?GnuManifesto I think that the influence of money and fame has corrupted many free software developers to try and protect their code from being documented and understood for the wrong reasons. I also think that the introspector opens the software not up to non-free software, but to a whole new paradigma of metaprogramming, much like the tunes project. Remember, more non-free software tools use the gcc -fdump-translation-unit function because it does not require patches to the compiler. More non-free software is supported indirectly by that than the introspector. mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 11:43:19
|
Just wanted to point out and m4 link : http://article.gmane.org/gmane.comp.gnu.m4.general/8 The m4 system is going to soon be infected with the introspector virus, based on the good work done by bernd schmallhofer, to implement m4 in parrot. After my succes with treecc in extracting the ontology directly from the header files, and ashley winters work on the SMOKE, I see very little in the way of producing some kick ass rdf dumpers directly into the m4 engine itself. It should be possible to unite these efforts to be able to extract all this m4 macros into something more usable. mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 11:39:12
|
Funny how a remark about the introspector has landed in Akims teaching material > {"remark"}: A threat > to Free Software? The "GCC Introspector". > > http://www.lrde.epita.fr/cgi-bin/twiki/view/Main/CompilationLectureLog MIke ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-26 07:24:44
|
Here it is, the simplified treecc ontology based on the introspector ontology Short link : http://xrl.us/qvt Long link : http://rdfig.xmlhack.com/2003/08/26/2003-08-26.html#1061882096.088161 Details : http://introspector.sourceforge.net/2003/08/treecc-info.owl The treecc introspector ontology main file This ontology is extract out of the c header of the treecc program It will allow the RDF markup of the instances of the compiler objects defined using the treecc language In that sense, it is a meta-meta-model The treecc grammer for a language is a form of a meta-model of that language The supporting files are also here : This file [http://introspector.sourceforge.net/2003/08/treecc-input.owl|input] contains many enum values that will be used to mark various nodes, they will become owl:Classes on thier own right. This file [http://introspector.sourceforge.net/2003/08/treecc-parse.owl|Parser] contains support properties about the results of the parser eg : treecc-parse:TreeCCParse will have the owl:Domain of a TreeCCDocument and the owl:Range of a TreeCCIntrospected file ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-25 17:33:27
|
--- James Michael DuPont <mdu...@ya...> wrote: > From James Michael DuPont Sun Aug 24 11:39:39 2003 > Received: from [80.128.231.65] by web41511.mail.yahoo.com via HTTP; > Sun, 24 Aug 2003 11:39:39 PDT > Date: Sun, 24 Aug 2003 11:39:39 -0700 (PDT) > From: James Michael DuPont <mdu...@ya...> > Subject: Re: generic code generator revisited > To: per...@pe... > MIME-Version: 1.0 > Content-Type: text/plain; charset=us-ascii > Content-Length: 549 > > With great interest have I read about the idea of a Generic Code > generator and AST representation. I would like to point out that the > current experiments with the gcc show that RDF provides an optimal > representation of AST structures. > > I have targeted the parrot as one of the language systems to be > interfaced into the introspector project. We should be able to import > and export ASTs from the gcc into parrot and vice versa. > > You can find the current ontology for the gcc ast structures here : > http://introspector.sourceforge.net/2003/08/16/introspector.n3 > > That defines most of the fields and types using n3 fomat. > > see also my explaination here : > http://www.advogato.org/article/696.html > and > http://www.advogato.org/person/mdupont/diary.html?start=17 > and > http://www.advogato.org/person/mdupont/diary.html?start=16 > > mike > > ===== > James Michael DuPont > http://introspector.sourceforge.net/ > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-24 11:27:46
|
This is an experimental m4 ontology based on the m4 freeze file parser from bernhard. http://introspector.sourceforge.net/2003/08/m4.n3 #Processed by Id: cwm.py,v 1.136 2003/08/20 11:50:57 sandro Exp # using base file:/mnt/hda4/development/development2/introspector-libs/parrot/parrot/languages/m4/tools/m4.owl # Notation3 generation by # notation3.py,v 1.141 2003/08/14 00:00:19 timbl Exp # Base was: file:/mnt/hda4/development/development2/introspector-libs/parrot/parrot/languages/m4/tools/m4.owl @prefix : <http://introspector.sf.net/2003/08/m4.owl#> . @prefix ctx: <http://introspector.sf.net/2003/08/context.owl#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix log: <http://www.w3.org/2000/10/swap/log#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . :advanced a owl:Class . :application a owl:Class . :application_name a owl:Property; owl:Domain :application; owl:Range :string . :data_type owl:Range :string . :definition a owl:Class, owl:Property; owl:Domain :application, :definition; owl:Range :definition . :definitions a owl:Property; owl:Domain :advanced, :application, :output, :parameter . :flag owl:Range ( "F" "T" ) . :frozen a owl:Class . :input a owl:Property; owl:Domain :application . :key a owl:Property; owl:Domain :definition; owl:Range :string . :macro a owl:Class; ctx:in-context :frozen . :name_len owl:Range :integer . :output a owl:Class . :parameter a owl:Class, owl:Property; owl:Domain :advanced, :application, :output . :parameter_name owl:Domain :parameter; owl:Range :string . :type owl:Domain :parameter . :value a owl:Property; owl:Domain :definition; owl:Range :string . ( :flag :name :substitution :application :input :advanced :output :macro ) a owl:Property; owl:Domain :macro . #ENDS ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-23 16:47:12
|
Please review #Processed by Id: cwm.py,v 1.129 2003/04/08 16:12:43 timbl Exp # using base file:/mnt/hda4/introspector_home/introspector/cvs/introspector-0.4/ontology/introspector.ntriples # Notation3 generation by # notation3.py,v 1.138 2003/04/25 19:12:46 sandro Exp # Base was: file:/mnt/hda4/introspector_home/introspector/cvs/introspector-0.4/ontology/introspector.ntriples @prefix : <http://introspector.sf.net/2003/08/16/introspector.owl#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . : dc:creator <http://www.advogato.org/person/jahqueel>, <http://www.advogato.org/person/mdupont>; rdf:type owl:Ontology . :Access owl:domain :Declaration; owl:range :private, :protected, :public; rdf:type :Property . :AlignedObject rdf:type :Class, :Type . :ArrayProperty owl:domain :array_type; rdf:type :Property . :ChainedProperty rdf:type :Property . :Class rdf:comment "Any class of object in the introspector system"; rdf:type owl:Class . :Constant rdf:type :Class . :CppProperty rdf:type :Property . :DeclProperty owl:domain :Declaration; rdf:type :Property . :Declaration rdf:type :NamedObject . :EnumProperty owl:domain :enumeral_type; rdf:type :Property . :ExpressionObject rdf:type :Class . :Integer rdf:type :Class . :IntegerProperty rdf:type :Property . :List rdf:type :Class . :ListInternalProperty rdf:type :Property . :ListProperty rdf:type :Property . :Module rdf:type :Class . :NameObject rdf:type :Class . :NamedObject rdf:type :Class . :NamedProperty owl:domain :NamedObject; rdf:type :Property . :Node rdf:comment "Any instance of node type in the system"; rdf:type :Class, owl:Class . :PointerProperty rdf:type :Property . :Property rdf:comment "Any property of an introspector object"; rdf:type rdf:Property . :SizedObject rdf:type :Class . :SourceLine rdf:type :Property . :StatementObject rdf:type :Class . :StatementProperty rdf:type :Property . :String rdf:type :Class . :StructProperty rdf:type :Property . :Type rdf:type :Class, :NamedObject . :TypeProperty rdf:type :Property . :TypeRefProperty rdf:type :Property . :UseCase rdf:comment "The use case is an abstract operator"; rdf:type :Class . :VariableProperty rdf:type :Property . :VisitChain rdf:type :UseCase . :Visits rdf:type :UseCase . :addr_expr rdf:type :ExpressionObject . :algn owl:domain :AlignedObject; owl:range :integer_cst; rdf:type :IntegerProperty . :array_type rdf:type :Type . :artificial rdf:type :DeclProperty . :body rdf:type :Property . :boolean-type a :Type . :bpos a :StructProperty . :chan owl:domain :Declaration, :field_decl, :tree_list; owl:range :Node; rdf:type :ChainedProperty, :Property . :cnst owl:domain :const_decl; owl:range :integer_cst; rdf:type :IntegerProperty . :complex_type rdf:type :Type . :compound_stmt rdf:type :StatementObject . :cond owl:domain :for_stmt; owl:range :ExpressionObject; rdf:type :StatementProperty . :const_decl rdf:type :Declaration . :constructor rdf:type :ExpressionObject . :csts owl:domain :enumeral_type; owl:range :tree_list; rdf:type :EnumProperty . :decl_stmt rdf:type :StatementObject . :domn owl:domain :array_type; owl:range :Type; rdf:type :ArrayProperty . :elts owl:domain :array_type; owl:range :integer_cst; rdf:comment "maybe this needs "; rdf:type :ArrayProperty . :enumeral_type rdf:type :Type . :expr owl:domain :for_stmt; owl:range :ExpressionObject; rdf:type :StatementProperty . :expr_stmt rdf:type :StatementObject . :field_decl rdf:type :Declaration . :flds owl:domain :record_type, :union_type; owl:range :field_decl; rdf:type :ChainedProperty . :fn rdf:type :CppProperty . :fncs rdf:type :CppProperty . :for_stmt rdf:type :StatementObject . :function_decl rdf:type :Declaration . :function_type rdf:type :Type . :high rdf:type :Property . :identifier_node rdf:type :NameObject . :if_stmt rdf:type :StatementObject . :init owl:domain :for_stmt; owl:range :ExpressionObject; rdf:type :StatementProperty, :VariableProperty . :integer_cst rdf:type :Constant . :integer_type rdf:type :Type . :labl rdf:type :CppProperty . :lngt owl:domain :identifier_node; owl:range :Integer; rdf:type :Property . :low rdf:type :Property . :max rdf:type :IntegerProperty . :min rdf:type :IntegerProperty . :mngl owl:range :identifier_node; rdf:type :CppProperty, :NamedProperty . :modifier owl:domain :integer_type, :record_type, :scope_stmt; owl:range :begn, :bitfield, :clnp, :end, :extern, :null, :register, :static, :struct, :undefined, :union, :unsigned; rdf:type :Property . :modify_expr rdf:type :ExpressionObject . :name owl:range :identifier_node; rdf:type :NamedProperty . :next owl:domain :Declaration, :StatementObject; owl:range :Declaration, :StatementObject; rdf:type :StatementProperty . :op_0 owl:domain :ExpressionObject; owl:range :ExpressionObject; rdf:type :Property . :op_1 owl:domain :ExpressionObject; owl:range :ExpressionObject; rdf:type :Property . :op_2 owl:domain :ExpressionObject; owl:range :ExpressionObject; rdf:type :Property . :parm_decl rdf:type :Declaration . :pointer_type rdf:type :Type . :prec rdf:type :IntegerProperty . :prms rdf:type :ListProperty . :ptd rdf:type :TypeReafProperty . :purp rdf:type :ListInternalProperty . :qualifier owl:range :const, :restrict, :volatile . :real_type rdf:type :Type . :record_type rdf:type :Type . :refd owl:domain :reference_type; owl:range :Type; rdf:type :PointerProperty . :reference_type rdf:type :Type . :restrict owl:domain :booleantrue; rdf:type :Property . :result_decl rdf:type :Declaration . :retn owl:domain :function_type; owl:range :Type; rdf:type :TypeRefProperty . :scope_stmt rdf:type :StatementObject . :scpe owl:domain :field_decl; owl:range :integer_cst, :record_type; rdf:type :DeclProperty . :size owl:domain :SizedObject; owl:range :integer_cst; rdf:type :IntegerProperty . # the gcc dumper uses :linenumber and filename # srcl and srcp are the names in the gcc itself. :srcl :synonym :linenumber . :srcp :synonym :filename . :srcl owl:domain :Declaration . :srcp owl:domain :Declaration; owl:range :Module, :SourceLine . :strg owl:domain :identifier_node; owl:range :String; rdf:type :Property . :string_cst rdf:type :Constant . :then owl:domain :if_stmt; owl:range :StatementObject; rdf:type :StatementProperty . :tree-code-ref owl:domain :Node; owl:range :Class; rdf:type :Property . :tree_list rdf:type :Class . :type owl:domain :Class; owl:range :Type; rdf:type :TypeRefProperty . :type_decl rdf:type :Declaration, :NameObject . :union_type rdf:type :Type . :unql owl:domain :Type; owl:range :Type; rdf:type :Property, :TypeProperty . :used owl:domain :Declaration; owl:range :Integer; rdf:type :DeclProperty . :valu owl:domain :List; owl:range :Class; rdf:type :ListInternalProperty . :var_decl rdf:type :Declaration . :vfld rdf:type :flds . :void_type rdf:type :Type . #ENDS ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-22 11:34:06
|
Hi, just to let you know that you can review the start of two new ontologies : bash db : http://introspector.sourceforge.net/2003/08/20/bashdb.owl perl internals : http://introspector.sourceforge.net/2003/08/20/perl.owl mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-20 18:17:36
|
The rule based code generation that rhys speaks of will be made available by the introspector interface into the treecc. quote "http://www.southern-storm.com.au/treecc_essay.html" """The system is not necessarily complete. We'd like to experiment with rule-based code generation techniques. At present, optimizers and code generators must be written by hand, as operations on node types. A rule-based system would make it easier to build clever optimizers as a set of pattern matching directives. Operations are already a special class of pattern matcher, but they don't have any back-tracking and retry capabilities.""" The eulersharp and cwm tools are just two rules engines that can be used to implement this on the introspector framework. ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-20 17:28:37
|
Medoosa represents a analogous project to the DIA/VCG interface for the introspector. Maybe we can use it directly. mike --- Martin Vidner <mv...@us...> wrote: > From Martin Vidner Wed Aug 20 09:26:41 2003 > From: Martin Vidner <mv...@us...> > To: med...@li... > CC: han...@gm... > Subject: [Medoosa-users] Maintenance release 1.2 > Date: Wed, 20 Aug 2003 18:26:41 +0200 (CEST) > > Hi, > > thanks to Hans who sent a patch, Medoosa now compiles with GCC 3. He > was > also not the first to request plain tarballs, so here they are at > last: > http://sourceforge.net/project/showfiles.php?group_id=48608 > > Martin > maintainer, http://medoosa.sourceforge.net/ > > > ------------------------------------------------------- > This SF.net email is sponsored by Dice.com. > Did you know that Dice has over 25,000 tech jobs available today? > From > careers in IT to Engineering to Tech Sales, Dice has tech jobs from > the > best hiring companies. http://www.dice.com/index.epl?rel_code=104 > _______________________________________________ > Medoosa-users mailing list > Med...@li... > https://lists.sourceforge.net/lists/listinfo/medoosa-users ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-19 12:29:12
|
Here is the scoop --- James Michael DuPont <mdu...@ya...> wrote: > Date: Tue, 19 Aug 2003 05:27:57 -0700 (PDT) > From: James Michael DuPont <mdu...@ya...> > Subject: Re: Call for Review: GCC introspector owl ontology > To: Diego Novillo <dno...@re...> > CC: gc...@gn... > --- Diego Novillo <dno...@re...> wrote: > > On Tue, 2003-08-19 at 03:09, James Michael DuPont wrote: > > > > > http://introspector.sourceforge.net/2003/08/16/introspector.n3 > > > http://introspector.sourceforge.net/2003/08/16/introspector.owl > > > > > Does this need any kind of special browser support? All I see in > > mozilla is source code of some kind. > > Sorry that I did not explain. > Basically this is a high level class model for the GCC internal tree > structures as used by the c and (not complete C++) compiler. > > The file are based on the OWL[1] vocabulary, which is an RDF[2] > application that allows the syntax to be described in RDF/XML[3], > n3[4] > or ntriples[5] format. > > """"The Web Ontology Language OWL is a semantic markup language for > publishing and sharing ontologies on the World Wide Web. OWL is > developed as a vocabulary extension of RDF (the Resource Description > Framework) and is derived from the DAML+OIL Web Ontology Language. > """" > > This file is describing the data extracted by the introspector [0] > from > the gcc. The format of the file is closly related to the > -fdump-translation-units format, but more usable. I patched the gcc > using the Redland RDF Application framework [8] to serialize these > tree > dump statements into RDF statements using the berkley db backend for > fast storage. > > The DB is then available for querying using C/C++, JAVA, PERL, > Python, > and many other interfaces via the Redland Swig interface. Even more > you > can filter out interesting statements into RDF/XML format for > interchanging with other tools. > > You can find an example file extracted from the source code of > internals of the pnet runtime engine here [9]. > > The ontology file is basically a powerful class model, you can use > many > tools to edit and view them, (which i have not tried most of them) > TWO of them are the rdfviz tool and owl validator[10] > > > I used the Closed World Machine [6] from Tim Berners-Lee to process > and > check this file, that tool along with the EulerSharp[7] that I am > working on will allow you to run queries, filters and proof over the > data extracted from the gcc. > > Futher still, my intent is to embedded a small version of the Euler > machine into the gcc and dotgnu/pnet to allow proofs to be made at > compile time. > > mike > > [0] Introspector - introspector.sf.net > [1] OWL - http://www.w3.org/TR/owl-ref/ > [2] RDF - http://www.w3.org/RDF/ > [3] RDF/XML http://www.w3.org/TR/rdf-syntax-grammar/ > [4] n3 http://www.w3.org/2000/10/swap/Primer > [5] ntriples http://www.w3.org/2001/sw/RDFCore/ntriples/ > [6] CWM from timbl http://www.w3.org/2000/10/swap/doc/cwm.html > [7] Eulersharp http://eulersharp.sourceforge.net/2003/03swap/ > [8] Redland http://www.redland.opensource.ac.uk/ > [9] Example n3 file > http://demo.dotgnu.org/~mdupont/introspector/cwm.rdf.gz > [10] RDFVIZ and validator > http://www.ilrt.bristol.ac.uk/discovery/rdf-dev/rudolf/rdfviz/ > http://owl.bbn.com/cgi-bin/vowlidator.pl > > > ===== > James Michael DuPont > http://introspector.sourceforge.net/ > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-19 07:09:05
|
Dear all, Ashley winters and I have produced what is the first prototype for a gcc ontology. It describes the facts extracted from the gcc using the introspector. please review and comment http://introspector.sourceforge.net/2003/08/16/introspector.n3 http://introspector.sourceforge.net/2003/08/16/introspector.owl thanks, mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: James M. D. <mdu...@ya...> - 2003-08-10 23:34:04
|
Dear introspectors, I have spent most of my day today compiling the visualization of compiler graphs automatic graph layout VCG tool for pnet/C. After reporting many bugs and wondering about many messages, i have been able to get it to compile. Now I need help linking it into all the great stuff you are working on. Specifically the x11# and windforms. This vcg could be used as the most kick ass winforms control you have ever seen with auto graph layout!!!!!! Maybe someone wants to help out? Send me your savannah ID and I will sign you up. Here is the new project page with the files in it : https://savannah.nongnu.org/projects/vcgdotgnu/ here is the (wiki) webpage http://gnufans.net/intrspctr.pl?VcgInterface Here is the snapshot with il files (2mb) 33e613f75b84ac7b65c2905279186a8d vcgdotgnu-pre-alpha.tgz http://savannah.nongnu.org/download/vcgdotgnu/vcgdotgnu.pkg/0.0.0.1/vcgdotgnu-pre-alpha.tgz I wonder how to get the makefile right, and would appreciate some tips on that. The problem is however, the set of problems with the system libs, there are lots of linker errors that I have . thanks, mike ===== James Michael DuPont http://introspector.sourceforge.net/ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |