- UncommonSQL (USQL) provides two different interfaces to SQL
- databases, a Functional interface, and an Object-Oriented
- interface. The Functional interface consists of a special
- syntax for embedded SQL expressions in Lisp, and provides lisp
- functions for SQL operations like SELECT and UPDATE. The OO
- interface provides a way for mapping Common Lisp Objects System
- (CLOS) objects into databases and includes functions for
- inserting new objects, querying objects, and removing objects.
- Most applications will use a combination of the two.
+ &usql; provides two different interfaces to &sql; databases, a
+ Functional interface, and an Object-Oriented interface. The
+ Functional interface consists of a special syntax for embedded
+ &sql; expressions in Lisp, and provides lisp functions for &sql;
+ operations like <symbol>SELECT</symbol> and
+ <symbol>UPDATE</symbol>. The object-oriented interface provides
+ a way for mapping Common Lisp Objects System (CLOS) objects into
+ databases and includes functions for inserting new objects,
+ querying objects, and removing objects. Most applications will
+ use a combination of the two.