Support for Translating Other Languages
***************************************

[Describe translation framework.]

Emacs Lisp Support
==================

 -- primitive: nil-car x
     Return the car of X, but convert it to LISP nil if it is Scheme's end-of-list.

 -- primitive: nil-cdr x
     Return the cdr of X, but convert it to LISP nil if it is Scheme's end-of-list.

 -- primitive: nil-cons x y
     Create a new cons cell with X as the car and Y as the cdr, but convert Y to Scheme's end-of-list if it is a LISP nil.

 -- primitive: nil-eq x y
     Compare X and Y and return LISP's t if they are eq?, return LISP's nil otherwise.

 -- primitive: null x
     Return LISP's t if X is nil in the LISP sense, return LISP's nil otherwise.