| CL/TB an allegro common Lisp programming interface for TransBase |
| Full text |
Pdf
(611 KB)
|
| Source
|
ACM SIGPLAN Notices
archive
Volume 26 , Issue 8 (August 1991)
table of contents
Pages: 60 - 69
Year of Publication: 1991
ISSN:0362-1340
|
|
Authors
|
|
J. Kempe
|
Institut für Informatik, Technische Universität München, Orleansstrasse 34, D-8000 München 80, Germany
|
|
T. Lenz
|
Institut für Informatik, Technische Universität München, Orleansstrasse 34, D-8000 München 80, Germany
|
|
B. Freitag
|
Institut für Informatik, Technische Universität München, Orleansstrasse 34, D-8000 München 80, Germany
|
|
H. Shütz
|
Institut für Informatik, Technische Universität München, Orleansstrasse 34, D-8000 München 80, Germany
|
|
G. Specht
|
Institut für Informatik, Technische Universität München, Orleansstrasse 34, D-8000 München 80, Germany
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 7, Citation Count: 0
|
|
|
ABSTRACT
This paper presents the "CL/TB" programming interface for Allegro CL (an implementation of Common Lisp.) and the relational database management system TransBase. The interface and its components are presently running on SUN UNIX workstations but can easily be installed on all major UNIX workstations. CL/TB supports data manipulation, data definition, and data control. The database system is called by sending SQL-statements as strings from Allegro CL. Basically, CL/TB offers the prominent services of the underlying TransBase programming interface (TBX). The services are successfully integrated into the functional environment of Lisp and enhanced by many additional features to improve ease of use, programming security, and error support. Thus operating on a database system via CL/TB is easy even for unexperienced users. Furthermore CL/TB is compatible with the relational algebra R-Lisp.Structure, design, implementation, and performance data axe presented and its application is illustrated by examples.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[ACL 88] Allegro Common LISP User Guide, Manual, Franz Incorporated, 1995 University Ave., Berkeley CA 94704, USA, 1988.
|
| |
2
|
|
| |
3
|
[BDT 83] Bitton D., DeWitt D.J., Turbyfill C.: Benchmarking Database Systems - A Systematic Approach, University of Wisconsin-Madison, Computer Science Technical Report #526, 1983.
|
| |
4
|
[FSS 90] Freitag B., Schütz H., Specht G.: LOLA -- A Logic Language for Deductive Databases and its Implementation, Internal Report, TUM-I9043, Technische Universität München, 1990.
|
| |
5
|
[Sch 90] Schütz H.: R-Lisp -- eine erweiterte relationale Algebra in Lisp, in german, Internal Report, TUM-I9049, Technische Universität München, 1990.
|
| |
6
|
|
| |
7
|
[TB 89a] TransBase Relational Database System, System Guide, Version 3.3, Manual, Trans-Action Software GmbH, Munich, 1989.
|
| |
8
|
[TB 89b] TransBase Relational Database System, Programming Interface TBX, Version 3.3, Manual, TransAction Software GmbH, Munich, 1989.
|
| |
9
|
[TB 89c] TransBase Relational Database System, TB/SQL Reference Manual, Version 3.3, TransAction Software GmbH, Munich, 1989.
|
|