[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Intra-dialect Lisp translation
- To: LISP-FORUM at MIT-MC, finin at WHARTON-10
- Subject: Intra-dialect Lisp translation
- From: Lars S. Hornfeldt <LSH at MIT-MC>
- Date: Tue ,9 Jun 81 11:22:00 EDT
- Sender: LSH0 at MIT-MC
AVAILABLE: LISP 1.6 ==> MACLISP translator, in the form of
an ITS-TECO MACRO by KMP and me, which is very thoroughly
tested by repeatedly translating new versions of a
50K-package perfectly, and without need for the user to
WANTED: Translator MACLISP ==> Utah STANDARD LISP
(possibly <== ) Preferably keeping comments in the
output file (as the above MACRO does).
The teco-macro contains a public, generally useful part, but also a
private part for individual needs, which always pop up and you'd like
to add to. As FININ says, compatibility packages are also recommendable.
Also translates keyword-introduced comments to code and vice versa,
since one always need some code to be individual for each dialect.
My experience of all this is quite good.
Used it not for a one-time-translation, but even for CONTINUOUS
translation, for parallell versions, allowing the development being
done in one dialect (1.6) and immediately translate the updated
1.6-code to Maclisp (did the debugging in the latter dialect actually).