Chapter 2. An overview of the Boo language
In this chapter
- Exploring the Boo language
- Writing a sample program
- Built-in DSL-friendly features
What is this Boo language anyway?
Boo is an object-oriented, statically typed language for the Common Language Runtime (CLR) with a Python-inspired syntax and a focus on language and compiler extensibility. (We’ll discuss extensibility briefly in this chapter and in more detail in chapter 6.) Boo is an open source project released under the BSD license, which means you’re free to take, modify, and use the language and its products in any way you want, without limitation, including for commercial use. (The license can be found at http://svn.codehaus.org/boo/boo/trunk/license.txt.)
Rodrigo B. de Oliveira ...
Get DSLs in Boo now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.