There is a Debug option for scripts. Once you have script compiled and debugged, you can embed it with the system scripts. This removes clutter and also makes for faster access of scripts. Scripts can be unembedded for further editing. Objects and requests Since Avenue is object-oriented, you have objects.
Requests modify and create objects.
Avenue has specific syntax for objects, requests, and parameters for the requests. Most Avenue requests return objects that you can store in variables. The general syntax for a sending an object a request is Object. There are over 10,000 requests. Use the online help to find what you are looking for.