Loading…

An Ada-LISP interface generator

It has been recognized that neither of the two major programming approaches, procedural and non-procedural, can be optimal for every application. The availability of both paradigms in the same environment enables the programmer to choose the appropriate paradigm for each subtask, thereby leading to...

Full description

Saved in:
Bibliographic Details
Published in:ACM SIGAda Ada Letters 1987-07, Vol.VII (4), p.88-97
Main Authors: Das, Souripriya, Schach, Stephen R.
Format: Article
Language:English
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:It has been recognized that neither of the two major programming approaches, procedural and non-procedural, can be optimal for every application. The availability of both paradigms in the same environment enables the programmer to choose the appropriate paradigm for each subtask, thereby leading to more efficient programs. In this paper we describe a system that has been developed for interfacing Franz LISP, a language particularly suitable for the non-procedural style of programming, and Ada, a powerful procedural language. This system enables the user to call Ada subprograms from within the Franz LISP environment. The system incorporates a generator which takes as input certain information about the Ada subprogram and then dynamically generates an Ada main unit which is utilized for interfacing. The system allows the user to take advantage of the power of the Ada programming language from within the Franz LISP environment.
ISSN:1094-3641
DOI:10.1145/25314.25319