ACM Home Page
Please provide us with feedback. Feedback
AP 527: an ORACLE SQL—APL2/PC auxiliary processor
Full text PdfPdf (756 KB)
Source International Conference on APL archive
Proceedings of the international conference on APL '91 table of contents
Palo Alto, California, United States
Pages: 118 - 125  
Year of Publication: 1991
ISBN:0-89791-441-4
Also published in ...
Author
Stephen Deerhake  Westport Systems Incorporated, 621 South Plymouth Court, Suite 704, Chicago, Illinois
Sponsors
SIGAPL: ACM Special Interest Group on APL Programming Language
APLBUG :
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 6,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms  

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

ABSTRACT

An auxiliary processor (AP) for interfacing ORACLE SQL with APL2/PC, modeled after APL2/370's AP 127 auxiliary processor, is described. While providing direct compatibility with AP 127 service requests, the AP described here also offers several enhancements to AP 127 service requests. Although written for ORACLE SQL and 16-bit APL2/PC, the programming style employed provides a great deal of isolation between the database management system (DBMS) and target interpreter, thus providing a high degree of portability to both other DBMS implementations (e.g., Database Manager under OS/2) and target interpreters. Besides providing SQL services for a desktop APL environment, the AP demonstrates that it is possible to write large auxiliary processors for APL2/PC using a high level language, and that the resultant AP can be installed in extended memory and run in protected 80x86 CPU execution mode.


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
 
2
APL2 for the IBM PC, Part No. 6242936, IBM Corp.
 
3
APL2 Programming: Processor Interface Reference, IBM Order Number SH20-9234, (1987).
 
4
APL2 Programming: Using Structured Query Language (SQL), IBM Order Number SH20-9217, (1987).
 
5
APL2 Programming: Using the Supplied Routines, IBM Order Number SH20-9233, (1987).
 
6
DB2 Version 1, Release 2, Program No. 5740- XYR, IBM Corp.
 
7
IBM Operating System/2 Extended Edition Version 1.1 Database Manager Programming Guide and Reference, IBM Order Number $90X-7905, (1988).
 
8
SQL/DS Version 2, Release 1, Program No. 5688- 004, IBM Corp.
 
9
Oracle Application Tools for MS-DOS Getting Started Version 5.1B, Oracle Part Number 5054- V5.1B, (1988).
 
10
ORACLE for MS-DOS Version 5.1B, Part No. 5048-V5.1B, Oracle Corp.
 
11
Oracle Pro*C for MS-DOS Application Notes Version 1.2, Oracle Part Number 5385-V1.2, (1989).
 
12
Oracle Pro*C User's Guide, Version 1.1, Oracle Part Number 3504-V1.1, (1989).
 
13
AP 527 Subsystem User's Guide, Westport Systems Part Number 52701-VI.1, (1990).


INDEX TERMS

Primary Classification:
  D. Software
  D.3 PROGRAMMING LANGUAGES
      D.3.2 Language Classifications

          Nouns: APL

Additional Classification:
  H. Information Systems
  H.2 DATABASE MANAGEMENT
      H.2.3 Languages

          Nouns: SQL
      H.2.4 Systems

          Nouns: ORACLE


General Terms:
Design, Languages