[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DotGNU]Starting of the swigging of pnet
From: |
Rhys Weatherley |
Subject: |
Re: [DotGNU]Starting of the swigging of pnet |
Date: |
Wed, 19 Mar 2003 07:54:24 +1000 |
User-agent: |
KMail/1.4.3 |
On Tuesday 18 March 2003 10:17 pm, Norbert Bollow wrote:
> I'm not even convinced that it is a good idea for DotGNU to contain an
> implementation of Reflection.Emit. What are the reasons for doing it?
There are applications that can benefit from being able to build and execute
code on the fly. Especially scripting engines like JScript. IKVM.NET and
mcs also need it, so it is useful for interoperability with other projects.
There are also some interesting ways that Reflection.Emit could be used to
generate CORBA/COM/SOAP/XMLRPC marshalling stubs on the fly, for anyone who
is interested in doing that. i.e. take some description of the interface and
generate a class on the fly that can be instantiated as a real C# object to
communicate with the remote server.
On the subject of mcs: mcs may not be a terribly high priority, since we
already have our own C# compiler. However, it would be very useful to be
able to support MonoBasic (I have no interest in writing a VB.NET clone).
However, I am keeping in mind that Reflection.Emit is not part of the ECMA
spec. If it becomes necessary due to patent issues, we can rip it out at a
moment's notice without losing any core functionality. We need non-ECMA
stuff for interoperability, but we also need a "get out of jail fast" button.
Cheers,
Rhys.
- [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/15
- Re: [DotGNU]Starting of the swigging of pnet, Rhys Weatherley, 2003/03/15
- Re: [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/16
- Re: [DotGNU]Starting of the swigging of pnet, Rhys Weatherley, 2003/03/16
- Re: [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/16
- Re: [DotGNU]Starting of the swigging of pnet, Rhys Weatherley, 2003/03/16
- Re: [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/16
- Re: [DotGNU]Starting of the swigging of pnet, Norbert Bollow, 2003/03/18
- Re: [DotGNU]Starting of the swigging of pnet,
Rhys Weatherley <=
- Re: [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/19
- Re: [DotGNU]Starting of the swigging of pnet, Fergus Henderson, 2003/03/19
- Re: [DotGNU]Starting of the swigging of pnet, James Michael DuPont, 2003/03/19
[DotGNU][OT] The GPL and Creativity : What is Intent, Fair Use and why does it have no meaning in Free Software?, James Michael DuPont, 2003/03/16