Totally Objects Home Page

TOScript

What's New? Products Totally Objects Downloads Other Downloads Consultancy VAST Training
Educational Discounts See what our clients think Buy News Groups Consultant's Pack Contact Us

 

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:

  • customize applications for individual customers without rebuilding the executable
  • provide 3rd parties with the ability to customize your applications without giving them an image that can be modified within the development environment
  • put scripts into databases

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.

This product also contains a free extra feature that enables you to restrict that source-code that may be interpreted by using integrity preserving cryptographic hashes. (Requires AbtMD5AlgorithmApp which is shipped with the VAST Web Connect feature).

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.
Once purchased, they may be distributed within your own code to provide
the stated product service without further payment.

Prices

Price per site US$ Equivalent 
TOScript

£100.00

* $140.00 *
Annual Support

£25.00

*1

$35.00

*1
To buy our TOScript - Go to our secure credit card server (VAST Driven)

*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.)

To place an order

Back to Totally Objects Home Page