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

Patrik Torstensson cedaaa52e8 2003-12-17 Patrik Torstensson пре 22 година
data 8408ea909b 2003-12-16 Gonzalo Paniagua Javier <[email protected]> пре 22 година
doc 34b7c840b0 2003-12-16 Atsushi Enomoto <[email protected]> пре 22 година
docs f1ae21d583 Small doc on assembly bundles. пре 22 година
man e5d2ec807d Added man pages for disco, wsdl and soapsuds tools пре 22 година
mcs ed575c326a 2003-12-17 Gonzalo Paniagua Javier <[email protected]> пре 22 година
mono cedaaa52e8 2003-12-17 Patrik Torstensson пре 22 година
notes 5b7ac1ccdd Doc Doc пре 24 година
runtime 67265ca809 distribute browsercaps-updater.exe пре 22 година
samples 6421ff5982 .cvsignore update пре 22 година
scripts 4e6b021733 Added the soapsuds tool to the build пре 22 година
status 432d284e9f * ChangeLog: Updated пре 23 година
web 34b7c840b0 2003-12-16 Atsushi Enomoto <[email protected]> пре 22 година
.cvsignore d63614ec3a Shut up cvs (from [email protected] (Urs C. Muff)). пре 23 година
AUTHORS 2d20d89a31 Add Dietmar to Authors пре 24 година
COPYING.LIB e0524b82f8 Ugh, I had the GPL here, its the LGPL пре 24 година
ChangeLog 9b5b337c58 2003-12-16 Martin Baulig <[email protected]> пре 22 година
Makefile.am 9b5b337c58 2003-12-16 Martin Baulig <[email protected]> пре 22 година
NEWS 7d910decd1 Release 0.22 пре 23 година
README b358c26633 2003-12-02 Atsushi Enomoto <[email protected]> пре 22 година
acconfig.h 8f7a297278 2003-11-12 Zoltan Varga <[email protected]> пре 22 година
autogen.sh df95853df7 2003-11-07 Zoltan Varga <[email protected]> пре 22 година
config.h.in 664de75962 пре 24 година
configure.in 767ed67e11 2003-12-10 Todd Berman <[email protected]> пре 22 година
mono-win32-setup-light.bmp f35602d3d0 add windows distribition scripts пре 22 година
mono.pc.in 00a8dd7984 2003-08-25 Zoltan Varga <[email protected]> пре 22 година
mono.spec.in 63e8dbfc22 (Requires): Add libxml2 and libxslt dependency on пре 22 година
monowiz.win32.nsi f35602d3d0 add windows distribition scripts пре 22 година

README


This is Mono.

1. Installation
2. Using Mono
3. Directory Roadmap

1. Compilation and Installation
===============================

If you obtained this package as an officially released tarball,
this is very simple, use configure and make:

./configure --prefix=/usr/local
make
make install

If you obtained this as a snapshot, you will need an existing
Mono installation. To upgrade your installation do:

./autogen.sh --prefix=/usr/local
make fullbuild

2. Using Mono
=============

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

* runtime engine

mono program.exe
or
mint program.exe

* C# compiler

mcs program.cs

* CIL Disassembler

monodis program.exe

See the man pages for mono(1), mint(1), monodis(1) and mcs(2)
for further details.

3. Directory Roadmap
====================

doc/
Contains documentation and the web site contents.

mono/
The core of the Mono Runtime.

metadata/
The object system and metadata reader.

jit/
The Just in Time Compiler.

dis/
CIL executable Disassembler

cli/
Common code for the JIT and the interpreter.

io-layer/
The I/O layer and system abstraction for
emulating the .NET IO model.

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

interp/
Interpreter for CLI executables.

arch/
Architecture specific portions.