Some Smalltalk dialects let you package
the compiler in standalone applications. This can be useful in
applications that require methods and classes to be created dynamically
by end users. Although many of us do not work on applications with such
requirement, there are still times when it would be useful to be able
execute arbitrary Smalltalk source-code that has not been written until
after our applications have been deployed. Unfortunately the standard
licence agreement from IBM and Instantiations up until version 8.6 does not let you package
This product bypasses some of the restrictions of this dialect and enables your standalone images to execute Smalltalk source-code by interpreting it. Although it does not let you create classes and methods in your standalone application, it does enable you to:
This product is easy to use. The methods
for evaluating the Smalltalk source-code expect a String (containing
source-code - like the body of a method) a 'self' object and any number
of named 'argument' objects.
For an example of the use of TOScript in the provision of dynamic web content, click here.
Totally Objects products come with full source code and have no run-time
are converted at the current exchange rate (1.42). Your credit card will be charged in UK
pounds. Your credit card will be charged in your local currency at an exchange rate set by
the credit card company. This rate will depend upon the prevailing exchange rate between
your local currency and pounds sterling on or soon after the date that the credit card
company receives the charge. The credit card charge will be presented in the
name of /DirectDual Limited (Our U.K. Trading name).
1 Annual support provides for an unlimited number of problem reports (by e-mail only), all bug fix releases and all new versions (TotallyObjects do not guarantee that there will be any functional upgrades during the support period covered. However, it is our intention to make at least one additional functional version release per year.)