This page uses CSS, and renders properly in the latest versions of Microsoft Internet Explorer and Mozilla.
This is Frontier: The Definitive Guide by Matt Neuburg, unabridged and unaltered from the January 1998 printing.
It deals with the freeware Frontier 4.2.3; for commercial Frontier 8, look here, and for the inexpensive Radio UserLand, look here. See my Web site for information.
Those wishing an offline or printed copy may purchase the book, which is still in print.
Copyright 1998 O'Reilly & Associates, Inc. ALL RIGHTS RESERVED. Reprinted with permission.
TOP UP: Preface NEXT: What a UserTalk Script Is Like

II

UserTalk Basics

This section describes the basics of UserTalk, Frontier's native programming language, in which most Frontier scripts are written for performing calculations, for operating on the Frontier database, for driving the Frontier program, and for driving and communicating with other programs.

The full power of Frontier is realized primarily through UserTalk scripts located in the Frontier database. UserTalk is simple but powerful; this section will make you comfortable with its use, regardless of whether you have previously done any programming or scripting.1

Part II is about how to write, debug, and run a UserTalk script, and about the rules of the language: its syntax, its keywords, and the core verbs required in order to drive the most fundamental aspects of the language. It is essential reading for those wishing to write or understand UserTalk.

This section is the only place in the book where UserTalk keywords and datatype coercion verbs are explained. UserTalk operators and punctuation are also further summarized in chapters of their own in Part VII, Reference . The rest of the UserTalk verbs appear, categorized by subject, in subsequent parts of the book, with technical details reserved for Part VII.


1. The UserTalk language may be characterized on the surface as C-like, and its simplicity and orthogonality is said to put it squarely in the ALGOL family. On the other hand, Frontier has some distinctly Lisp-like features, such as its use of local handlers and its scoping and typing rules; ultimately, there are enough significant differences of detail between UserTalk and C that the comparison is unhelpful. Rather than present a cumbersome conspectus of the similarities and differences between C and UserTalk here, we shall simply comment occasionally on them as they arise in the course of the discussion.


TOP UP: Preface NEXT: What a UserTalk Script Is Like

This is Frontier: The Definitive Guide by Matt Neuburg, unabridged and unaltered from the January 1998 printing.
It deals with the freeware Frontier 4.2.3; for commercial Frontier 8, look here, and for the inexpensive Radio UserLand, look here. See my Web site for information.
Those wishing an offline or printed copy may purchase the book, which is still in print.
Copyright 1998 O'Reilly & Associates, Inc. ALL RIGHTS RESERVED. Reprinted with permission.