ActiveScript is the term used to describe a set of [COM] interfaces that permit a scripting language interpreter to be used by a scripting site or client. The interfaces provide an abstraction mechanism such that an ActiveScript client need not know or care what language is being used. This means that the user of such an application can use [Perl] if she so chooses rather than VBScript and the client application doesn't need to be changed. [[Provide relevant URLs to define and further discuss this area]] Two Tcl prototypes exist, as of spring 2002: [Tclscript] and [tcom] 3.8 and above. IIS, Internet Explorer and WSH are examples of applications that host ActiveScript engines through the ActiveScript interfaces. IIS might be able to interpret this [ASP]: <%@ LANGUAGE = "TclScript" %> <% Response write "Hello world!" %> In Internet Explorer: TclScript Test

In WSH: WScript Echo "Hello world!"