|
|||||||||||||||||||||
|
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 up until version 5.5 does not let you package the IBM Smalltalk compiler. As a further example, in IBM Smalltalk the ObjectDumper does not let you save any object that has embedded code. Have you ever tried dumping a SortedCollection that has a custom sortBlock? 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. View the TOScript Manual (HTML) TOScript is licensed for a single development site and comes complete with all source code. Volume discounts are available. TOScript is compatible with VisualAge for Smalltalk from version 4.02. Totally Objects
products come with full source code and have no run-time licence requirements. Prices
|
|||||||||||||||||||||
| *Plus shipping. US$ prices
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.) |
|||||||||||||||||||||