UserTalk(ID:2405/use004)Originally "UserLand IAC Toolkit", for inter-application communication, incorporated into Frontier, and outline processor 1992. Now part of Radio Userland, a blogger kit. The features of all Algol-like languages are features of UserTalk -- block stucture, variable scoping, local procedures, with many enhancements because unlike previous structured languages, UserTalk is embedded in a dynamic scripting environment built around an object database with a high-level editor/debugger that understands program structure. Structures: References: Extract: A Little History A Little History Before there was the Open Scripting Architecture, before there was AppleScript, before there were Apple events, before there was System 7, way back in 1988, UserLand began development of Frontier. Its earliest incarnation, UserLand IAC Toolkit, appeared in 1989. IAC stands for inter-application communication; the program was dedicated to the proposition that if it was going to be too hard for the ordinary user to write an application, it should still be possible to tie existing applications together, acting in concert and communicating with one another. After System 7 and Apple events had a created a system-level standard for inter-application communication, Frontier 1.0 appeared, one of the earliest programs to exploit them. With its quietly revolutionary scripting language, milieu for editing and storing information in various formats, and database that tied it all together, it was not only the first system-level scripting environment for the Macintosh, but in its own right a tool of manifold usage and great versatility. Frontier 2.0 appeared in October 1992, and Version 3.0 in November 1993. By this time, AppleScript had been released. At first, AppleScript wasn't commonly available; it could be obtained cheaply, but few people were aware of this. However, Apple Computer soon bundled it with their system software. UserLand responded by doing something revolutionary: in 1995, they began giving Frontier away for free (the so-called "Aretha" release).1 Frontier 4.0 shipped in May 1996, 4.1 shipped in October 1996, and 4.2 shipped in January 1997. These versions firmly established Frontier in the realms of Web site management and CGI scripting. It is a remarkable testament to Frontier's power and flexibility that it had all along been applicable to these areas; the main obstacle was that someone had to realize this.2 With Frontier 5.0, UserLand will embark upon a mission to bring Frontier's scripting power to the Windows platform. At first, this will consist of a subset of Mac OS capabilities, but growth and expansion in new directions are to be expected in the future. External link: Online copy Resources
|