mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Spelling fixes
* doc/ref/data-rep.texi: Spelling * doc/ref/vm.texi: Spelling
This commit is contained in:
parent
0e2f462647
commit
bb0860a0e5
2 changed files with 3 additions and 3 deletions
|
@ -491,7 +491,7 @@ Before Guile 2.0, Guile had a custom garbage collector that allocated
|
||||||
heap objects in units of 2-word @dfn{cells}. With the move to the
|
heap objects in units of 2-word @dfn{cells}. With the move to the
|
||||||
BDW-GC collector in Guile 2.0, Guile can allocate heap objects of any
|
BDW-GC collector in Guile 2.0, Guile can allocate heap objects of any
|
||||||
size, and the concept of a cell is now obsolete. Still, we mention
|
size, and the concept of a cell is now obsolete. Still, we mention
|
||||||
it here as the name stil appears in various low-level interfaces.
|
it here as the name still appears in various low-level interfaces.
|
||||||
|
|
||||||
@deftypefn Macro {scm_t_bits *} SCM_UNPACK_POINTER (SCM @var{x})
|
@deftypefn Macro {scm_t_bits *} SCM_UNPACK_POINTER (SCM @var{x})
|
||||||
@deftypefnx Macro {scm_t_cell *} SCM2PTR (SCM @var{x})
|
@deftypefnx Macro {scm_t_cell *} SCM2PTR (SCM @var{x})
|
||||||
|
|
|
@ -16,7 +16,7 @@ high-level code to low-level code. Sometimes these languages are
|
||||||
implemented using compilers: programs that translate high-level
|
implemented using compilers: programs that translate high-level
|
||||||
programs to equivalent low-level code, and pass on that low-level code
|
programs to equivalent low-level code, and pass on that low-level code
|
||||||
to some other language implementation. Each of these languages can be
|
to some other language implementation. Each of these languages can be
|
||||||
throught to be virtual machines: they offer programs an abstract machine
|
thought to be virtual machines: they offer programs an abstract machine
|
||||||
on which to run.
|
on which to run.
|
||||||
|
|
||||||
Guile implements a number of interpreters and compilers on different
|
Guile implements a number of interpreters and compilers on different
|
||||||
|
@ -86,7 +86,7 @@ needs (tail calls, multiple values, @code{call/cc}) and can provide
|
||||||
optimized inline instructions for Guile as well (GC-managed allocations,
|
optimized inline instructions for Guile as well (GC-managed allocations,
|
||||||
type checks, etc.).
|
type checks, etc.).
|
||||||
|
|
||||||
Guie also includes a just-in-time (JIT) compiler to translate bytecode
|
Guile also includes a just-in-time (JIT) compiler to translate bytecode
|
||||||
to native code. Because Guile uses the portable GNU Lightning library
|
to native code. Because Guile uses the portable GNU Lightning library
|
||||||
to emit that code, we keep the benefits of portability while also
|
to emit that code, we keep the benefits of portability while also
|
||||||
benefitting from fast native code. To avoid too much time spent in the
|
benefitting from fast native code. To avoid too much time spent in the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue