CompuServe Messages

#LISP -> ADS Converters?

    25-Nov-91 11:12:58
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.