13 |
@section Emacs Lisp Support |
@section Emacs Lisp Support |
14 |
|
|
15 |
@deffn primitive nil-car x |
@deffn primitive nil-car x |
16 |
Return the car of @var{x}, but convert it to LISP nil if it |
Return the car of @var{x}, but convert it to Lisp nil if it |
17 |
is Scheme's end-of-list. |
is Scheme's end-of-list. |
18 |
@end deffn |
@end deffn |
19 |
|
|
20 |
@deffn primitive nil-cdr x |
@deffn primitive nil-cdr x |
21 |
Return the cdr of @var{x}, but convert it to LISP nil if it |
Return the cdr of @var{x}, but convert it to Lisp nil if it |
22 |
is Scheme's end-of-list. |
is Scheme's end-of-list. |
23 |
@end deffn |
@end deffn |
24 |
|
|
25 |
@deffn primitive nil-cons x y |
@deffn primitive nil-cons x y |
26 |
Create a new cons cell with @var{x} as the car and @var{y} as |
Create a new cons cell with @var{x} as the car and @var{y} as |
27 |
the cdr, but convert @var{y} to Scheme's end-of-list if it is |
the cdr, but convert @var{y} to Scheme's end-of-list if it is |
28 |
a LISP nil. |
a Lisp nil. |
29 |
@end deffn |
@end deffn |
30 |
|
|
31 |
@deffn primitive nil-eq x y |
@deffn primitive nil-eq x y |
32 |
Compare @var{x} and @var{y} and return LISP's t if they are |
Compare @var{x} and @var{y} and return Lisp's t if they are |
33 |
@code{eq?}, return LISP's nil otherwise. |
@code{eq?}, return Lisp's nil otherwise. |
34 |
@end deffn |
@end deffn |
35 |
|
|
36 |
@deffn primitive null x |
@deffn primitive null x |
37 |
Return LISP's @code{t} if @var{x} is nil in the LISP sense, |
Return Lisp's @code{t} if @var{x} is nil in the Lisp sense, |
38 |
return LISP's nil otherwise. |
return Lisp's nil otherwise. |
39 |
@end deffn |
@end deffn |
40 |
|
|
41 |
|
|