Similar to the Microsoft's CLR distribution, Mono ships with a number of managed compilers:
mcs: The Mono C# compiler
vbnc: The Mono Visual Basic .NET compiler
booc: The Mono Boo language compiler
ilasm: The Mono CIL compilers
While this appendix focuses only on the C# compilers, you should keep in mind that the Mono project does ship with a Visual Basic compiler. While this tool is currently under development, the intended goal is to bring the world of human-readable keywords (e.g., Inherits, MustOverride, and Implements) to the world of Unix/Linux and Mac OS X (see www.mono-project.com/Visual_Basic for more details).
Boo is an object-oriented, statically typed programming language for the CLI that sports a ...