On May 1, 2009, at 10:39 AM, Ramana Kumar wrote:

However, I was unhappy with it because I didn't like having more than
one source file. The current solution is greatly appealing to me
because everything lives in one top-level script and I don't have to
keep sending multiple files around.

Then just define your if-engines macro first and follow it with

(if-engines
  (define make-engine
    (eval 'make-engine (environment '(scheme)))))

this eliminates most of the code that you have.

Aziz,,,

Reply via email to