Boo.Lang
0.9.6.2
dotnet add package Boo.Lang --version 0.9.6.2
NuGet\Install-Package Boo.Lang -Version 0.9.6.2
<PackageReference Include="Boo.Lang" Version="0.9.6.2" />
paket add Boo.Lang --version 0.9.6.2
#r "nuget: Boo.Lang, 0.9.6.2"
// Install Boo.Lang as a Cake Addin #addin nuget:?package=Boo.Lang&version=0.9.6.2 // Install Boo.Lang as a Cake Tool #tool nuget:?package=Boo.Lang&version=0.9.6.2
Boo comes with an interactive shell providing command completion that enables programmers to test code snippets before using them in programs or assemblies. This distribution of Boo comprises some fixes and extensions to the latest "official" release 0.9.4 regarding the booish shell, the creation of XML documentation, and other aspects.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
booish: describe() now looks for XML documentation of referenced assemblies.
booish: Autocompletion offers suggestions in a scrollable list with one offer per row (better overview).
booish: Solved some problems with managing input into the shell. Added mode to allow users to paste content into the shell.
booish: booish.rsp now offers additional options to configure the startup behaviour of the shell.
booish: Added means to add commands to the shell. Added booish.mod.os to demonstrate this. This module provides commands like "cd" and "dir".
boo: Fix of issue BOO-1078 "Cannot use enumerations as attribute parameters." Version information on assemblies is now pasted into the native resources. Thus, Windows Explorer can read and display it.
boo: range(-1) now is an empty enumeration (instead of raising an exception).
boo: Operator "isa" now also works with structs. This is important to avoid exceptions on casts.
boo: Constructors and destructors now do not require a "def" (but you still can write this). Keyword "def" is redundant here (not very wrist friendly).
boo: Macro "property" now also works for static classes.
boo: Added macro "getproperty" that keeps the setter private.
boo: array(int, null) now returns null (without an exception). This spares some if-then when using array for casting.
boo: Resolved issues #57 and #58.