Projects / The Eagle Project

The Eagle Project

Eagle, Extensible Adaptable Generalized Logic Engine, is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).

Operating Systems

Recent releases

  •  17 Apr 2014 06:28

    Release Notes: This release added full support for Tcl 8.4 compliant namespaces, including tests, with the exception of creative reading/writing. In addition, the [namespace unknown] sub-command from Tcl 8.5 has been implemented. Namespace support is currently disabled by default (i.e. the legacy namespace behavior is used). [namespace enable] and [namespace info] sub-commands were added, along with -namespaces, -setLoop, -setInitialize, and -forceInitialize command lines to help control the interactive shell. The ScriptBlocks class was added.

    •  03 Apr 2014 09:36

      Release Notes: This release added a -processid option to [exec], an -unlinkonly option to [unset], a _Hosts.Wrapper class, a Restricted flag to the ScriptThread class, a "y" length modifier to [format], and a -library command line option. [callback count], [callback list], [interp enabled], [interp finallytimeout], [tcl versionrange], [garuda bridgerunning], and [interp readorgetscriptfile] sub-commands were added Running on the ARM processor is now supported. It is now possible to return multiple elements from [lindex].

      •  15 Apr 2010 08:52

        Release Notes: The test suite now runs cleanly on Windows 7. Support for Visual Studio 2010 and the .NET Framework 4.0 was added. Remote script evaluation is now supported. [object invoke -identity], [exec -ignorestderr], [object callbackflags], [object removecallback], [interp alias], [interp aliases], and [interp bgerror] were added. Nested member name resolution was added to [object invoke].

        •  13 Aug 2009 17:27

          Release Notes: A new [debug interactive] sub-command. db helper procs have been added to the script library. Naive filter/map/reduce helper procs have been added to the script library. There is a new [fcopy] command; the "-command" option from Tcl is not yet implemented. Snap-in can be installed (optionally) from the setup. "cmdlets" and a "snap-in" for use with PowerShell have been implemented. New [host reset], [host size], [host boxstyle], [host outputstyle], and [host writebox] sub-commands (primarily for testing the console output subsystem). Quite a few bugfixes and internal refactoring have also been completed since the last beta release.

          •  26 Feb 2009 22:24

            Release Notes: The core marshaler has been revised to be more flexible and to provide more accurate error messages. An -alias option has been added to [tcl create] for simpler Tcl script evaluation. The PolicyData mechanism has changed. The file association added by setup now uses "safe" mode. A compileCSharp script library proc has been added for easily compiling C# code from a script with tests. A new [object refcount] sub-command. A new [host mode] sub-command. Notification for engine command execution. Add support for command history tracking. Numerous other changes and bugfixes.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.