Subject: Re: Translate LISP to C
From: Erik Naggum <erik@naggum.net>
Date: 2000/10/19
Newsgroups: comp.lang.lisp
Message-ID: <3180945242325922@naggum.net>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| I consider buying a system written in LISP to become a part of a
| larger system written in C++. Instead of programming all of it a
| second time, I wonder if I can translate it to C and then make
| necessary modifications. I don't know LISP myself and have no time
| to learn it. The system I want to translate is said to be programmed
| in Common Lisp Ansi on a Macintosh with Allegro Common Lisp Franz.

  Franz Inc does not offer Allegro Common Lisp for the Macintosh.
  There's an Allegro for Macintosh which is not sold by Franz.  You
  need to figure out which tools you are using.

  What you want to do can't be done.  That is, you would spend more
  time doing what you consider doing than it would take you to learn
  Common Lisp and port the C++ code to Common Lisp.  Common Lisp is
  one of those languages you use when you don't have the time or the
  resources to use C++, so you're better off building a system that
  communicates between the two components.  Software development
  doesn't happen in single languages, anymore, so they communicate.

  You could hire a good Common Lisp programmer to do this for you.
  Norway has seen a sharp increase in Common Lisp programmers in the
  past few years.  Ask for help on no.it.programmering.lisp.  Or call
  me, I'll find a way.

#:Erik
-- 
  I agree with everything you say, but I would
  attack to death your right to say it.
				-- Tom Stoppard