Custom mscorlib.dll

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi

I'm currently in the process of writing my own mscorlib.dll, this in order to write my own Virtual Machine. Now all may seem a bit useless, but I'd like to use C# as scripting for our game engine, since basically all needed feature are already available in C#, and hell... why think of something new, if something else is already available
Mono, dotGNU and Rotor are totally useless for me, since they are GPL or some custom microsoft license thingie, that make them useless for commercial stuff, so I started writing my own

The ECMA 335 Standardized class description XML describe a huge amount of classes that are needed in order to be ECMA 335 compliant... well, oke, I don't really need that, but I want to be able to test our code with the VC 7.1 compiler/debugger, and so I need at least a number of classes in there, since the compiler complains about classes missing if I compile with the "do not use mscorlib.dll" flag enabled
Implementing just these classes the compiler complains about results in an internal compiler error, so something is wrong

No here comes the question... What classes are REALLY REALLY needed in order to make the following application compile and work, without using the standard mscorlib.dll. ("do not use mscorlib.dll" flag enabled

namespace bl

class blee

bleep() {


static void Main(string[] args

bleep blah = new bleep()



if you have any answers, please email me at: (e-mail address removed) (remove the uppercase parts)
 
Hi,

Maybe this will be of help.
http://www.codeproject.com/dotnet/DotNetScript.asp?target=scripting

Ken
---------------------
Tom van Dijck said:
Hi,

I'm currently in the process of writing my own mscorlib.dll, this in order
to write my own Virtual Machine. Now all may seem a bit useless, but I'd
like to use C# as scripting for our game engine, since basically all needed
feature are already available in C#, and hell... why think of something new,
if something else is already available.
Mono, dotGNU and Rotor are totally useless for me, since they are GPL or
some custom microsoft license thingie, that make them useless for commercial
stuff, so I started writing my own.
The ECMA 335 Standardized class description XML describe a huge amount of
classes that are needed in order to be ECMA 335 compliant... well, oke, I
don't really need that, but I want to be able to test our code with the VC
7.1 compiler/debugger, and so I need at least a number of classes in there,
since the compiler complains about classes missing if I compile with the "do
not use mscorlib.dll" flag enabled.
Implementing just these classes the compiler complains about results in an
internal compiler error, so something is wrong.
No here comes the question... What classes are REALLY REALLY needed in
order to make the following application compile and work, without using the
standard mscorlib.dll. ("do not use mscorlib.dll" flag enabled)
namespace bla
{
class bleep
{
bleep() {}
}

static void Main(string[] args)
{
bleep blah = new bleep();
}
}

if you have any answers, please email me at: (e-mail address removed)
(remove the uppercase parts)
 
Back
Top