Abstract
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have