Eagle, pour Extensible Adaptable Generalized Logic Engine, est une implémentation du langage d'écriture de scripts TCL pour le Common Language Runtime (CLR, la machine virtuelle de .NET). Eagle est donc destiné à proposer une solution universelle d'écriture de script pour tous les langages basés sur la machine virtuelle .NET. Cette solution à été préalablement déployée avec succès pour Mono 2.0.