Differences from other clients

If you tried Zmud or Tintin, you should recognize some thing from there. The platform is MS Windows, and we've got aliases, actions (triggers in Zmud), substitues and variables just like Zmud and Tintin, but much of what you see is just to make you feel more comfortable - what lies beneath Monkey Term is a lot more different from any of those clients. We use a lot of different well-known technologies. Two of them are used for pattern matching (Regular Expressions and GLOB's) and if you're familiar with Regular Expressions this will be a feast! If you're not, you might want to use GLOB's or check out the section explaining Regular Expressions (clients like tinyfuge also use regular expression, making it an excellent choice for unix/linux platforms, if you want more control of your patterns).

Another one is Visual Basic Scripting (VBScript) and can be used anywhere in your aliases, actions or where you find them usefull. The real strength lies with the Visual Basic scripting ofcourse, with it you can access many of the build-in objects like our media object or even the session object which holds informations about the session you are in. You will learn more about this in later chapters. When entering alises or actions you can do it through the forms provided when you press F5 or F6, but you can also type the on the command line, more of this later.

Finally we added some webserver/webclient functionality to MonkeyTerm. You can access a buildt in webbrowser through your own scripts. These scripts can also envoke VBScript or JavaScripts on the browser to give you full DHTML posibilities to design any userinterface you would like.

MonkeyTerm was ment to be fully scriptable and redefineably, meaning you can change anything you want, giving you a load of stuff to fool around with.