Message-ID: <370094911.207.1427534819273.JavaMail.email@example.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_206_845624851.1427534819273" ------=_Part_206_845624851.1427534819273 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Just a place to share what people like about boo.=20
....Boo takes what's best about Ruby (heavy emphasis on closures/blocks)= , Python (indent-based scoping, first class functions), and C# (static typi= ng, properties, annotations, "using", p/invoke, .NET native), and= one-ups them with type inference. It really does provide the best of both = static and dynamic typing; there is NO compromise here as far as I can tell= .=20
As a bonus, the tool support is already very good. As with any self-resp= ecting scripting language, it includes an interactive interpreter. (Boo scr= ipts can be interpreted or compiled.) The Visual Studio .NET debugger alrea= dy works with Boo, and if you write your Boo code in SharpDevelop (a free I= DE for .NET platform) you can get code completion, syntax highlighting, cod= e folding, etc. And since it's all statically typed, there is hope for Inte= lliJ-like refactoring tools, although I don't think any exist yet.=20
Bottom line, I think any Python, Ruby, or Groovy fan should take a long,=
hard look at Boo. You will find a whole lot to like.
""&qu= ot; [ref]