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 9d7bca1564 2003-08-26 Gonzalo Paniagua Javier <[email protected]> 22 年之前
data 6421ff5982 .cvsignore update 22 年之前
doc 2eab01e1c6 Fix the link to the ADO.Net and ASP.Net page; thanks to John Thomas 22 年之前
docs f1ae21d583 Small doc on assembly bundles. 22 年之前
man 8ebb644811 2003-07-30 Sebastien Pouliot <[email protected]> 22 年之前
mcs 9d7bca1564 2003-08-26 Gonzalo Paniagua Javier <[email protected]> 22 年之前
mono 39ca97cbdc 2003-08-26 Zoltan Varga <[email protected]> 22 年之前
notes 5b7ac1ccdd Doc Doc 24 年之前
runtime 6a6dfd7024 Last minute: Add xsd to the release 22 年之前
samples 6421ff5982 .cvsignore update 22 年之前
scripts 6421ff5982 .cvsignore update 22 年之前
status 432d284e9f * ChangeLog: Updated 23 年之前
web 2eab01e1c6 Fix the link to the ADO.Net and ASP.Net page; thanks to John Thomas 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 00a8dd7984 2003-08-25 Zoltan Varga <[email protected]> 22 年之前
Makefile.am 9c76690c43 little change for less mistakes on windows builds. 22 年之前
NEWS 7d910decd1 Release 0.22 23 年之前
README 04b24f874e Updated comments 22 年之前
acconfig.h 1d12b45bce 22 年之前
autogen.sh 5e2afe9a5f 2003-06-08 Martin Baulig <[email protected]> 22 年之前
config.h.in 664de75962 24 年之前
configure.in c92a7d8064 2003-08-22 Zoltan Varga <[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 --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.