Skip to content
EntityQ892948· pop 25· linked from 76 articles

programming language

Source code

Boo is built with NAnt, which must be built from sources, which requires NMake, which comes with the Visual C++ Build Tools. You can install compatible versions of the required tools into the directory, where the build scripts will execute them from, by running the bootstrap script. Building Boo requires Mono 4.2.x, which is not likely to be your "Current" version of Mono. To avoid having to switch your current version every time you want to work on Boo, you can specify the version to use when you run the bootstrap script. The build scripts will then use that version of Mono, regardless of your current version. With no target specified, this will build the repository (code and tests) incrementally. To clean and build the repository from scratch, run the "rebuild" target. This will also cause the ast classes and parser to be regenerated (needs a java vm) extras/boox contains a sweet little tool you can use to get yourself acquainted with the language. src/ contains all the source code for the runtime and compiler components. bin/ contains the latest version that passed all the tests and could be successfully used to rebuild the system. You can generate .net assemblies by using booc (either the booc.exe utility or the booc nant task):

Excerpt from the source-code README · 3,546 chars · not written by Vinony

Wikidata facts

Official website
boo-lang.org
Show 3 more facts
software version identifier
0.9.7
inception
2003-00-00
source code repository URL
github.com/boo-lang/boo
Sources (2)

via Wikidata · CC0

Connections

Categories