On 20/10/02 14:55 -0700, James Michael DuPont wrote:
> 
> --- Mitchell N Charity <[EMAIL PROTECTED]> wrote:
> >    Now Mitchell just needs to implement Inline::C::GlueSwig. :)
> > 
> > I'm afraid I'll have to leave that for other hands.
> 
> Well, I would be interested in testing this module,
> even, if there are no other volunteers, to try this myself.

I need the permission of the SWIG people to create a CPAN distribution of
swig. Can I get that from somebody on this list?

> The treecc and gcc work I am doing is quite close to the swig and
> inline stuff. It really like what inline and swig are doing, the treecc
> from rhys w. from the pnet/dotgnu c#  project has creates the treecc.
> 
> This program when fed a description of the tree structure will generate
> a set of C,C++,Java or C# code that contains objects of those types for
> the usage in a compiler. Currently I am translating the OO model of the
> gcc structures in the introspector into treecc. 
> 
> The next logical step is to translate them into inline and swig. This
> will open up many gateways into the gnu compiler. The meta data that is
> common to the INLINE, SWIG, GCC, CSCC/Pnet/dotgnu, even gnome gobject,
> bonobo, dont forget RPC/SOAP/XMLRPC et al. All these tools need a
> interface repository.

Sounds interesting.

> Not only that, but a rosetta stone that can tell you what a class is in
> swig and what it is in inline c++, in gcc and in cscc.
> 
> I proposed a working group (subcommittee) in the dotgnu project today
> to compile such a document. I call for at least on of each of you from
> the inline and swig project to help create this rosetta stone, this
> tranlation table.

I'll be glad to help where I can.

> The best thing will be if it is stored in an easy to use data format.
> Maybe even YAML.

Definitely! :)

> BTW ingy, is yaml implemented as a free component for
> C#/dot net yet? It would be interesting to create such an interface
> into the existing code. Or do you think it is needed to rewrite this in
> C#? (Well i guess that someone already is working on it)

Jason Diamond wrote a YAML Dump/Load module for C# over a year ago. I believe
he stopped working on it because the spec was changing hourly. Now that the
1.0 spec is nearly frozen, he may be interested in doing this again.

His email address is:

    Jason Diamond <[EMAIL PROTECTED]>

> Rhys w. has also made some interesting observations into the parrot vm,
> it was discussed in this weeks development meeting.

Could you send a list of links to help us get familiar with all of this.

Cheers, Brian
> 
> mike
> 
> =====
> James Michael DuPont
> http://introspector.sourceforge.net/
> 
> __________________________________________________
> Do you Yahoo!?
> Y! Web Hosting - Let the expert host your web site
> http://webhosting.yahoo.com/

Reply via email to