Subject: Re: Problem solved (was: Dead end in LISP implementation)
From: Erik Naggum <>
Date: 1998/02/24
Newsgroups: comp.lang.lisp
Message-ID: <>

* Wolfgang von Hansen
| After adding MACRO I dumped that evil EVAL.

  I think part of your problem is considering EVAL evil.  it has its uses.

| I tried to define it with other LISP means afterwards but haven't
| succeeded yet. Is it possible at all to explicitly evaluate something in
| LISP without EVAL or similar available?

  one of the earlier exercises in some Lisp courses is writing a simple
  EVAL that handles function calls, variable references and some special
  forms.  it is not particularly hard.

  God grant me serenity to accept the code I cannot change,
  courage to change the code I can, and wisdom to know the difference.