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:
- Typed expressions are accepted, evaluated, and the answers printed
in lisp's `top-level' read-evaluate-print loop as
demonstrated below:
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
- 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.
- 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.
- 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.
- The scatterplot .
This is the same as above but feel free to skip over the familiar.
- Three dimensional scatterplots.
Back to the Quail homepage:
November 17, 1999.
|