diff options
Diffstat (limited to 'doc/ref/api-evaluation.texi')
-rw-r--r-- | doc/ref/api-evaluation.texi | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/doc/ref/api-evaluation.texi b/doc/ref/api-evaluation.texi index 4a5b3d16a..aa3729c1f 100644 --- a/doc/ref/api-evaluation.texi +++ b/doc/ref/api-evaluation.texi @@ -579,18 +579,6 @@ Call @var{proc} with the array of arguments @var{argv}, as a @var{nargs}, as a @code{size_t}. @end deffn -@deffn {Scheme Procedure} apply:nconc2last lst -@deffnx {C Function} scm_nconc2last (lst) -@var{lst} should be a list (@var{arg1} @dots{} @var{argN} -@var{arglst}), with @var{arglst} being a list. This function returns -a list comprising @var{arg1} to @var{argN} plus the elements of -@var{arglst}. @var{lst} is modified to form the return. @var{arglst} -is not modified, though the return does share structure with it. - -This operation collects up the arguments from a list which is -@code{apply} style parameters. -@end deffn - @deffn {Scheme Procedure} primitive-eval exp @deffnx {C Function} scm_primitive_eval (exp) Evaluate @var{exp} in the top-level environment specified by @@ -682,13 +670,13 @@ Use @var{lang} as the source language of @var{file}. If this option is omitted, @item -t @var{lang} @itemx --to=@var{lang} Use @var{lang} as the target language of @var{file}. If this option is omitted, -@code{objcode} is assumed. +@code{rtl} is assumed. @item -T @var{target} @itemx --target=@var{target} -Produce bytecode for @var{target} instead of @var{%host-type} -(@pxref{Build Config, %host-type}). Target must be a valid GNU triplet, -such as @code{armv5tel-unknown-linux-gnueabi} (@pxref{Specifying Target +Produce code for @var{target} instead of @var{%host-type} (@pxref{Build +Config, %host-type}). Target must be a valid GNU triplet, such as +@code{armv5tel-unknown-linux-gnueabi} (@pxref{Specifying Target Triplets,,, autoconf, GNU Autoconf Manual}). @end table @@ -713,7 +701,7 @@ the Virtual Machine}. @end deffn @deffn {Scheme Procedure} compile-file file [#:output-file=#f] @ - [#:from=(current-language)] [#:to='objcode] @ + [#:from=(current-language)] [#:to='rtl] @ [#:env=(default-environment from)] @ [#:opts='()] @ [#:canonicalization='relative] @@ -942,8 +930,8 @@ When @code{primitive-load-path} searches the @code{%load-compiled-path} for a corresponding compiled file for a relative path it does so by appending @code{.go} to the relative path. For example, searching for @code{ice-9/popen} could find -@code{/usr/lib/guile/2.0/ccache/ice-9/popen.go}, and use it instead of -@code{/usr/share/guile/2.0/ice-9/popen.scm}. +@code{/usr/lib/guile/2.2/ccache/ice-9/popen.go}, and use it instead of +@code{/usr/share/guile/2.2/ice-9/popen.scm}. If @code{primitive-load-path} does not find a corresponding @code{.go} file in the @code{%load-compiled-path}, or the @code{.go} file is out of @@ -1185,7 +1173,7 @@ it contains, splicing them into the location of the @code{include}, within a @code{begin}. If @var{file-name} is a relative path, it is searched for relative to -the path that contains the file that the @code{include} for appears in. +the path that contains the file that the @code{include} form appears in. @end deffn If you are a C programmer, if @code{load} in Scheme is like |