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

Atsushi Eno e66ea433af 2004-01-08 Atsushi Enomoto <[email protected]> 22 years ago
data 8408ea909b 2003-12-16 Gonzalo Paniagua Javier <[email protected]> 22 years ago
doc 5ceb140949 Added information about web service tests 22 years ago
docs 273ace685b 2003-12-22 Bernie Solomon <[email protected]> 22 years ago
man 248f5d7bf6 2003-12-24 Atsushi Enomoto <[email protected]> 22 years ago
mcs e66ea433af 2004-01-08 Atsushi Enomoto <[email protected]> 22 years ago
mono ecda466461 2004-01-08 Gonzalo Paniagua Javier <[email protected]> 22 years ago
notes 5b7ac1ccdd Doc Doc 24 years ago
runtime 67265ca809 distribute browsercaps-updater.exe 22 years ago
samples db0a332144 2003-12-22 Bernie Solomon <[email protected]> 22 years ago
scripts 4e6b021733 Added the soapsuds tool to the build 22 years ago
status 432d284e9f * ChangeLog: Updated 23 years ago
web 5ceb140949 Added information about web service tests 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 c336ea7c15 * doc/books: Added books on Web Services and ASP.NET 22 years ago
Makefile.am 3628e8b233 Small update from Peter's posting 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 e8037ba440 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 f781be3fa7 2003-12-22 Bernie Solomon <[email protected]> 22 years ago
mint.pc.in 4bc6941960 2003-12-22 Bernie Solomon <[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 723508b01a 2004-01-04 Daniel Morgan <[email protected]> 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.