I am porting a large program from Flavors to CLOS and I am wondering if
there are any programs that automate this process. I realize that there are
some things that just will not translate.
More generally, are there programs like sed or awk for lisp? I would be
interested in something that matches s-expressions and performs
programmer specified transformations on these expressions.
Thanks,
Ron.
-----------
····@cs.berkeley.edu
In article <·····@ucbvax.BERKELEY.EDU> ····@sanquentin.berkeley.edu (Ron Parr) writes:
>I am porting a large program from Flavors to CLOS and I am wondering if
>there are any programs that automate this process. I realize that there are
>some things that just will not translate.
Symbolics Genera 8.0 includes a loadable system called CONVERSION-TOOLS
that provides Zmacs-based utilities for converting Flavors to CLOS. This
assumes you have Symbolics Lisp Machines.
>More generally, are there programs like sed or awk for lisp? I would be
>interested in something that matches s-expressions and performs
>programmer specified transformations on these expressions.
The CONVERSION-TOOLS system includes substrate utilities that do this, and
there is documentation about how to extend it to implement your own
conversions. Besides Flavor->CLOS, they also provide
Zetalisp->Common-Lisp, and in Genera 8.1 Dynamic-Windows->CLIM.
--
Barry Margolin, Thinking Machines Corp.
······@think.com
{uunet,harvard}!think!barmar