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

Gonzalo Paniagua Javier e181b32c76 Avoid warnings 22 years ago
data 61f5ff0fb8 Added NtlmClient to authentication modules 22 years ago
doc 3217e397af Update 22 years ago
docs f1ae21d583 Small doc on assembly bundles. 22 years ago
man e5d2ec807d Added man pages for disco, wsdl and soapsuds tools 22 years ago
mcs e181b32c76 Avoid warnings 22 years ago
mono ad8132be98 22 years ago
notes 5b7ac1ccdd Doc Doc 24 years ago
runtime 4e6b021733 Added the soapsuds tool to the build 22 years ago
samples 6421ff5982 .cvsignore update 22 years ago
scripts 4e6b021733 Added the soapsuds tool to the build 22 years ago
status 432d284e9f * ChangeLog: Updated 23 years ago
web 3217e397af Update 22 years ago
.cvsignore d63614ec3a Shut up cvs (from [email protected] (Urs C. Muff)). 23 years ago
AUTHORS 2d20d89a31 Add Dietmar to Authors 24 years ago
COPYING.LIB e0524b82f8 Ugh, I had the GPL here, its the LGPL 24 years ago
ChangeLog 767ed67e11 2003-12-10 Todd Berman <[email protected]> 22 years ago
Makefile.am 8ef9b761ac 22 years ago
NEWS 7d910decd1 Release 0.22 23 years ago
README b358c26633 2003-12-02 Atsushi Enomoto <[email protected]> 22 years ago
acconfig.h 8f7a297278 2003-11-12 Zoltan Varga <[email protected]> 22 years ago
autogen.sh df95853df7 2003-11-07 Zoltan Varga <[email protected]> 22 years ago
config.h.in 664de75962 24 years ago
configure.in 767ed67e11 2003-12-10 Todd Berman <[email protected]> 22 years ago
mono-win32-setup-light.bmp f35602d3d0 add windows distribition scripts 22 years ago
mono.pc.in 00a8dd7984 2003-08-25 Zoltan Varga <[email protected]> 22 years ago
mono.spec.in 63e8dbfc22 (Requires): Add libxml2 and libxslt dependency on 22 years ago
monowiz.win32.nsi f35602d3d0 add windows distribition scripts 22 years ago

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.