The mono runtime and compiler project, can be a scripting engine for games and game engines #scripting #script-engine #csharp #language #programming

Daniel Weber b4905da810 Add summary information to enumerations. před 24 roky
doc 0c3a8436fe Link to Gtk# site před 24 roky
docs 5e99117394 the jit is now using a control flow graph před 24 roky
mcs b4905da810 Add summary information to enumerations. před 24 roky
mono cb8b0abfbd před 24 roky
notes 5b7ac1ccdd Doc Doc před 24 roky
runtime 73b849f929 Flush před 24 roky
status 0c8f63df2f Added myself as maintainer of several System.Xml classes, replacing Joe Hildebrand in class.xml před 24 roky
web 0c3a8436fe Link to Gtk# site před 24 roky
.cvsignore bef5110c2a added ltconfig to .cvsignore před 24 roky
AUTHORS 70ece6c4a0 Flushage před 24 roky
ChangeLog 9666f63a62 před 24 roky
Makefile.am 148cc634b7 2001-08-30 Dietmar Maurer <[email protected]> před 24 roky
NEWS a05bb67043 fixety fix před 24 roky
README 70a513e889 Update README před 24 roky
acconfig.h f93100c063 před 24 roky
autogen.sh f93100c063 před 24 roky
config.h.in fd9ebd8238 před 24 roky
configure.in 9666f63a62 před 24 roky

README

This is Mono.

A directory roadmap:

doc/
Contains documentation and the web site contents.

mono/
The core of the executable.

metadata/
The library to deal with executables and libraries for
.NET

dis/
CIL executable Disassembler

cli/
Common code for the JIT and the interpreter.

cil/
Common Intermediate Representation, XML
definition of the CIL bytecodes.

interp/
Interpreter for CLI executables.

* Using Mono

Once you have installed the software, you can run a few programs:

monodis program.exe

That will dump the bytecodes for program.exe. Monodis support
a number of options that dumps various metadata tables
(chapter 23 of the Partition III).

You can try the interpreter like this:

mono-int program.exe