A TASTE OF QUAIL

Quail is both a command line programming environment and a display-oriented environment for carrying out quantitative analysis. In Quail, the two approaches are freely mixed. One of the principal research interests in Quail is the integration of the two.

Here we provide access to some information on both.


Command line/programming interface

The principal means of writing, compiling, and executing code is through the top level lisp listener as provided by the Common Lisp vendor.

For those unfamiliar with Lisp here are a couple of examples:

In Quail, there are a series of example files which can be used interactively (in Quail) to explore some of the features that Quail has added to Common Lisp. (These come as part of the Quail software that can be down loaded.)

What appears here is a somewhat recent copy of these files. They are organized by topical directories. Note however that no serious attempt has been made in this html document to keep the example files found here either up to date or complete.


Display-oriented interface

One of the principal features of Quail is its high interaction, particularly for quantitative graphics. This is pretty hard to get across in text so here we provide a few tidbits to show how Quail can be used.

Interfaces that you see are as they appear in the Macintosh version of Quail. The same functionality is available in other versions but the appearance will differ slightly.

Movies that are recorded here are recorded in Quicktime. If your browser doesn't have a Quicktime plugin, you might want to visit the Quicktime site. Any choppiness in the images is due to the low rate (5 per minute) used to capture the interactions.

The tidbits

  1. Quail provides a good deal of information including a help system and collection of example files showing the programmatic use of Quail's extensions to Common Lisp. Much of this information is accessible through an ever-present Quail menu. This menu also provides the user with access to system datasets and control over the default appearence of the Quail environment.
  2. While a type in interface is available and typically heavily used, Quail provides a system level menu so that users can conveniently access plots. Here the plots menu is shown.
  3. Basic mouse interaction on plots in Quail. Here the basic suite of interactions in Quail are described. A simple scatterplot is used to illustrate these.
  4. The scatterplot . This is the same as above but feel free to skip over the familiar.
  5. Three dimensional scatterplots.

Quail homepage Back to the Quail homepage:

November 17, 1999.