HomerBoo is a shared object that can evaluate code in a language called
Boo. This is a fully capable language for the .NET Framework. Most
Windows computers already have the .NET Framework installed -- otherwise,
it is a free download from microsoft.com.
Boo is similar to Python in syntax. One significant difference is that
Boo may be written in a "white space agnostic mode" that does not require
indentation. This is the style of code interpreted by HomerBoo. Boo
works well for embedding snippets within a VBScript file because Boo
strings may be delimited by single quotes. HomerBoo can evaluate one or
more lines of code either as a string or as a file on disk.
A distinguishing feature of HomerBoo is that it permits Window-Eyes
scripts to make API calls via any DLL, without registering an external COM
server such as IronCOM or SayTools. Examples included with the package
show Win32 API calls that download a URL to disk, and that get the short
path of a file. The examples also show how almost any functions of the
.NET Framework may be executed, such as a fruit basket program that uses
Windows forms.
Version 1.1 of Invoke .NET strengthens the documentation and examples.
Jamal