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

Reply via email to