ACM Home Page
Please provide us with feedback. Feedback
CL/TB an allegro common Lisp programming interface for TransBase
Full text PdfPdf (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
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/122598.122603
What is a DOI?

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.

Collaborative Colleagues:
J. Kempe: colleagues
T. Lenz: colleagues
B. Freitag: colleagues
H. Shütz: colleagues
G. Specht: colleagues