from
The Collaborative International Dictionary of English v.0.48
Garnet \Gar"net\, n. [OE. gernet, grenat, OF. grenet,grenat, F.
grenat, LL. granatus, fr. L. granatum pomegranate, granatus
having many grains or seeds, fr. granum grain, seed. So
called from its resemblance in color and shape to the grains
or seeds of the pomegranate. See {Grain}, and cf. {Grenade},
{Pomegranate}.] (Min.)
A mineral having many varieties differing in color and in
their constituents, but with the same crystallization
(isometric), and conforming to the same general chemical
formula. The commonest color is red, the luster is vitreous,
and the hardness greater than that of quartz. The
dodecahedron and trapezohedron are the common forms.
[1913 Webster]
Note: There are also white, green, yellow, brown, and black
varieties. The garnet is a silicate, the bases being
aluminia lime (grossularite, essonite, or cinnamon
stone), or aluminia magnesia (pyrope), or aluminia iron
(almandine), or aluminia manganese (spessartite), or
iron lime (common garnet, melanite, allochroite), or
chromium lime (ouvarovite, color emerald green). The
transparent red varieties are used as gems. The garnet
was, in part, the carbuncle of the ancients. Garnet is
a very common mineral in gneiss and mica slate.
[1913 Webster]
{Garnet berry} (Bot.), the red currant; -- so called from its
transparent red color.
{Garnet brown} (Chem.), an artificial dyestuff, produced as
an explosive brown crystalline substance with a green or
golden luster. It consists of the potassium salt of a
complex cyanogen derivative of picric acid.
[1913 Webster]
from
The Free On-line Dictionary of Computing (8 July 2008)
Garnet
1. A graphical object editor and {Macintosh} environment.
2. A user interface development environment for {Common Lisp}
and {X11} from The Garnet project team. It helps you create
graphical, interactive user interfaces.
Version 2.2 includes the following: a custom {object-oriented
programming} system which uses a {prototype-instance model}.
automatic {constraint} maintenance allowing properties of
objects to depend on properties of other objects and be
automatically re-evaluated when the other objects change. The
constraints can be arbitrary Lisp expressions. Built-in,
high-level input event handling. Support for {gesture
recognition}. {Widgets} for multi-font, multi-line,
mouse-driven text editing. Optional automatic layout of
application data into lists, tables, trees or graphs.
Automatic generation of {PostScript} for printing. Support
for large-scale applications and data {visualisation}.
Also supplied are: two complete widget sets, one with a
{Motif} {look and feel} implemented in {Lisp} and one with a
custom {look and feel}. Interactive design tools for creating
parts of the interface without writing code: Gilt interface
builder for creating {dialog box}es. Lapidary interactive
tool for creating new {widgets} and for drawing
application-specific objects. C32 {spreadsheet} system for
specifying complex {constraints}.
Not yet available: Jade automatic dialog box creation system.
Marquise interactive tool for specifying behaviours.
(ftp://a.gp.cs.cmu.edu/usr/garnet/garnet).
(1999-07-02)