#LISP -> ADS Converters?
25-Nov-91 11:12:58
Sb: #21825-#LISP -> ADS Converters?
Fm: Tony Tanzillo [LISP TM] 71241,2067
To: Angelo Guarino [DTI Inc] 70323,3375
Angelo – Well, I wouldn't believe any cliams of being able to convert LISP to
ADS thru a one-step black-box contraption. It just isn't possible. Some of
the fundamental properties of interpreted LISP make it virtually impossible:
1. Dynamic binding (C++ is just becoming capable of "late binding").
2. Dynamic scoping: This alone would give you a headache of monumental
proportions.
It is the nature of the beast (more plainly, that an interpreted LISP program
is fully-capable of manufacturing and executing lisp code on the fly), that is
what makes it virtually impossible.
Of course, if you impose some heavy restrictions on the LISP code that is to be
converted to .C, then it is possible, and in fact, I know of at least on LISP
development system that generates .C source from .LSP input, for deployment of
the application, but this system requires the .LSP code to be explicitly coded
with conversion to .C in mind, and requires the .LSP program to declare types,
amongst other things.
I think Jerry's approach is probably the most realistic one, at least insofar
as converting *existing* AutoLISP programs to ADS.
-TonyT.