Node:Emacs Lisp Support, Up:Translation



34.1 Emacs Lisp Support

nil-car x Scheme Procedure
scm_nil_car (x) C Function
Return the car of x, but convert it to LISP nil if it is Scheme's end-of-list.

nil-cdr x Scheme Procedure
scm_nil_cdr (x) C Function
Return the cdr of x, but convert it to LISP nil if it is Scheme's end-of-list.

nil-cons x y Scheme Procedure
scm_nil_cons (x, y) C Function
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.

nil-eq x y Scheme Procedure
Compare x and y and return Lisp's t if they are eq?, return Lisp's nil otherwise.

null x Scheme Procedure
scm_null (x) C Function
Return Lisp's t if x is nil in the LISP sense, return Lisp's nil otherwise.