TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-type: text/plain; charset=us-ascii
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Date: Mon, 27 Aug 2001 10:22:18 -0500
MIME-Version: 1.0
X-To: Johnson Phillip E <[log in to unmask]>
Parts/Attachments: text/plain (20 lines)
I once saw a sample of someone who wanted to write in LISP, but thought
he/she was obeying the Ada mandate by writing an enumerated type for all
of the LISP words, an unconstrained array type containing those, and a
unction that took that type as a parameter and as a result.

Then he/she could write the LISP program, change all the  ( <LISP code> )
to Lisp (( <LISP code> ))  add a with at the beginning and a semicolon on
the end.

!!!   :-)

It has been several years since I used CLOS [Common LISP], but I believe
converting from "simple" LISP to any procedural language will be a fairly
complex process.  I doubt it could be done in one or two passes.  To
CLOS would be a even more complex.

Phil Johnson