Frequently asked questions. Have a question? Post it here or to one of our Mailing Lists.
boo is licensed under a MIT/BSD style license. The current license is always available here.
Boo is already usable for a large variety of tasks but there still are lots of things in our todo list.
Yes.
See Gotchas for Python Users for a summary.
Yes. Boo can already be used to implement WinForms/GTK# applications. Take a look at the extras/boox folder for an example.
On the asp.net front, thanks to Ian it's already possible to directly embed boo code inside asp.net pages, handlers or webservices. examples/asp.net should give you an idea of how everything works right now.
Daniel Grunwald has made great progress on the SharpDevelop front. Get the latest sources from both repositories (SharpD and boo) to check it out.
As for MonoDevelop, it includes a Boo binding, written by Peter Johanson, leveraging the parser code written by Daniel Grunwald for the SharpDevelop binding. It includes Boo project creation/editing/compiling, as well as an interactive shell with Gtk# integration. See the monodevelop page for more information on installing it.
.NET 3.0 is actually just an update to the framework and not to the CLR or any of the "official" languages. As such, it should be supported by any .NET-2.0-supporting language, such as Boo.
Also, Boo release .78 is the last version of Boo that will support .NET 1.1.
Fire up a console and check out booish - a built-in editor to check out the basics. Then grab a copy of Sharpdevelop or monodevelop to dive into developing with Boo.
On Windows, Sharpdevelop is the most robust and stable IDE for developing BOO applications. Linux and Mac users develop with their favorite text editor. The monodevelop team are hard at work developing a more professional development environment that will support Boo along with other .NET languages.
When Boo is written in Boo it will be dubbed version 1.0.
This article is translated to Serbo-Croatian by WHG Team