337 lines
34 KiB
HTML
337 lines
34 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<!-- Created by GNU Texinfo 7.0.3, https://www.gnu.org/software/texinfo/ -->
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<title>Example index (ECL Manual)</title>
|
||
|
|
||
|
<meta name="description" content="Example index (ECL Manual)">
|
||
|
<meta name="keywords" content="Example index (ECL Manual)">
|
||
|
<meta name="resource-type" content="document">
|
||
|
<meta name="distribution" content="global">
|
||
|
<meta name="Generator" content="makeinfo">
|
||
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
|
|
||
|
<link href="index.html" rel="start" title="Top">
|
||
|
<link href="Indexes.html" rel="index" title="Indexes">
|
||
|
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
|
||
|
<link href="Indexes.html" rel="up" title="Indexes">
|
||
|
<link href="Function-index.html" rel="next" title="Function index">
|
||
|
<link href="Feature-index.html" rel="prev" title="Feature index">
|
||
|
<style type="text/css">
|
||
|
<!--
|
||
|
/* colors */
|
||
|
|
||
|
a.summary-letter-printindex {text-decoration: none}
|
||
|
span.r {font-family: initial; font-weight: normal; font-style: normal}
|
||
|
td.printindex-index-entry {vertical-align: top}
|
||
|
td.printindex-index-section {vertical-align: top}
|
||
|
th.entries-header-printindex {text-align:left}
|
||
|
th.sections-header-printindex {text-align:left}
|
||
|
@media (prefers-color-scheme: dark) {
|
||
|
/* dark theme */
|
||
|
html { color: seashell;
|
||
|
background: #1A1A1A; }
|
||
|
body { background: #1A1A1A; }
|
||
|
th { border-bottom: 2px solid lightgray; }
|
||
|
h1, h2, h3, h4, h5 { background-image: linear-gradient(to left, #202020, #3A3A3A); }
|
||
|
code, var, code a { color: darkorange;
|
||
|
background: #2A2A2A; }
|
||
|
a { color: seashell; }
|
||
|
pre { background: #2A2A2A;
|
||
|
color: seashell;
|
||
|
/* mark longer code block with stripe on the left */
|
||
|
border-left: 5px solid darkorange;
|
||
|
padding-left: 10px; }
|
||
|
pre.screen { background: #2A2A2A;
|
||
|
border: 1px solid lightgray; }
|
||
|
pre.programlisting { background: #2A2A2A;
|
||
|
border-left: 1px solid lightgray;
|
||
|
border-top: 1px solid lightgray; }
|
||
|
/* we need a light background in order for the images to be readable */
|
||
|
img { background: white }
|
||
|
}
|
||
|
@media (prefers-color-scheme: light) {
|
||
|
/* light theme */
|
||
|
html { background: white }
|
||
|
body { background: white }
|
||
|
th { border-bottom: 2px solid gray; }
|
||
|
h1, h2, h3, h4, h5 { background: lightgray; }
|
||
|
code, var, code a { color: darkred;
|
||
|
background: whitesmoke; }
|
||
|
a { color: #000; }
|
||
|
pre { background: whitesmoke;
|
||
|
color: black;
|
||
|
/* mark longer code block with stripe on the left */
|
||
|
border-left: 5px solid darkred;
|
||
|
padding-left: 10px; }
|
||
|
pre.screen { background: #EEE;
|
||
|
border: 1px solid black; }
|
||
|
pre.programlisting { background: #EEEEEE;
|
||
|
border-left: 1px solid black;
|
||
|
border-top: 1px solid black; }
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
margin: 1em 125px 0 10%;
|
||
|
line-height: 1.5em;
|
||
|
padding: 0 2em 1em 2em;
|
||
|
font: 13px Verdana,Arial, sans-serif
|
||
|
}
|
||
|
ul, dd, dl, dt { margin-top: 0; margin-bottom: 0; }
|
||
|
p, code, td, dl, dt {
|
||
|
line-height: 1.5em;
|
||
|
}
|
||
|
table {
|
||
|
font: inherit;
|
||
|
border-collapse: collapse;
|
||
|
}
|
||
|
th, td {
|
||
|
vertical-align: top;
|
||
|
}
|
||
|
h1, h2, h3 { padding-left: 15px; }
|
||
|
h4, h5 { padding-left: 5px; }
|
||
|
code, pre {
|
||
|
font-size: 1em;
|
||
|
font-family: monospace;
|
||
|
}
|
||
|
var {
|
||
|
font-size: 1em;
|
||
|
}
|
||
|
/* links inside code appear the same as the code itself */
|
||
|
code a {
|
||
|
font-weight: normal;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
/* but get an underline when hovering */
|
||
|
code a:hover {
|
||
|
text-decoration: underline;
|
||
|
}
|
||
|
/* ordinary links appear in bold */
|
||
|
a { font-weight: bold; }
|
||
|
pre.verbatim {
|
||
|
margin: 0 0 0 0;
|
||
|
}
|
||
|
pre {
|
||
|
overflow: auto;
|
||
|
}
|
||
|
pre.screen {
|
||
|
font-weight: bold;
|
||
|
padding: 0.5em;
|
||
|
}
|
||
|
pre.programlisting {
|
||
|
padding: 0.5em;
|
||
|
}
|
||
|
div p { padding: 0 2em }
|
||
|
li p { padding: 0; margin: 0 }
|
||
|
hr { display: none; }
|
||
|
div.funcsynopsis p {
|
||
|
text-indent: -2em;
|
||
|
}
|
||
|
div.variablelist {
|
||
|
padding: 0 2em;
|
||
|
}
|
||
|
.type, .funcsynopsis, .symbol {
|
||
|
font-family: monospace;
|
||
|
}
|
||
|
.type, .symbol, .replaceable {
|
||
|
white-space: nowrap;
|
||
|
}
|
||
|
|
||
|
-->
|
||
|
</style>
|
||
|
|
||
|
|
||
|
</head>
|
||
|
|
||
|
<body lang="en">
|
||
|
<div class="section-level-extent" id="Example-index">
|
||
|
<div class="nav-panel">
|
||
|
<p>
|
||
|
Next: <a href="Function-index.html" accesskey="n" rel="next">Function index</a>, Previous: <a href="Feature-index.html" accesskey="p" rel="prev">Feature index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
|
||
|
</div>
|
||
|
<h3 class="section" id="Example-index-1">Example index</h3>
|
||
|
<div class="printindex ex-printindex">
|
||
|
<table class="ex-letters-header-printindex"><tr><th>Jump to: </th><td><a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-A"><b>A</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-B"><b>B</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-C"><b>C</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-D"><b>D</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-E"><b>E</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-F"><b>F</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-H"><b>H</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-I"><b>I</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-K"><b>K</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-L"><b>L</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-M"><b>M</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-P"><b>P</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-S"><b>S</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-T"><b>T</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-U"><b>U</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-W"><b>W</b></a>
|
||
|
|
||
|
</td></tr></table>
|
||
|
<table class="ex-entries-printindex" border="0">
|
||
|
<tr><td></td><th class="entries-header-printindex">Index Entry</th><td> </td><th class="sections-header-printindex"> Section</th></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-A">A</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-Accessing-underlying-cl_005fobject-structure">Accessing underlying <code class="code">cl_object</code> structure</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Objects-representation">Objects representation</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Atomic-update-of-a-structure-slot">Atomic update of a structure slot</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Atomic-operations-dictionary">Atomic operations dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-B">B</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Building-executable">Building executable</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Executable">Executable</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Building-native-FASL">Building native FASL</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Native-FASL">Native FASL</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Building-Portable-FASL-file">Building Portable FASL file</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Portable-FASL-_0028fasc_0029">Portable FASL (fasc)</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Building-shared-library">Building shared library</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Shared-library">Shared library</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Building-static-library">Building static library</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Static-library">Static library</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-C">C</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-CFFI-usage">CFFI usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Higher-level-interfaces">Higher level interfaces</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-cl_005fobject-checking-the-type-with-ecl_005ft_005fof"><code class="code">cl_object</code> checking the type with <code class="code">ecl_t_of</code></a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Objects-representation">Objects representation</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-Conversion-between-foreign-string-and-cstring">Conversion between foreign string and cstring</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Strings">Foreign Strings</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-cstring-used-to-send-and-return-a-value">cstring used to send and return a value</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Strings">Foreign Strings</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-D">D</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Define-a-compare_002dand_002dswap-expansion">Define a compare-and-swap expansion</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Atomic-operations-dictionary">Atomic operations dictionary</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Package-locks.html#index-Defpackage-_003alock-option">Defpackage <code class="code">:lock</code> option</a>:</td><td> </td><td class="printindex-index-section"><a href="Package-locks.html">Package locks</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Package-local-nicknames.html#index-defpackage-and-package-local-nicknames">defpackage and package local nicknames</a>:</td><td> </td><td class="printindex-index-section"><a href="Package-local-nicknames.html">Package local nicknames</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-distinguishing-between-base-and-Unicode-character">distinguishing between base and Unicode character</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Defun-preprocessor.html#index-dpp_003a-function-definition">dpp: function definition</a>:</td><td> </td><td class="printindex-index-section"><a href="Defun-preprocessor.html">Defun preprocessor</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-E">E</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Data-and-control-flow.html#index-Eager-compilation-impact-on-macros">Eager compilation impact on macros</a>:</td><td> </td><td class="printindex-index-section"><a href="Data-and-control-flow.html#Minimal-compilation">Minimal compilation</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-ecl_005faref-and-ecl_005faset-accessing-arrays"><code class="code">ecl_aref</code> and <code class="code">ecl_aset</code> accessing arrays</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-ecl_005faref1-and-ecl_005faset1-accessing-vectors"><code class="code">ecl_aref1</code> and <code class="code">ecl_aset1</code> accessing vectors</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-ecl_005farray_005felttype-different-types-of-objects"><code class="code">ecl_array_elttype</code> different types of objects</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-html-constructing-Lisp-objects-in-C"><code class="code"><a class="ref" href="Manipulating-Lisp-objects.html#ecl_005fread_005ffrom_005fcstring">ecl_read_from_cstring</a></code> constructing Lisp objects in C</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-use-different-code-for-c-and-bytecodes-compiler"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ext_003awith_002dbackend">ext:with-backend</a></code> use different code for c and bytecodes compiler</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#SFFI-Reference">SFFI Reference</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-F">F</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-allocating-structure-object"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aallocate_002dforeign_002dobject">ffi:allocate-foreign-object</a></code> allocating structure object</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-inlining-c-code"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003ac_002dinline">ffi:c-inline</a></code> inlining c code</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#SFFI-Reference">SFFI Reference</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-returning-multiple-values"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003ac_002dinline">ffi:c-inline</a></code> returning multiple values</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#SFFI-Reference">SFFI Reference</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-interleaving-c-and-lisp-code"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003ac_002dprogn">ffi:c-progn</a></code> interleaving c and lisp code</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#SFFI-Reference">SFFI Reference</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-adding-c-toplevel-declarations"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aclines">ffi:clines</a></code> adding c toplevel declarations</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#SFFI-Reference">SFFI Reference</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-usage-1"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002darray_002dpointer">ffi:def-array-pointer</a></code> usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-defining-constants"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dconstant">ffi:def-constant</a></code> defining constants</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Primitive-Types">Primitive Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-sample-enumerations"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002denum">ffi:def-enum</a></code> sample enumerations</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-examples"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dforeign_002dtype">ffi:def-foreign-type</a></code> examples</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Primitive-Types">Primitive Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-places-in-foreign-world"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dforeign_002dvar">ffi:def-foreign-var</a></code> places in foreign world</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-5"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dfunction">ffi:def-function</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Functions-and-Libraries">Functions and Libraries</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-defining-C-structure"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dstruct">ffi:def-struct</a></code> defining C structure</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-union-definition-and-usage"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003adef_002dunion">ffi:def-union</a></code> union definition and usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-retrieving-array-element"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aderef_002darray">ffi:deref-array</a></code> retrieving array element</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-1"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aderef_002dpointer">ffi:deref-pointer</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-2"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aensure_002dchar_002dcharacter">ffi:ensure-char-character</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-3"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aensure_002dchar_002dinteger">ffi:ensure-char-integer</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-7"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003afind_002dforeign_002dlibrary">ffi:find-foreign-library</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Functions-and-Libraries">Functions and Libraries</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-manipulating-a-struct-field"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aget_002dslot_002dvalue">ffi:get-slot-value</a></code> manipulating a struct field</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-usage"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aget_002dslot_002dvalue">ffi:get-slot-value</a></code> usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Aggregate-Types">Aggregate Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-6"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003aload_002dforeign_002dlibrary">ffi:load-foreign-library</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Functions-and-Libraries">Functions and Libraries</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-example"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003anull_002dchar_002dp">ffi:null-char-p</a></code> example</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Primitive-Types">Primitive Types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003asize_002dof_002dforeign_002dtype">ffi:size-of-foreign-type</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-4"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003awith_002dcast_002dpointer">ffi:with-cast-pointer</a></code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-html-macro-usage"><code class="code"><a class="ref" href="Foreign-Function-Interface.html#ffi_003awith_002dforeign_002dobject">ffi:with-foreign-object</a></code> macro usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Objects">Foreign Objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-foreign-string-used-to-send-and-return-a-value">foreign string used to send and return a value</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Strings">Foreign Strings</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-H">H</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Hash-tables.html#index-Hash-table-extensions-example">Hash table extensions example</a>:</td><td> </td><td class="printindex-index-section"><a href="Hash-tables.html#Hash-tables-_002d-Extensions">Hash tables - Extensions</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-I">I</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="System-building.html#index-Initializing-static_002fshared-library-in-C_002fC_002b_002b">Initializing static/shared library in C/C++</a>:</td><td> </td><td class="printindex-index-section"><a href="System-building.html#Static-library">Static library</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-K">K</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Data-and-control-flow.html#index-Keeping-lambda-definitions-with-si_003a_002akeep_002ddefinitions_002a">Keeping lambda definitions with <code class="code">si:*keep-definitions*</code></a>:</td><td> </td><td class="printindex-index-section"><a href="Data-and-control-flow.html#Function-types">Function types</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Killing-process">Killing process</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Processes-dictionary">Processes dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-L">L</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Operating-System-Interface.html#index-LS-implementation">LS implementation</a>:</td><td> </td><td class="printindex-index-section"><a href="Operating-System-Interface.html#Command-line-arguments">Command line arguments</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-M">M</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-mp_003aprocess_002drun_002dfunction-usage">mp:process-run-function usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Processes-dictionary">Processes dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-P">P</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Possible-implementation-of-html_003a">Possible implementation of <code class="code"><a class="ref" href="Native-threads.html#mp_003aprocess_002drun_002dfunction">mp:process-run-function</a></code>:</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Processes-dictionary">Processes dictionary</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Process-interruption">Process interruption</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Processes-dictionary">Processes dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-S">S</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Embedding-ECL.html#index-Safely-executing-Lisp-code-with-floating-point-exceptions-in-embedding-program">Safely executing Lisp code with floating point exceptions in embedding program</a>:</td><td> </td><td class="printindex-index-section"><a href="Embedding-ECL.html#Catching-Errors-and-Managing-Interrupts">Catching Errors and Managing Interrupts</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Signals-and-Interrupts.html#index-Setting-a-signal-handler">Setting a signal handler</a>:</td><td> </td><td class="printindex-index-section"><a href="Signals-and-Interrupts.html#Signals-and-Interrupts-_002d-Signals-Reference">Signals and Interrupts - Signals Reference</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-SFFI-usage">SFFI usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Higher-level-interfaces">Higher level interfaces</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Data-and-control-flow.html#index-si_003a_003amake_002dlambda-usage-_0028bytecodes-compilation_0029"><code class="code">si::make-lambda</code> usage (bytecodes compilation)</a>:</td><td> </td><td class="printindex-index-section"><a href="Data-and-control-flow.html#Minimal-compilation">Minimal compilation</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-si_005fmake_005flambda-building-functions"><code class="code">si_make_lambda</code> building functions</a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Manipulating-Lisp-objects.html#index-si_005fsafe_005feval-1"><code class="code">si_safe_eval</code></a>:</td><td> </td><td class="printindex-index-section"><a href="Manipulating-Lisp-objects.html#Constructing-objects">Constructing objects</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Native-threads.html#index-Suspend-and-resume-process">Suspend and resume process</a>:</td><td> </td><td class="printindex-index-section"><a href="Native-threads.html#Processes-dictionary">Processes dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-T">T</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Environment.html#index-trace-usage"><code class="code">trace</code> usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Environment.html#Environment-_002d-Dictionary">Environment - Dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-U">U</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-UFFI-usage">UFFI usage</a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Higher-level-interfaces">Higher level interfaces</a></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Streams.html#index-Using-sequence-streams">Using sequence streams</a>:</td><td> </td><td class="printindex-index-section"><a href="Streams.html#Streams-_002d-Dictionary">Streams - Dictionary</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
<tr><th id="Example-index_ex_letter-W">W</th><td></td><td></td></tr>
|
||
|
<tr><td></td><td class="printindex-index-entry"><a href="Foreign-Function-Interface.html#index-with_002dcstring"><code class="code">with-cstring</code></a>:</td><td> </td><td class="printindex-index-section"><a href="Foreign-Function-Interface.html#Foreign-Strings">Foreign Strings</a></td></tr>
|
||
|
<tr><td colspan="4"> <hr></td></tr>
|
||
|
</table>
|
||
|
<table class="ex-letters-footer-printindex"><tr><th>Jump to: </th><td><a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-A"><b>A</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-B"><b>B</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-C"><b>C</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-D"><b>D</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-E"><b>E</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-F"><b>F</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-H"><b>H</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-I"><b>I</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-K"><b>K</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-L"><b>L</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-M"><b>M</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-P"><b>P</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-S"><b>S</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-T"><b>T</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-U"><b>U</b></a>
|
||
|
|
||
|
<a class="summary-letter-printindex" href="Example-index.html#Example-index_ex_letter-W"><b>W</b></a>
|
||
|
|
||
|
</td></tr></table>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
<hr>
|
||
|
<div class="nav-panel">
|
||
|
<p>
|
||
|
Next: <a href="Function-index.html" accesskey="n" rel="next">Function index</a>, Previous: <a href="Feature-index.html" accesskey="p" rel="prev">Feature index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|