mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-02 21:10:27 +02:00
* doc/ref/api-binding.texi, doc/ref/api-compound.texi, doc/ref/api-control.texi, doc/ref/api-data.texi, doc/ref/api-debug.texi, doc/ref/api-evaluation.texi, doc/ref/api-i18n.texi, doc/ref/api-io.texi, doc/ref/api-memory.texi, doc/ref/api-modules.texi, doc/ref/api-options.texi, doc/ref/api-overview.texi, doc/ref/api-procedures.texi, doc/ref/api-scheduling.texi, doc/ref/api-smobs.texi, doc/ref/api-translation.texi, doc/ref/api-utility.texi, doc/ref/expect.texi, doc/ref/libguile-concepts.texi, doc/ref/libguile-program.texi, doc/ref/misc-modules.texi, doc/ref/repl-modules.texi, doc/ref/scheme-debugging.texi, doc/ref/scheme-reading.texi, doc/ref/scheme-scripts.texi, doc/ref/script-getopt.texi, doc/ref/scsh.texi, doc/ref/srfi-modules.texi: Remove @page before @section.
53 lines
1.4 KiB
Text
53 lines
1.4 KiB
Text
@c -*-texinfo-*-
|
|
@c This is part of the GNU Guile Reference Manual.
|
|
@c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004
|
|
@c Free Software Foundation, Inc.
|
|
@c See the file guile.texi for copying conditions.
|
|
|
|
@node Translation
|
|
@section Support for Translating Other Languages
|
|
|
|
[Describe translation framework.]
|
|
|
|
@menu
|
|
* Emacs Lisp Support:: Helper primitives for Emacs Lisp.
|
|
@end menu
|
|
|
|
|
|
@node Emacs Lisp Support
|
|
@subsection Emacs Lisp Support
|
|
|
|
@deffn {Scheme Procedure} nil-car x
|
|
@deffnx {C Function} scm_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 {Scheme Procedure} nil-cdr x
|
|
@deffnx {C Function} scm_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 {Scheme Procedure} nil-cons x y
|
|
@deffnx {C Function} scm_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 {Scheme Procedure} 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 {Scheme Procedure} null x
|
|
@deffnx {C Function} scm_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:
|