mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 20:00:19 +02:00
44 lines
996 B
Text
44 lines
996 B
Text
@page
|
|
@node Translation
|
|
@chapter Support for Translating Other Languages
|
|
|
|
[Describe translation framework.]
|
|
|
|
@menu
|
|
* Emacs Lisp Support:: Helper primitives for Emacs Lisp.
|
|
@end menu
|
|
|
|
|
|
@node Emacs Lisp Support
|
|
@section Emacs Lisp Support
|
|
|
|
@deffn primitive nil-car x
|
|
Return the car of @var{x}, but convert it to LISP nil if it
|
|
is Scheme's end-of-list.
|
|
@end deffn
|
|
|
|
@deffn primitive nil-cdr x
|
|
Return the cdr of @var{x}, but convert it to LISP nil if it
|
|
is Scheme's end-of-list.
|
|
@end deffn
|
|
|
|
@deffn primitive nil-cons x y
|
|
Create a new cons cell with @var{x} as the car and @var{y} as
|
|
the cdr, but convert @var{y} to Scheme's end-of-list if it is
|
|
a LISP nil.
|
|
@end deffn
|
|
|
|
@deffn primitive nil-eq x y
|
|
Compare @var{x} and @var{y} and return LISP's t if they are
|
|
@code{eq?}, return LISP's nil otherwise.
|
|
@end deffn
|
|
|
|
@deffn primitive null x
|
|
Return LISP's @code{t} if @var{x} is nil in the LISP sense,
|
|
return LISP's nil otherwise.
|
|
@end deffn
|
|
|
|
|
|
@c Local Variables:
|
|
@c TeX-master: "guile.texi"
|
|
@c End:
|