Hello: I'm developping a program which I'd like to be able to use without modification with Guile as the interpreter as well as Emacs lisp and clisp.
So far, I was only programming for Emacs/Clisp, for this I used a rather crude check of: (defun kx-emacsp () (not (functionp #'function-lambda-expression))) This was enough, as function-lambda-expression is not defined in elisp. I would like to program for Guile as the lowest denominator. What is the proper check I should define that would tell me whether I'm currently interpreting the code in Guile, or Emacs, or Crisp. Thank you very much for helping me. -- 白い熊