Previous: , Up: Top   [Contents][Index]


Index

Jump to:   :  
A   B   C   D   E   F   G   I   L   M   N   P   R   S   T   U   V   W  
Index Entry  Section

:
:bool: Other Types
:boolean: Other Types
:char: Built-In Types
:double: Built-In Types
:float: Built-In Types
:int: Built-In Types
:int16: Built-In Types
:int32: Built-In Types
:int64: Built-In Types
:int8: Built-In Types
:llong: Built-In Types
:long: Built-In Types
:long-double: Built-In Types
:long-long: Built-In Types
:pointer: Built-In Types
:short: Built-In Types
:string: Other Types
:string+ptr: Other Types
:uchar: Built-In Types
:uint: Built-In Types
:uint16: Built-In Types
:uint32: Built-In Types
:uint64: Built-In Types
:uint8: Built-In Types
:ullong: Built-In Types
:ulong: Built-In Types
:unsigned-char: Built-In Types
:unsigned-int: Built-In Types
:unsigned-long: Built-In Types
:unsigned-long-long: Built-In Types
:unsigned-short: Built-In Types
:ushort: Built-In Types
:void: Built-In Types
:wrapper: Other Types

A
abstraction breaking: Tutorial-Abstraction
abstractions in C: Tutorial-Comparison
advantages of FFI: Tutorial-Comparison

B
benefits of FFI: Tutorial-Comparison
bitfield: Groveller Syntax
breaking the abstraction: Tutorial-Abstraction

C
C abstractions: Tutorial-Comparison
callback: callback
callback definition: Tutorial-Callbacks
calling foreign functions: Tutorial-Initializing
cc-flags: Groveller Syntax
cenum: Groveller Syntax
close-foreign-library: close-foreign-library
compiler macros for type translation: Optimizing Type Translators
constant: Groveller Syntax
constantenum: Groveller Syntax
convert-from-foreign: convert-from-foreign
convert-to-foreign: convert-to-foreign
cstruct: Groveller Syntax
cstruct-and-class: Groveller Syntax
ctype: Groveller Syntax
cunion: Groveller Syntax
cURL: Tutorial-Getting a URL
cvar: Groveller Syntax

D
data in Lisp and C: Tutorial-Types
defbitfield: defbitfield
defcallback: defcallback
defcenum: defcenum
defcfun: defcfun
defcstruct: defcstruct
defctype: defctype
defcunion: defcunion
defcvar: defcvar
define: Groveller Syntax
define-foreign-library: define-foreign-library
define-foreign-type: define-foreign-type
define-parse-method: define-parse-method
defining callbacks: Tutorial-Callbacks
defining type-translation compiler macros: Optimizing Type Translators
dynamic extent: Tutorial-Memory

E
enumeration, C: Tutorial-easy_setopt

F
FILE* and streams: Tutorial-Abstraction
foreign arguments: Tutorial-easy_setopt
foreign functions and data: Tutorial
foreign library load: Tutorial-Loading
foreign values with dynamic extent: Tutorial-Memory
foreign-alloc: foreign-alloc
foreign-bitfield-symbols: foreign-bitfield-symbols
foreign-bitfield-value: foreign-bitfield-value
foreign-enum-keyword: foreign-enum-keyword
foreign-enum-value: foreign-enum-value
foreign-free: foreign-free
foreign-funcall: foreign-funcall
foreign-funcall-pointer: foreign-funcall-pointer
foreign-pointer: Basic Pointer Operations
foreign-slot-names: foreign-slot-names
foreign-slot-offset: foreign-slot-offset
foreign-slot-pointer: foreign-slot-pointer
foreign-slot-value: foreign-slot-value
foreign-string-alloc: foreign-string-alloc
foreign-string-free: foreign-string-free
foreign-string-to-lisp: foreign-string-to-lisp
foreign-symbol-pointer: foreign-symbol-pointer
foreign-type-alignment: foreign-type-alignment
foreign-type-size: foreign-type-size
free-converted-object: free-converted-object
free-translated-object: free-translated-object
function definition: Tutorial-Initializing

G
get-callback: get-callback
get-var-pointer: get-var-pointer

I
in-package: Groveller Syntax
inc-pointer: inc-pointer
incf-pointer: incf-pointer
include: Groveller Syntax

L
library, foreign: Tutorial-Loading
limitations of type translators: Tutorial-Types
lisp-string-to-foreign: lisp-string-to-foreign
Lispy C functions: Tutorial-Lisp easy_setopt
load-foreign-library: load-foreign-library
load-foreign-library-error: load-foreign-library-error
loading CFFI: Tutorial-Loading
looks like it worked: Tutorial-Initializing

M
make-pointer: make-pointer
mem-aptr: mem-aptr
mem-aref: mem-aref
mem-ref: mem-ref
minimal bindings: Tutorial-Comparison

N
null-pointer: null-pointer
null-pointer-p: null-pointer-p

P
Perl: Tutorial-Comparison
pkg-config-cflags: Groveller Syntax
pointer-address: pointer-address
pointer-eq: pointer-eq
pointerp: pointerp
pointers in Lisp: Tutorial-Initializing
premature deallocation: Tutorial-Memory
progn: Groveller Syntax
Python: Tutorial-Comparison

R
requiring CFFI: Tutorial-Loading

S
SLIME: Tutorial-Comparison
streams and C: Tutorial-Abstraction
strings: Tutorial-Memory
SWIG: Tutorial-Comparison

T
translate-camelcase-name: translate-camelcase-name
translate-from-foreign: translate-from-foreign
translate-into-foreign-memory: translate-into-foreign-memory
translate-name-from-foreign: translate-name-from-foreign
translate-name-to-foreign: translate-name-to-foreign
translate-to-foreign: translate-to-foreign
translate-underscore-separated-name: translate-underscore-separated-name
translating types: Tutorial-Types
tutorial, CFFI: Tutorial
type definition: Tutorial-Types
type translators, optimizing: Optimizing Type Translators

U
use-foreign-library: use-foreign-library

V
varargs: Tutorial-easy_setopt

W
with-foreign-object: with-foreign-object
with-foreign-objects: with-foreign-object
with-foreign-pointer: with-foreign-pointer
with-foreign-pointer-as-string: with-foreign-pointer-as-string
with-foreign-slots: with-foreign-slots
with-foreign-string: with-foreign-string
with-foreign-strings: with-foreign-string
workaround for C: Tutorial-Comparison

Jump to:   :  
A   B   C   D   E   F   G   I   L   M   N   P   R   S   T   U   V   W  

Previous: , Up: Top   [Contents][Index]