CONTACT INFORMATION: Contact: Scott Hess 12901 Upton Avenue South, #326 Burnsville, MN 55337 Telephone: (612) 895-1208 Internet: scott@nic.gac.edu or shess@ssesco.com TickleServices provides a framework upon which new services entries may be built. It uses a string-based scripting language to direct execution, which allows many text-handling services to be written in just one or two lines. Built-in commands are provided for a number of commonly required functions, such as prompting the user for input or selecting files in an Open Panel. As a side effect of the ease of developing and modifying new services, TickleServices1.02mab includes a library of 79 example services, many of which implement services that used to require the aforementioned basket of applets. These services range from handling archive files to counting words in text to reformatting C /* ... */ comments. Beyond the basic utility these services provide to any user, they are a valuable source of code to copy and paste for use in new services. TickleServices1.02mab is a new version of TickleServices ported to and recompiled under NeXTSTEP3.1. In the bargain, a couple of minor bugs have been fixed, and some new services were added, though no really neat new features were added. Well, the Lipo.ts services are sort of neat. TickleServices will likely migrate from here to a more appropriate place on the archive. Note that it's a 3.0 commercial program (so on sonata, it would end in pub/next/3.0/com). To unarchive TickleServices, use the Workspace Contents panel, or use the command "zcat TickleServices1.02mab.compressed | tar -xvf -". If you do not have ftp access, contact Scott Hess and he can send you a copy via NeXTMail. If you're the kind to care, the output of running sum(1) on the file is: 48090 848 TickleServices1.02mab.compressed