The burgled-batteries Reference Manual

This is the burgled-batteries Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:47:10 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 burgled-batteries

Lisp-Python interface

Author

pinterface <>

License

MIT

Long Description

This system provides support for embedding Python into Common Lisp via CFFI.

It uses cffi-grovel to determine sizes and values of some assorted Python types and constants. However, if you’d rather avoid this, or grovelling is not possible for you, a best-guess effort can also be made. You can note your preference for guessing by evaluating the following form before telling ASDF to load this system:
(push :burgled-batteries.guess-not-grovel *features*)

If you /would/ like to use the groveller, B-B will attempt to determine the location of Python’s C header files, and will prompt you to specify the appropriate directory if one cannot be found. To grovel against a specific copy of Python’s header files, you may need to edit
(defparameter *cpython-include-dir* ...)
in #p"grovel-include-dir.lisp".

Dependencies
  • cffi (system).
  • alexandria (system).
  • parse-declarations-1.0 (system).
  • trivial-garbage (system).
  • cl-fad (system).
Source

burgled-batteries.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 burgled-batteries/burgled-batteries.asd

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

ASDF Systems

burgled-batteries.

Packages

burgled-batteries-system.


3.1.2 burgled-batteries/packages.lisp

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Packages

3.1.3 burgled-batteries/grovel-include-dir.lisp

Dependency

packages.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Internals

3.1.4 burgled-batteries/grovel.lisp

Dependency

grovel-include-dir.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).


3.1.5 burgled-batteries/cffi-output-args.lisp

Dependency

grovel.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Public Interface
Internals

3.1.6 burgled-batteries/ffi-definers.lisp

Dependency

cffi-output-args.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Public Interface
Internals

3.1.7 burgled-batteries/ffi-interface.lisp

Dependency

ffi-definers.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Public Interface
Internals

3.1.8 burgled-batteries/ffi-conditions.lisp

Dependency

ffi-interface.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Public Interface
Internals

3.1.9 burgled-batteries/ffi-callbacks.lisp

Dependency

ffi-conditions.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Internals

3.1.10 burgled-batteries/api.lisp

Dependency

ffi-callbacks.lisp (file).

Source

burgled-batteries.asd.

Parent Component

burgled-batteries (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 burgled-batteries

Source

packages.lisp.

Use List
Public Interface
Internals

4.2 python.cffi

PYTHON.CFFI is the package for defining the CFFI interface to Python’s external C functions. It provides several macros to aid in this effort, namely DEFPYFUN, DEFPYVAR, and DEFPYTYPE. See the documentation for those macros for more information.

Name translation from Python’s C names into Lisp is, in general, relatively straightforward. First, the "Py" prefix is stripped, and the very first underscore is turned into a period. Then, CamelCaseIdentifiers are converted to the more-common-to-Lisp dash-separated-identifier, and any remaining underscores are /also/ turned into dashes. In some cases (PyList, PyFunction, etc.) this results in symbol-names equal to those of CL symbols, and you should accordingly be careful within this package.

Many Python functions have yet to be defined. See TODOs, and Python docs for information on what remains.

Error Checking from C functions is handled within CFFI’s type translation system. See the CAN-ERROR foreign-type (and both the CAN-ERROR and SOFT-ERROR parse-methods) for the gory details, but to summarize: some C functions return a value indicating that an error occurred. This can be specified using CAN-ERROR (indicating that the error value is strict and definitely means an error occurred) and SOFT-ERROR (indicating that the error value may also just be a regular return value and #’%ERROR-OCCURRED-P must be consulted to verify the occurrance of an error). Types with an exclamation mark (#\!) appended are shorthand for (CAN-ERROR <type>); types with a question mark (#\?) appended are shorthand for (SOFT-ERROR <type>).

Lisp<->Python type translation is handled through the FOREIGN-PYTHON-TYPE foreign-type. "new" vs. "borrowed" and "stolen" vs. "copied" references
can be accounted for by specifying :new, :borrowed, :stolen, or :copied as arguments to the appropriate type specifier. :new and :copied are the defaults.

Python’s PyString/PyBytes type is best avoided due to the problematic nature in converting to and from the type. See the WARNING above (defpytype "PyString" ...) for details.

Source

packages.lisp.

Nickname

cpython

Use List
  • alexandria.
  • cffi.
  • common-lisp.
  • tcr.parse-declarations-1.0.
Used By List

burgled-batteries.

Public Interface
Internals

4.3 burgled-batteries-system

Source

burgled-batteries.asd.

Use List
  • asdf/interface.
  • cffi-grovel.
  • common-lisp.

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Symbol macros

Symbol Macro: *err.warn-py3k*
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +bool.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +byte-array.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +code.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +complex.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +dict.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +exc.arithmetic-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.assertion-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.attribute-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.base-exception+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.deprecation-warning+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +exc.environment-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.eoferror+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.exception+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.floating-point-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.import-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.index-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.ioerror+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.key-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.keyboard-interrupt+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.lookup-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.memory-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.name-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.not-implemented-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.oserror+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.overflow-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.reference-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.runtime-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.standard-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.syntax-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.system-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.system-exit+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.type-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.value-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +exc.zero-division-error+
Package

python.cffi.

Source

ffi-conditions.lisp.

Symbol Macro: +false+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +float.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +function.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +int.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +list.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +long.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +method.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +module.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +none+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +object.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +string.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +true+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +tuple.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +type.type+
Package

python.cffi.

Source

ffi-interface.lisp.

Symbol Macro: +unicode.type+
Package

python.cffi.

Source

ffi-interface.lisp.


5.1.2 Macros

Macro: .build-value (format &rest varargs1)

see http://docs.python.org/c-api/arg.html#Py_BuildValue

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: .build-value* (format &rest varargs23)

see http://docs.python.org/c-api/arg.html#Py_BuildValue

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: arg.parse-tuple (args format &rest varargs2)

see http://docs.python.org/c-api/arg.html#PyArg_ParseTuple

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: arg.unpack-tuple (args name min max &rest varargs4)

see http://docs.python.org/c-api/arg.html#PyArg_UnpackTuple

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: defpyfun (names args)

Defines a Lisp function which calls a Python function. If the Python function has a docstring, that docstring will be used as the Lisp function’s docstring as well.

Note that the Python interpreter must have been started and done any necessary imports for this macro to expand successfully.

Package

burgled-batteries.

Source

api.lisp.

Macro: defpymethod (names)
Package

burgled-batteries.

Source

api.lisp.

Macro: defpyslot (names)
Package

burgled-batteries.

Source

api.lisp.

Macro: err.format (exception format &rest varargs2)

see http://docs.python.org/c-api/exceptions.html#PyErr_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: err.format* (exception format &rest varargs28)

see http://docs.python.org/c-api/exceptions.html#PyErr_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: object.call-function (callable format &rest varargs2)

see http://docs.python.org/c-api/object.html#PyObject_CallFunction

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: object.call-function* (callable format &rest varargs28)

see http://docs.python.org/c-api/object.html#PyObject_CallFunction

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: object.call-method (o method format &rest varargs3)

see http://docs.python.org/c-api/object.html#PyObject_CallMethod

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: object.call-method* (o method format &rest varargs33)

see http://docs.python.org/c-api/object.html#PyObject_CallMethod

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: string.from-format (format &rest varargs1)

see http://docs.python.org/c-api/string.html#PyString_FromFormat

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: string.from-format* (format &rest varargs23)

see http://docs.python.org/c-api/string.html#PyString_FromFormat

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: tuple.pack (n &rest varargs1)

see http://docs.python.org/c-api/tuple.html#PyTuple_Pack

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: tuple.pack* (n &rest varargs23)

see http://docs.python.org/c-api/tuple.html#PyTuple_Pack

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: unicode.from-format (format &rest varargs1)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromFormat

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: unicode.from-format* (format &rest varargs23)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromFormat

Package

python.cffi.

Source

ffi-interface.lisp.

Macro: with-python (&body body)

EXPERIMENTAL. Ensures the CPython interpreter is running, executes BODY, then returns the interpreter to whatever state it was in prior to the WITH-PYTHON form being entered.

Package

burgled-batteries.

Source

api.lisp.

Macro: with-refcnt-barrier (&body body)
Package

python.cffi.

Source

ffi-definers.lisp.

Macro: with-unknown-translation-policy ((policy) &body body)

Sets the policy for translation of Python types for which no translation is known. Available policies are as follows:
* :PASS-THROUGH :: Returns the pointer and forces dealing with reference counts (or acceptance of refcnt leaks).
* :DISCARD :: Throws away the pointer and substitutes it with NIL.
* :BARRIER :: Sets up a barrier, the dynamic-extent of which pointers are not allowed to escape. Wraps in a FENCED struct.
* :FINALIZE :: Enables GC-based disposal. Wraps in a WRAPPER struct.

Translation policies have dynamic-extent, and may be intermixed freely.

Package

python.cffi.

Source

ffi-definers.lisp.


5.1.3 Ordinary functions

Function: .add-pending-call (callback arg)

see http://docs.python.org/c-api/init.html#Py_AddPendingCall

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .compile-string (str filename start)

see http://docs.python.org/c-api/veryhigh.html#Py_CompileString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .compile-string* (str filename start)

see http://docs.python.org/c-api/veryhigh.html#Py_CompileString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .compile-string-flags (str filename start flags)

see http://docs.python.org/c-api/veryhigh.html#Py_CompileStringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .compile-string-flags* (str filename start flags)

see http://docs.python.org/c-api/veryhigh.html#Py_CompileStringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .dec-ref (o)

see http://docs.python.org/c-api/refcounting.html#Py_DecRef

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .end-interpreter (tstate)

see http://docs.python.org/c-api/init.html#Py_EndInterpreter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .finalize ()

see http://docs.python.org/c-api/init.html#Py_Finalize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-build-info ()

see http://docs.python.org/c-api/init.html#Py_GetBuildInfo

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-compiler ()

see http://docs.python.org/c-api/init.html#Py_GetCompiler

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-copyright ()

see http://docs.python.org/c-api/init.html#Py_GetCopyright

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-exec-prefix ()

see http://docs.python.org/c-api/init.html#Py_GetExecPrefix

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-path ()

see http://docs.python.org/c-api/init.html#Py_GetPath

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-platform ()

see http://docs.python.org/c-api/init.html#Py_GetPlatform

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-prefix ()

see http://docs.python.org/c-api/init.html#Py_GetPrefix

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-program-full-path ()

see http://docs.python.org/c-api/init.html#Py_GetProgramFullPath

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-program-name ()

see http://docs.python.org/c-api/init.html#Py_GetProgramName

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-python-home ()

see http://docs.python.org/c-api/init.html#Py_GetPythonHome

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .get-version ()

see http://docs.python.org/c-api/init.html#Py_GetVersion

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .inc-ref (o)

see http://docs.python.org/c-api/refcounting.html#Py_IncRef

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module (name methods)

see http://docs.python.org/c-api/allocation.html#Py_InitModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module* (name methods)

see http://docs.python.org/c-api/allocation.html#Py_InitModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module3 (name methods doc)

see http://docs.python.org/c-api/allocation.html#Py_InitModule3

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module3* (name methods doc)

see http://docs.python.org/c-api/allocation.html#Py_InitModule3

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module4 (name methods doc self apiver)

see http://docs.python.org/c-api/allocation.html#Py_InitModule4_64

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .init-module4* (name methods doc self apiver)

see http://docs.python.org/c-api/allocation.html#Py_InitModule4_64

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .initialize ()

Initialize the Python interpreter. This, or .INITIALIZE-EX, must be called before Python may be used.

see http://docs.python.org/c-api/init.html#Py_Initialize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .initialize-ex (initsigs)

Like .INITIALIZE if INITSIGS is 1. If INITSIGS is 0, skips registration of signal handlers.

see http://docs.python.org/c-api/init.html#Py_InitializeEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .is-initialized ()

Returns true if the Python interpreter has been initialize, false otherwise.

see http://docs.python.org/c-api/init.html#Py_IsInitialized

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .new-interpreter ()

see http://docs.python.org/c-api/init.html#Py_NewInterpreter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .set-program-name (name)

see http://docs.python.org/c-api/init.html#Py_SetProgramName

Package

python.cffi.

Source

ffi-interface.lisp.

Function: .set-python-home (home)

see http://docs.python.org/c-api/init.html#Py_SetPythonHome

Package

python.cffi.

Source

ffi-interface.lisp.

Function: apply (func &rest args)
Package

burgled-batteries.

Source

api.lisp.

Function: bool.from-long (v)

see http://docs.python.org/c-api/bool.html#PyBool_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: bool.from-long* (v)

see http://docs.python.org/c-api/bool.html#PyBool_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.as-string (bytearray)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.concat (a b)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.concat* (a b)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.from-object (o)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.from-object* (o)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.from-string-and-size (string len)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.from-string-and-size* (string len)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.resize (bytearray len)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Resize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.size (bytearray)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: callable.check (o)

see http://docs.python.org/c-api/object.html#PyCallable_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: code.new (argcount nlocals stacksize flags code consts names varnames freevars cellvars filename name firstlineno lnotab)

see http://docs.python.org/c-api/code.html#PyCode_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: code.new* (argcount nlocals stacksize flags code consts names varnames freevars cellvars filename name firstlineno lnotab)

see http://docs.python.org/c-api/code.html#PyCode_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.from-doubles (real imag)

see http://docs.python.org/c-api/complex.html#PyComplex_FromDoubles

Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.from-doubles* (real imag)

see http://docs.python.org/c-api/complex.html#PyComplex_FromDoubles

Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.imag-as-double (op)

see http://docs.python.org/c-api/complex.html#PyComplex_ImagAsDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.real-as-double (op)

see http://docs.python.org/c-api/complex.html#PyComplex_RealAsDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict-proxy.new (dict)

see http://docs.python.org/c-api/dict.html#PyDictProxy_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict-proxy.new* (dict)

see http://docs.python.org/c-api/dict.html#PyDictProxy_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.clear (p)

see http://docs.python.org/c-api/dict.html#PyDict_Clear

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.contains (p key)

see http://docs.python.org/c-api/dict.html#PyDict_Contains

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.copy (p)

see http://docs.python.org/c-api/dict.html#PyDict_Copy

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.copy* (p)

see http://docs.python.org/c-api/dict.html#PyDict_Copy

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.del-item (p key)

see http://docs.python.org/c-api/dict.html#PyDict_DelItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.del-item-string (p key)

see http://docs.python.org/c-api/dict.html#PyDict_DelItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.get-item (p key)

see http://docs.python.org/c-api/dict.html#PyDict_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.get-item* (p key)

see http://docs.python.org/c-api/dict.html#PyDict_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.get-item-string (p key)

see http://docs.python.org/c-api/dict.html#PyDict_GetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.get-item-string* (p key)

see http://docs.python.org/c-api/dict.html#PyDict_GetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.items (p)

see http://docs.python.org/c-api/dict.html#PyDict_Items

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.items* (p)

see http://docs.python.org/c-api/dict.html#PyDict_Items

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.keys (p)

see http://docs.python.org/c-api/dict.html#PyDict_Keys

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.keys* (p)

see http://docs.python.org/c-api/dict.html#PyDict_Keys

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.merge (a b override)

see http://docs.python.org/c-api/dict.html#PyDict_Merge

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.merge-from-seq2 (a seq2 override)

see http://docs.python.org/c-api/dict.html#PyDict_MergeFromSeq2

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.new ()

see http://docs.python.org/c-api/dict.html#PyDict_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.new* ()

see http://docs.python.org/c-api/dict.html#PyDict_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.next (p ppos)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.set-item (p key val)

see http://docs.python.org/c-api/dict.html#PyDict_SetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.set-item-string (p key val)

see http://docs.python.org/c-api/dict.html#PyDict_SetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.size (p)

see http://docs.python.org/c-api/dict.html#PyDict_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.update (a b)

see http://docs.python.org/c-api/dict.html#PyDict_Update

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.values (p)

see http://docs.python.org/c-api/dict.html#PyDict_Values

Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.values* (p)

see http://docs.python.org/c-api/dict.html#PyDict_Values

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.bad-argument ()

see http://docs.python.org/c-api/exceptions.html#PyErr_BadArgument

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.bad-internal-call ()

see http://docs.python.org/c-api/exceptions.html#PyErr_BadInternalCall

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.check-signals ()

see http://docs.python.org/c-api/exceptions.html#PyErr_CheckSignals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.clear ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Clear

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.exception-matches (exc)

see http://docs.python.org/c-api/exceptions.html#PyErr_ExceptionMatches

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.fetch ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.given-exception-matches (given exc)

see http://docs.python.org/c-api/exceptions.html#PyErr_GivenExceptionMatches

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.new-exception (name base dict)

see http://docs.python.org/c-api/exceptions.html#PyErr_NewException

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.new-exception* (name base dict)

see http://docs.python.org/c-api/exceptions.html#PyErr_NewException

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.new-exception-with-doc (name doc base dict)

see http://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionWithDoc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.new-exception-with-doc* (name doc base dict)

see http://docs.python.org/c-api/exceptions.html#PyErr_NewExceptionWithDoc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.no-memory ()

see http://docs.python.org/c-api/exceptions.html#PyErr_NoMemory

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.no-memory* ()

see http://docs.python.org/c-api/exceptions.html#PyErr_NoMemory

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.normalize-exception (exc val tb)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.occurred ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Occurred

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.occurred* ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Occurred

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.print ()

see http://docs.python.org/c-api/exceptions.html#PyErr_Print

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.print-ex (set-sys-last-vars)

see http://docs.python.org/c-api/exceptions.html#PyErr_PrintEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.restore (type value traceback)

see http://docs.python.org/c-api/exceptions.html#PyErr_Restore

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-exc-from-windows-err (type ierr)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-exc-from-windows-err* (type ierr)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-exc-from-windows-err-with-filename (type ierr filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-exc-from-windows-err-with-filename* (type ierr filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetExcFromWindowsErrWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-errno (type)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrno

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-errno* (type)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrno

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-errno-with-filename (type filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-errno-with-filename* (type filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromErrnoWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-windows-err (ierr)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-windows-err* (ierr)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-windows-err-with-filename (ierr filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-from-windows-err-with-filename* (ierr filename)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetFromWindowsErrWithFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-interrupt ()

see http://docs.python.org/c-api/exceptions.html#PyErr_SetInterrupt

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-none (type)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetNone

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-object (type value)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.set-string (type message)

see http://docs.python.org/c-api/exceptions.html#PyErr_SetString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.warn (category message)

see http://docs.python.org/c-api/exceptions.html#PyErr_Warn

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.warn-ex (category message stacklevel)

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.warn-explicit (category message filename lineno module registry)

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnExplicit

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.warn-py3k (message stacklevel)

see http://docs.python.org/c-api/exceptions.html#PyErr_WarnPy3k

Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.write-unraisable (obj)

see http://docs.python.org/c-api/exceptions.html#PyErr_WriteUnraisable

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.acquire-lock ()

see http://docs.python.org/c-api/init.html#PyEval_AcquireLock

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.acquire-thread (tstate)

see http://docs.python.org/c-api/init.html#PyEval_AcquireThread

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-code (co globals locals)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-code* (co globals locals)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalCode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-frame (f)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrame

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-frame* (f)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrame

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-frame-ex (f throwflag)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.eval-frame-ex* (f throwflag)

see http://docs.python.org/c-api/veryhigh.html#PyEval_EvalFrameEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-builtins ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetBuiltins

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-builtins* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetBuiltins

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-call-stats (self)

see http://docs.python.org/c-api/init.html#PyEval_GetCallStats

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-call-stats* (self)

see http://docs.python.org/c-api/init.html#PyEval_GetCallStats

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-frame ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetFrame

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-func-desc (func)

see http://docs.python.org/c-api/reflection.html#PyEval_GetFuncDesc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-func-name (func)

see http://docs.python.org/c-api/reflection.html#PyEval_GetFuncName

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-globals ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetGlobals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-globals* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetGlobals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-locals ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetLocals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-locals* ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetLocals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.get-restricted ()

see http://docs.python.org/c-api/reflection.html#PyEval_GetRestricted

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.init-threads ()

see http://docs.python.org/c-api/init.html#PyEval_InitThreads

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.merge-compiler-flags (cf)

see http://docs.python.org/c-api/veryhigh.html#PyEval_MergeCompilerFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.re-init-threads ()

see http://docs.python.org/c-api/init.html#PyEval_ReInitThreads

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.release-lock ()

see http://docs.python.org/c-api/init.html#PyEval_ReleaseLock

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.release-thread (tstate)

see http://docs.python.org/c-api/init.html#PyEval_ReleaseThread

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.restore-thread (tstate)

see http://docs.python.org/c-api/init.html#PyEval_RestoreThread

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.save-thread ()

see http://docs.python.org/c-api/init.html#PyEval_SaveThread

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.set-profile (func obj)

see http://docs.python.org/c-api/init.html#PyEval_SetProfile

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.set-trace (func obj)

see http://docs.python.org/c-api/init.html#PyEval_SetTrace

Package

python.cffi.

Source

ffi-interface.lisp.

Function: eval.threads-initialized ()

see http://docs.python.org/c-api/init.html#PyEval_ThreadsInitialized

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.as-double (pyfloat)

see http://docs.python.org/c-api/float.html#PyFloat_AsDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.clear-free-list ()

see http://docs.python.org/c-api/float.html#PyFloat_ClearFreeList

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.from-double (v)

see http://docs.python.org/c-api/float.html#PyFloat_FromDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.from-double* (v)

see http://docs.python.org/c-api/float.html#PyFloat_FromDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.from-string (str)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.from-string* (str)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.get-info ()

see http://docs.python.org/c-api/float.html#PyFloat_GetInfo

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.get-info* ()

see http://docs.python.org/c-api/float.html#PyFloat_GetInfo

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.get-max ()

see http://docs.python.org/c-api/float.html#PyFloat_GetMax

Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.get-min ()

see http://docs.python.org/c-api/float.html#PyFloat_GetMin

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-closure (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetClosure

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-closure* (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetClosure

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-code (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetCode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-code* (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetCode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-defaults (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetDefaults

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-defaults* (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetDefaults

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-globals (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetGlobals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-globals* (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetGlobals

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-module (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.get-module* (op)

see http://docs.python.org/c-api/function.html#PyFunction_GetModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.new (code globals)

see http://docs.python.org/c-api/function.html#PyFunction_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.new* (code globals)

see http://docs.python.org/c-api/function.html#PyFunction_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.set-closure (op closure)

see http://docs.python.org/c-api/function.html#PyFunction_SetClosure

Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.set-defaults (op defaults)

see http://docs.python.org/c-api/function.html#PyFunction_SetDefaults

Package

python.cffi.

Source

ffi-interface.lisp.

Function: gilstate.ensure ()

see http://docs.python.org/c-api/init.html#PyGILState_Ensure

Package

python.cffi.

Source

ffi-interface.lisp.

Function: gilstate.get-this-thread-state ()

see http://docs.python.org/c-api/init.html#PyGILState_GetThisThreadState

Package

python.cffi.

Source

ffi-interface.lisp.

Function: gilstate.release (state)

see http://docs.python.org/c-api/init.html#PyGILState_Release

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import (name)

Imports a Python module into the current namespace. Should be equivalent to (run "import NAME").

Package

burgled-batteries.

Source

api.lisp.

Function: import.add-module (name)

see http://docs.python.org/c-api/import.html#PyImport_AddModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.add-module* (name)

see http://docs.python.org/c-api/import.html#PyImport_AddModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.append-inittab (name callback)

see http://docs.python.org/c-api/import.html#PyImport_AppendInittab

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.exec-code-module (name co)

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.exec-code-module* (name co)

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.exec-code-module-ex (name co pathname)

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.exec-code-module-ex* (name co pathname)

see http://docs.python.org/c-api/import.html#PyImport_ExecCodeModuleEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.extend-inittab (newtab)

see http://docs.python.org/c-api/import.html#PyImport_ExtendInittab

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.get-importer (path)

see http://docs.python.org/c-api/import.html#PyImport_GetImporter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.get-importer* (path)

see http://docs.python.org/c-api/import.html#PyImport_GetImporter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.get-magic-number ()

see http://docs.python.org/c-api/import.html#PyImport_GetMagicNumber

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.get-module-dict ()

see http://docs.python.org/c-api/import.html#PyImport_GetModuleDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.get-module-dict* ()

see http://docs.python.org/c-api/import.html#PyImport_GetModuleDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import (name)

see http://docs.python.org/c-api/import.html#PyImport_Import

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import* (name)

see http://docs.python.org/c-api/import.html#PyImport_Import

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-frozen-module (name)

see http://docs.python.org/c-api/import.html#PyImport_ImportFrozenModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module (name)

see http://docs.python.org/c-api/import.html#PyImport_ImportModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module* (name)

see http://docs.python.org/c-api/import.html#PyImport_ImportModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-ex (name globals locals fromlist)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-ex* (name globals locals fromlist)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-level (name globals locals fromlist level)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleLevel

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-level* (name globals locals fromlist level)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleLevel

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-no-block (name)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleNoBlock

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.import-module-no-block* (name)

see http://docs.python.org/c-api/import.html#PyImport_ImportModuleNoBlock

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.reload-module (m)

see http://docs.python.org/c-api/import.html#PyImport_ReloadModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: import.reload-module* (m)

see http://docs.python.org/c-api/import.html#PyImport_ReloadModule

Package

python.cffi.

Source

ffi-interface.lisp.

Function: index.check (o)

see http://docs.python.org/c-api/number.html#PyIndex_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.as-long (io)

see http://docs.python.org/c-api/int.html#PyInt_AsLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.as-ssize-t (io)

see http://docs.python.org/c-api/int.html#PyInt_AsSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.as-unsigned-long-long-mask (io)

see http://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongLongMask

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.as-unsigned-long-mask (io)

see http://docs.python.org/c-api/int.html#PyInt_AsUnsignedLongMask

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.clear-free-list ()

see http://docs.python.org/c-api/int.html#PyInt_ClearFreeList

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-long (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-long* (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-size-t (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromSize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-size-t* (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromSize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-ssize-t (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-ssize-t* (ival)

see http://docs.python.org/c-api/int.html#PyInt_FromSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-string (str base)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.from-string* (str base)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.get-max ()

see http://docs.python.org/c-api/int.html#PyInt_GetMax

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.clear (interp)

see http://docs.python.org/c-api/init.html#PyInterpreterState_Clear

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.delete (interp)

see http://docs.python.org/c-api/init.html#PyInterpreterState_Delete

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.head ()

see http://docs.python.org/c-api/init.html#PyInterpreterState_Head

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.new ()

see http://docs.python.org/c-api/init.html#PyInterpreterState_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.next (interp)

see http://docs.python.org/c-api/init.html#PyInterpreterState_Next

Package

python.cffi.

Source

ffi-interface.lisp.

Function: interpreter-state.thread-head (interp)

see http://docs.python.org/c-api/init.html#PyInterpreterState_ThreadHead

Package

python.cffi.

Source

ffi-interface.lisp.

Function: iter.check (o)

see http://docs.python.org/c-api/iter.html#PyIter_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: iter.next (o)

see http://docs.python.org/c-api/iter.html#PyIter_Next

Package

python.cffi.

Source

ffi-interface.lisp.

Function: iter.next* (o)

see http://docs.python.org/c-api/iter.html#PyIter_Next

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.append (list item)

see http://docs.python.org/c-api/list.html#PyList_Append

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.as-tuple (list)

see http://docs.python.org/c-api/list.html#PyList_AsTuple

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.as-tuple* (list)

see http://docs.python.org/c-api/list.html#PyList_AsTuple

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.get-item (list index)

see http://docs.python.org/c-api/list.html#PyList_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.get-item* (list index)

see http://docs.python.org/c-api/list.html#PyList_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.get-slice (list low high)

see http://docs.python.org/c-api/list.html#PyList_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.get-slice* (list low high)

see http://docs.python.org/c-api/list.html#PyList_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.insert (list index item)

see http://docs.python.org/c-api/list.html#PyList_Insert

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.new (len)

see http://docs.python.org/c-api/list.html#PyList_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.new* (len)

see http://docs.python.org/c-api/list.html#PyList_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.reverse (list)

see http://docs.python.org/c-api/list.html#PyList_Reverse

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.set-item (list index item)

see http://docs.python.org/c-api/list.html#PyList_SetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.set-slice (list low high itemlist)

see http://docs.python.org/c-api/list.html#PyList_SetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.size (list)

see http://docs.python.org/c-api/list.html#PyList_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.sort (list)

see http://docs.python.org/c-api/list.html#PyList_Sort

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-double (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long-and-overflow (pylong)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long-long (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long-long-and-overflow (pylong)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-ssize-t (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-unsigned-long (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-unsigned-long-long (pylong)

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-unsigned-long-long-mask (io)

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongLongMask

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-unsigned-long-mask (io)

see http://docs.python.org/c-api/long.html#PyLong_AsUnsignedLongMask

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-double (v)

see http://docs.python.org/c-api/long.html#PyLong_FromDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-double* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromDouble

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-long (v)

see http://docs.python.org/c-api/long.html#PyLong_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-long* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-long-long (v)

see http://docs.python.org/c-api/long.html#PyLong_FromLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-long-long* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-size-t (v)

see http://docs.python.org/c-api/long.html#PyLong_FromSize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-size-t* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromSize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-ssize-t (v)

see http://docs.python.org/c-api/long.html#PyLong_FromSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-ssize-t* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-string (str base)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-string* (str base)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unicode (u length base)

see http://docs.python.org/c-api/long.html#PyLong_FromUnicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unicode* (u length base)

see http://docs.python.org/c-api/long.html#PyLong_FromUnicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unsigned-long (v)

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unsigned-long* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unsigned-long-long (v)

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.from-unsigned-long-long* (v)

see http://docs.python.org/c-api/long.html#PyLong_FromUnsignedLongLong

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.check (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.del-item (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_DelItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.del-item-string (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_DelItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.get-item-string (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_GetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.get-item-string* (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_GetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.has-key (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_HasKey

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.has-key-string (o key)

see http://docs.python.org/c-api/mapping.html#PyMapping_HasKeyString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.items (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Items

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.items* (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Items

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.keys (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Keys

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.keys* (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Keys

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.length (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Length

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.set-item-string (o key v)

see http://docs.python.org/c-api/mapping.html#PyMapping_SetItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.size (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.values (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Values

Package

python.cffi.

Source

ffi-interface.lisp.

Function: mapping.values* (o)

see http://docs.python.org/c-api/mapping.html#PyMapping_Values

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.class (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Class

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.class* (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Class

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.clear-free-list ()

see http://docs.python.org/c-api/method.html#PyMethod_ClearFreeList

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.function (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Function

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.function* (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Function

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.new (func self class)

see http://docs.python.org/c-api/method.html#PyMethod_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.new* (func self class)

see http://docs.python.org/c-api/method.html#PyMethod_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.self (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Self

Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.self* (meth)

see http://docs.python.org/c-api/method.html#PyMethod_Self

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.add-int-constant (module name value)

see http://docs.python.org/c-api/module.html#PyModule_AddIntConstant

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.add-object (module name value)

see http://docs.python.org/c-api/module.html#PyModule_AddObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.add-string-constant (module name value)

see http://docs.python.org/c-api/module.html#PyModule_AddStringConstant

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.get-dict (module)

see http://docs.python.org/c-api/module.html#PyModule_GetDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.get-dict* (module)

see http://docs.python.org/c-api/module.html#PyModule_GetDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.get-filename (module)

see http://docs.python.org/c-api/module.html#PyModule_GetFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.get-name (module)

see http://docs.python.org/c-api/module.html#PyModule_GetName

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.new (name)

see http://docs.python.org/c-api/module.html#PyModule_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.new* (name)

see http://docs.python.org/c-api/module.html#PyModule_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.absolute (o)

see http://docs.python.org/c-api/number.html#PyNumber_Absolute

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.absolute* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Absolute

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.add (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Add

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.add* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Add

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.and (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_And

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.and* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_And

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.as-ssize-t (o exc)

see http://docs.python.org/c-api/number.html#PyNumber_AsSsize_t

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.check (o)

see http://docs.python.org/c-api/number.html#PyNumber_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.coerce (p1 p2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.coerce-ex (p1 p2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Divide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Divide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.divmod (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Divmod

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.divmod* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Divmod

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.float (o)

see http://docs.python.org/c-api/number.html#PyNumber_Float

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.float* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Float

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.floor-divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_FloorDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.floor-divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_FloorDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-add (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAdd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-add* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAdd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-and (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-and* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceAnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-floor-divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceFloorDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-floor-divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceFloorDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-lshift (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceLshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-lshift* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceLshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-multiply (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceMultiply

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-multiply* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceMultiply

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-or (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceOr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-or* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceOr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-power (o1 o2 o3)

see http://docs.python.org/c-api/number.html#PyNumber_InPlacePower

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-power* (o1 o2 o3)

see http://docs.python.org/c-api/number.html#PyNumber_InPlacePower

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-remainder (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRemainder

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-remainder* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRemainder

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-rshift (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-rshift* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceRshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-subtract (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceSubtract

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-subtract* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceSubtract

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-true-divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceTrueDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-true-divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceTrueDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-xor (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceXor

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.in-place-xor* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_InPlaceXor

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.index (o)

see http://docs.python.org/c-api/number.html#PyNumber_Index

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.index* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Index

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.int (o)

see http://docs.python.org/c-api/number.html#PyNumber_Int

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.int* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Int

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.invert (o)

see http://docs.python.org/c-api/number.html#PyNumber_Invert

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.invert* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Invert

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.long (o)

see http://docs.python.org/c-api/number.html#PyNumber_Long

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.long* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Long

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.lshift (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Lshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.lshift* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Lshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.multiply (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Multiply

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.multiply* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Multiply

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.negative (o)

see http://docs.python.org/c-api/number.html#PyNumber_Negative

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.negative* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Negative

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.or (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Or

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.or* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Or

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.positive (o)

see http://docs.python.org/c-api/number.html#PyNumber_Positive

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.positive* (o)

see http://docs.python.org/c-api/number.html#PyNumber_Positive

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.power (o1 o2 o3)

see http://docs.python.org/c-api/number.html#PyNumber_Power

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.power* (o1 o2 o3)

see http://docs.python.org/c-api/number.html#PyNumber_Power

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.remainder (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Remainder

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.remainder* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Remainder

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.rshift (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Rshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.rshift* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Rshift

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.subtract (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Subtract

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.subtract* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Subtract

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.to-base (n base)

see http://docs.python.org/c-api/number.html#PyNumber_ToBase

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.to-base* (n base)

see http://docs.python.org/c-api/number.html#PyNumber_ToBase

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.true-divide (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_TrueDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.true-divide* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_TrueDivide

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.xor (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Xor

Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.xor* (o1 o2)

see http://docs.python.org/c-api/number.html#PyNumber_Xor

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.as-file-descriptor (o)

see http://docs.python.org/c-api/object.html#PyObject_AsFileDescriptor

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.bytes (o)

see http://docs.python.org/c-api/object.html#PyObject_Bytes

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.bytes* (o)

see http://docs.python.org/c-api/object.html#PyObject_Bytes

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.call (callable-object args kw)

see http://docs.python.org/c-api/object.html#PyObject_Call

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.call* (callable-object args kw)

see http://docs.python.org/c-api/object.html#PyObject_Call

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.call-object (callable-object args)

see http://docs.python.org/c-api/object.html#PyObject_CallObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.call-object* (callable-object args)

see http://docs.python.org/c-api/object.html#PyObject_CallObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.cmp (o1 o2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.compare (o1 o2)

see http://docs.python.org/c-api/object.html#PyObject_Compare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.del (op)

see http://docs.python.org/c-api/allocation.html#PyObject_Del

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.del-attr (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_DelAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.del-attr-string (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_DelAttrString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.del-item (o key)

see http://docs.python.org/c-api/object.html#PyObject_DelItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.del-item-string (o key)

see http://docs.python.org/c-api/object.html#PyObject_DelItemString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.dir (o)

see http://docs.python.org/c-api/object.html#PyObject_Dir

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.dir* (o)

see http://docs.python.org/c-api/object.html#PyObject_Dir

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.free (op)

see http://docs.python.org/c-api/allocation.html#PyObject_Free

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-del (op)

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_Del

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-new (type)

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-new* (type)

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-new-var (type size)

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_NewVar

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-resize (op newsize)

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_Resize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-resize* (op newsize)

see http://docs.python.org/c-api/gcsupport.html#_PyObject_GC_Resize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-track (op)

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_Track

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.gc-un-track (op)

see http://docs.python.org/c-api/gcsupport.html#PyObject_GC_UnTrack

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.generic-get-attr (o name)

see http://docs.python.org/c-api/object.html#PyObject_GenericGetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.generic-get-attr* (o name)

see http://docs.python.org/c-api/object.html#PyObject_GenericGetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.generic-set-attr (o name value)

see http://docs.python.org/c-api/object.html#PyObject_GenericSetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-attr (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_GetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-attr* (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_GetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-attr-string (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_GetAttrString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-attr-string* (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_GetAttrString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-item (o key)

see http://docs.python.org/c-api/object.html#PyObject_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-item* (o key)

see http://docs.python.org/c-api/object.html#PyObject_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-iter (o)

see http://docs.python.org/c-api/object.html#PyObject_GetIter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.get-iter* (o)

see http://docs.python.org/c-api/object.html#PyObject_GetIter

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.has-attr (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_HasAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.has-attr-string (o attr-name)

see http://docs.python.org/c-api/object.html#PyObject_HasAttrString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.hash (o)

see http://docs.python.org/c-api/object.html#PyObject_Hash

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.hash-not-implemented (o)

see http://docs.python.org/c-api/object.html#PyObject_HashNotImplemented

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.init (op type)

see http://docs.python.org/c-api/allocation.html#PyObject_Init

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.init* (op type)

see http://docs.python.org/c-api/allocation.html#PyObject_Init

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.init-var (op type size)

see http://docs.python.org/c-api/allocation.html#PyObject_InitVar

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.is-instance (inst cls)

see http://docs.python.org/c-api/object.html#PyObject_IsInstance

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.is-subclass (derived cls)

see http://docs.python.org/c-api/object.html#PyObject_IsSubclass

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.is-true (o)

see http://docs.python.org/c-api/object.html#PyObject_IsTrue

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.length (o)

see http://docs.python.org/c-api/object.html#PyObject_Length

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.new (type)

see http://docs.python.org/c-api/allocation.html#_PyObject_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.new* (type)

see http://docs.python.org/c-api/allocation.html#_PyObject_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.new-var (type size)

see http://docs.python.org/c-api/allocation.html#_PyObject_NewVar

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.not (o)

see http://docs.python.org/c-api/object.html#PyObject_Not

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.repr (o)

see http://docs.python.org/c-api/object.html#PyObject_Repr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.repr* (o)

see http://docs.python.org/c-api/object.html#PyObject_Repr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.rich-compare (o1 o2 opid)

see http://docs.python.org/c-api/object.html#PyObject_RichCompare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.rich-compare* (o1 o2 opid)

see http://docs.python.org/c-api/object.html#PyObject_RichCompare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.rich-compare-bool (o1 o2 opid)

see http://docs.python.org/c-api/object.html#PyObject_RichCompareBool

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.set-attr (o attr-name v)

see http://docs.python.org/c-api/object.html#PyObject_SetAttr

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.set-attr-string (o attr-name v)

see http://docs.python.org/c-api/object.html#PyObject_SetAttrString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.set-item (o key v)

see http://docs.python.org/c-api/object.html#PyObject_SetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.size (o)

see http://docs.python.org/c-api/object.html#PyObject_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.str (o)

see http://docs.python.org/c-api/object.html#PyObject_Str

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.str* (o)

see http://docs.python.org/c-api/object.html#PyObject_Str

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.type (o)

see http://docs.python.org/c-api/object.html#PyObject_Type

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.type* (o)

see http://docs.python.org/c-api/object.html#PyObject_Type

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.type-check (o type)

see http://docs.python.org/c-api/object.html#PyObject_TypeCheck

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.unicode (o)

see http://docs.python.org/c-api/object.html#PyObject_Unicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.unicode* (o)

see http://docs.python.org/c-api/object.html#PyObject_Unicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: parser.simple-parse-string (str start)

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: parser.simple-parse-string-flags (str start flags)

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: parser.simple-parse-string-flags-filename (str filename start flags)

see http://docs.python.org/c-api/veryhigh.html#PyParser_SimpleParseStringFlagsFilename

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run (thing)

Like RUN*, but makes an effort to return a Lispy value.

Package

burgled-batteries.

Source

api.lisp.

Function: run.simple-string (command)

see http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run.simple-string-flags (command flags)

see http://docs.python.org/c-api/veryhigh.html#PyRun_SimpleStringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run.string (str start globals locals)

see http://docs.python.org/c-api/veryhigh.html#PyRun_String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run.string* (str start globals locals)

see http://docs.python.org/c-api/veryhigh.html#PyRun_String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run.string-flags (str start globals locals flags)

see http://docs.python.org/c-api/veryhigh.html#PyRun_StringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: run.string-flags* (str start globals locals flags)

see http://docs.python.org/c-api/veryhigh.html#PyRun_StringFlags

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.concat (o1 o2)

see http://docs.python.org/c-api/sequence.html#PySequence_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.concat* (o1 o2)

see http://docs.python.org/c-api/sequence.html#PySequence_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.contains (o value)

see http://docs.python.org/c-api/sequence.html#PySequence_Contains

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.count (o value)

see http://docs.python.org/c-api/sequence.html#PySequence_Count

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.del-item (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_DelItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.del-slice (o i1 i2)

see http://docs.python.org/c-api/sequence.html#PySequence_DelSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.fast (o m)

see http://docs.python.org/c-api/sequence.html#PySequence_Fast

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.fast* (o m)

see http://docs.python.org/c-api/sequence.html#PySequence_Fast

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.fast-get-item (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_ITEM

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.fast-get-item* (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_ITEM

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.fast-get-size (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Fast_GET_SIZE

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.get-item (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.get-item* (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.get-slice (o i1 i2)

see http://docs.python.org/c-api/sequence.html#PySequence_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.get-slice* (o i1 i2)

see http://docs.python.org/c-api/sequence.html#PySequence_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.in-place-concat (o1 o2)

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceConcat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.in-place-concat* (o1 o2)

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceConcat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.in-place-repeat (o count)

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceRepeat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.in-place-repeat* (o count)

see http://docs.python.org/c-api/sequence.html#PySequence_InPlaceRepeat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.index (o value)

see http://docs.python.org/c-api/sequence.html#PySequence_Index

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.item (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_ITEM

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.item* (o i)

see http://docs.python.org/c-api/sequence.html#PySequence_ITEM

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.length (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Length

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.list (o)

see http://docs.python.org/c-api/sequence.html#PySequence_List

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.list* (o)

see http://docs.python.org/c-api/sequence.html#PySequence_List

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.repeat (o count)

see http://docs.python.org/c-api/sequence.html#PySequence_Repeat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.repeat* (o count)

see http://docs.python.org/c-api/sequence.html#PySequence_Repeat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.set-item (o i v)

see http://docs.python.org/c-api/sequence.html#PySequence_SetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.set-slice (o i1 i2 v)

see http://docs.python.org/c-api/sequence.html#PySequence_SetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.size (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.tuple (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Tuple

Package

python.cffi.

Source

ffi-interface.lisp.

Function: sequence.tuple* (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Tuple

Package

python.cffi.

Source

ffi-interface.lisp.

Function: shutdown-python ()
Package

burgled-batteries.

Source

api.lisp.

Function: signal.set-wakeup-fd (fd)

see http://docs.python.org/c-api/exceptions.html#PySignal_SetWakeupFd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: startup-python ()
Package

burgled-batteries.

Source

api.lisp.

Function: string.as-string (string)

see http://docs.python.org/c-api/string.html#PyString_AsString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.format (format args)

see http://docs.python.org/c-api/string.html#PyString_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.format* (format args)

see http://docs.python.org/c-api/string.html#PyString_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.from-string (v)

see http://docs.python.org/c-api/string.html#PyString_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.from-string* (v)

see http://docs.python.org/c-api/string.html#PyString_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.from-string-and-size (v len)

see http://docs.python.org/c-api/string.html#PyString_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.from-string-and-size* (v len)

see http://docs.python.org/c-api/string.html#PyString_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.size (string)

see http://docs.python.org/c-api/string.html#PyString_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.clear (tstate)

see http://docs.python.org/c-api/init.html#PyThreadState_Clear

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.delete (tstate)

see http://docs.python.org/c-api/init.html#PyThreadState_Delete

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.get ()

see http://docs.python.org/c-api/init.html#PyThreadState_Get

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.get-dict ()

see http://docs.python.org/c-api/init.html#PyThreadState_GetDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.get-dict* ()

see http://docs.python.org/c-api/init.html#PyThreadState_GetDict

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.new (interp)

see http://docs.python.org/c-api/init.html#PyThreadState_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.next (tstate)

see http://docs.python.org/c-api/init.html#PyThreadState_Next

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.set-async-exc (id exc)

see http://docs.python.org/c-api/init.html#PyThreadState_SetAsyncExc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: thread-state.swap (tstate)

see http://docs.python.org/c-api/init.html#PyThreadState_Swap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.clear-free-list ()

see http://docs.python.org/c-api/tuple.html#PyTuple_ClearFreeList

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.get-item (p pos)

see http://docs.python.org/c-api/tuple.html#PyTuple_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.get-item* (p pos)

see http://docs.python.org/c-api/tuple.html#PyTuple_GetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.get-slice (p low high)

see http://docs.python.org/c-api/tuple.html#PyTuple_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.get-slice* (p low high)

see http://docs.python.org/c-api/tuple.html#PyTuple_GetSlice

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.new (len)

see http://docs.python.org/c-api/tuple.html#PyTuple_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.new* (len)

see http://docs.python.org/c-api/tuple.html#PyTuple_New

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.resize (p newsize)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.set-item (p pos o)

see http://docs.python.org/c-api/tuple.html#PyTuple_SetItem

Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.size (p)

see http://docs.python.org/c-api/tuple.html#PyTuple_Size

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.clear-cache ()

see http://docs.python.org/c-api/type.html#PyType_ClearCache

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.generic-alloc (type nitems)

see http://docs.python.org/c-api/type.html#PyType_GenericAlloc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.generic-alloc* (type nitems)

see http://docs.python.org/c-api/type.html#PyType_GenericAlloc

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.generic-new (type args kwds)

see http://docs.python.org/c-api/type.html#PyType_GenericNew

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.generic-new* (type args kwds)

see http://docs.python.org/c-api/type.html#PyType_GenericNew

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.has-feature (o feature)

see http://docs.python.org/c-api/type.html#PyType_HasFeature

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.is-gc (o)

see http://docs.python.org/c-api/type.html#PyType_IS_GC

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.is-subtype (a b)

see http://docs.python.org/c-api/type.html#PyType_IsSubtype

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.modified (type)

see http://docs.python.org/c-api/type.html#PyType_Modified

Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.ready (type)

see http://docs.python.org/c-api/type.html#PyType_Ready

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.create (encoding object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.create* (encoding object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-encoding (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEncoding

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-encoding* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEncoding

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-end (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-object (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-object* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-reason (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-reason* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-start (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.set-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.set-reason (exc reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.set-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_SetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.create (encoding object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.create* (encoding object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-encoding (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEncoding

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-encoding* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEncoding

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-end (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-object (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-object* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-reason (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-reason* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-start (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.set-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.set-reason (exc reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.set-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_SetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.create (object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.create* (object length start end reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_Create

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-end (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-object (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-object* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-reason (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-reason* (exc)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-start (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.set-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.set-reason (exc reason)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetReason

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.set-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_SetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-ascii-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsASCIIString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-ascii-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsASCIIString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-charmap-string (unicode mapping)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsCharmapString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-charmap-string* (unicode mapping)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsCharmapString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-encoded-string (unicode encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsEncodedString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-encoded-string* (unicode encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsEncodedString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-latin1-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsLatin1String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-latin1-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsLatin1String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-mbcs-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicode_AsMBCSString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-raw-unicode-escape-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsRawUnicodeEscapeString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-raw-unicode-escape-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsRawUnicodeEscapeString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-unicode (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-unicode-escape-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicodeEscapeString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-unicode-escape-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUnicodeEscapeString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf16-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF16String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf16-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF16String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf32-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF32String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf32-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF32String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf8-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF8String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-utf8-string* (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_AsUTF8String

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.clear-free-list ()

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_ClearFreelist

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.compare (left right)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Compare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.concat (left right)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.concat* (left right)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Concat

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.contains (container element)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Contains

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.count (str substr start end)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Count

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode (s size encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Decode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode* (s size encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Decode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-ascii (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeASCII

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-ascii* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeASCII

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-charmap (s size mapping errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeCharmap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-charmap* (s size mapping errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeCharmap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-latin1 (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeLatin1

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-latin1* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeLatin1

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-mbcs (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCS

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-mbcs* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeMBCS

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-raw-unicode-escape (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeRawUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-raw-unicode-escape* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeRawUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-unicode-escape (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-unicode-escape* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf7 (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf7* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_DecodeUTF7

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf8 (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUTF8

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf8* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUTF8

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf8-stateful (s size errors)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.decode-utf8-stateful* (s size errors)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode (s size encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Encode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode* (s size encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Encode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-ascii (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeASCII

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-ascii* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeASCII

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-charmap (s size mapping errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeCharmap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-charmap* (s size mapping errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeCharmap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-latin1 (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeLatin1

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-latin1* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeLatin1

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-mbcs (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeMBCS

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-mbcs* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeMBCS

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-raw-unicode-escape (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeRawUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-raw-unicode-escape* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeRawUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-unicode-escape (s size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-unicode-escape* (s size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUnicodeEscape

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf16 (s size errors byteorder)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF16

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf16* (s size errors byteorder)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF16

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf32 (s size errors byteorder)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF32

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf32* (s size errors byteorder)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF32

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf7 (s size base64seto base64whitespace errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF7

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf7* (s size base64seto base64whitespace errors)

see http://docs.python.org/c-api/unicode.html#PyUnicode_EncodeUTF7

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf8 (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF8

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.encode-utf8* (s size errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_EncodeUTF8

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.find (str substr start end direction)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Find

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.format (format args)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.format* (format args)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Format

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-encoded-object (obj encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromEncodedObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-encoded-object* (obj encoding errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromEncodedObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-object (obj)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-object* (obj)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromObject

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-string (u)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-string* (u)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-string-and-size (u size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-string-and-size* (u size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromStringAndSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-unicode (u size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromUnicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.from-unicode* (u size)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_FromUnicode

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.get-size (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_GetSize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.join (separator seq)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Join

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.join* (separator seq)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Join

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.replace (str substr replstr maxcount)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Replace

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.replace* (str substr replstr maxcount)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Replace

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.rich-compare (left right op)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_RichCompare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.rich-compare* (left right op)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_RichCompare

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.split (s sep maxsplit)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Split

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.split* (s sep maxsplit)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Split

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.splitlines (s keepend)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Splitlines

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.splitlines* (s keepend)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Splitlines

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.tailmatch (str substr start end direction)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Tailmatch

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.translate (str table errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Translate

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.translate* (str table errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_Translate

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.translate-charmap (s size table errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_TranslateCharmap

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.translate-charmap* (s size table errors)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_TranslateCharmap

Package

python.cffi.

Source

ffi-interface.lisp.


5.1.4 Generic functions

Generic Function: run* (thing)

Runs some code. When given a string, tries to interpret that string as if it were Python code. Given a pathname, runs that file. Returns a pointer.

Package

burgled-batteries.

Source

api.lisp.

Methods
Method: run* ((file pathname))
Method: run* ((code string))
Method: run* :before (thing)

5.1.5 Standalone methods

Method: expand-from-foreign (value (type can-error))
Package

cffi.

Source

ffi-definers.lisp.

Method: expand-to-foreign-dyn (value var body (type place))
Package

cffi.

Source

cffi-output-args.lisp.

Method: expand-to-foreign-dyn (value var body (type output-arg))
Package

cffi.

Source

cffi-output-args.lisp.

Method: free-translated-object (value (type foreign-python-type) decrefp)
Package

cffi.

Source

ffi-definers.lisp.

Method: free-translated-object ((value wrapped) type param)
Package

cffi.

Source

ffi-definers.lisp.

Method: free-translated-object ((value fenced) type param)
Package

cffi.

Source

ffi-definers.lisp.

Method: free-translated-object (value (type octet-array) length)
Package

cffi.

Source

ffi-definers.lisp.

Method: print-object ((condition base-exception) stream)
Source

ffi-conditions.lisp.

Method: print-object ((condition environment-error) stream)
Source

ffi-conditions.lisp.

Method: print-object ((o foreign-python-type) s)
Source

ffi-definers.lisp.

Method: print-object ((o can-error) s)
Source

ffi-definers.lisp.

Method: translate-from-foreign (value (type foreign-python-tuple-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign :around (value (type foreign-python-type))
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-from-foreign (value (type foreign-python-complex-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-module-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign ((value wrapped) type)
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-from-foreign (value (type foreign-python-float-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign ((value fenced) type)
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-from-foreign (value (type foreign-python-unicode-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-method-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-function-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-type-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-byte-array-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-string-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type octet-array))
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-from-foreign (value (type foreign-python-object-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-bool-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-list-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-dict-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-int-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-long-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-from-foreign (value (type foreign-python-code-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-tuple-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign :around (value (type foreign-python-type))
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-to-foreign (value (type foreign-python-complex-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-module-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign ((value wrapped) type)
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-to-foreign (value (type foreign-python-float-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign ((value fenced) type)
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-to-foreign (value (type foreign-python-unicode-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-method-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-function-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-type-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-byte-array-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-string-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type octet-array))
Package

cffi.

Source

ffi-definers.lisp.

Method: translate-to-foreign (value (type foreign-python-object-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-bool-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-list-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-dict-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-int-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-long-type))
Package

cffi.

Source

ffi-interface.lisp.

Method: translate-to-foreign (value (type foreign-python-code-type))
Package

cffi.

Source

ffi-interface.lisp.


5.1.6 Conditions

Condition: arithmetic-error

Base class for arithmetic errors.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses
Condition: assertion-error

Assertion failed.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: attribute-error

Attribute not found.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: base-exception

Common base class for all exceptions

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses

python-condition.

Direct subclasses
Direct methods

print-object.

Direct slots
Slot: args
Initargs

:args

Condition: environment-error

Base class for I/O related errors.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses
Direct methods

print-object.

Direct slots
Slot: errno
Initargs

:errno

Slot: strerror
Initargs

:strerror

Slot: filename
Initargs

:filename

Condition: eoferror

Read beyond end of file.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: exception

Common base class for all non-exit exceptions.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses

standard-error.

Condition: floating-point-error

Floating point operation failed.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: import-error

Import can’t find module, or can’t find name in module.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: index-error

Sequence index out of range.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: ioerror

I/O operation failed.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: key-error

Mapping key not found.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: keyboard-interrupt

Program interrupted by user.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: lookup-error

Base class for lookup errors.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses
Condition: memory-error

Out of memory.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: name-error

Name not found globally.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: not-implemented-error

Method or function hasn’t been implemented yet.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: oserror

OS system call failed.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: overflow-error

Result too large to be represented.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: reference-error

Weak ref proxy used after referent went away.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: runtime-error

Unspecified run-time error.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses

not-implemented-error.

Condition: standard-error

Base class for all standard Python exceptions that do not represent interpreter exiting.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct subclasses
Condition: syntax-error

Invalid syntax.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Direct slots
Slot: filename
Initargs

:filename

Slot: lineno
Initargs

:lineno

Slot: offset
Initargs

:offset

Slot: text
Initargs

:text

Condition: system-error

Internal error in the Python interpreter.

Please report this to the Python maintainer, along with the traceback, the Python version, and the hardware/OS platform and version.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: system-exit

Request to exit from the interpreter.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: type-error

Inappropriate argument type.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: value-error

Inappropriate argument value (of correct type).

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses
Condition: zero-division-error

Second argument to a division or modulo operation was zero.

Package

python.cffi.

Source

ffi-conditions.lisp.

Direct superclasses

5.2 Internals


5.2.1 Constants

Constant: +pcall-all+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-bound-method+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-cfunction+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-fast-function+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-faster-function+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-function+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-generator+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-method+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-other+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-pop+
Package

python.cffi.

Source

ffi-interface.lisp.

Constant: +pcall-type+
Package

python.cffi.

Source

ffi-interface.lisp.


5.2.2 Special variables

Special Variable: *barrier-finalizers*
Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *c-structs*
Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *callback-types*
Package

python.cffi.

Source

ffi-callbacks.lisp.

Special Variable: *cpython-include-dir*
Package

python.cffi.

Source

grovel-include-dir.lisp.

Special Variable: *delayed-cstruct-code*
Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *exception-map*

A mapping from Python exceptions to Lisp conditions.

Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *python-docs-page*
Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *type-map*

An association list of lisp names for foreign Python types (symbols) to type parsers.

Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *unknown-translation-policy*

In the event of a Python type for which no translation is known, we offer several options for how to translate it which a user may switch between at any given time. This variable controls which method is active, and must be one of ’(:discard :barrier :finalize :pass-through).

You should probably not set this variable directly; see instead the WITH-UNKNOWN-TRANSLATION-POLICY macro.

Package

python.cffi.

Source

ffi-definers.lisp.

Special Variable: *values-accumulator*
Package

python.cffi.

Source

cffi-output-args.lisp.


5.2.3 Symbol macros

Symbol Macro: main-module*
Package

burgled-batteries.

Source

api.lisp.

Symbol Macro: main-module-dict*
Package

burgled-batteries.

Source

api.lisp.


5.2.4 Macros

Macro: defcstruct* (name-and-options (&optional parent) &body fields)

Define the layout of a foreign structure.

Package

python.cffi.

Source

ffi-definers.lisp.

Macro: define-trace-function (name (object frame what arg) &body body)
Package

python.cffi.

Source

ffi-interface.lisp.

Macro: defpycallback (name return-type (&rest args) &body body)

Defines a Lisp function which is callable from Python.

RETURN-TYPE should be either :pointer, in which case type translation will not occur on arguments and you will be working with raw pointers, or a Python type (object, bool, etc.) in which case type translation of arguments will occur.

Package

python.cffi.

Source

ffi-callbacks.lisp.

Macro: defpyexception (python-name (&rest lisp-superclasses) (&rest slots) &body options)
Package

python.cffi.

Source

ffi-definers.lisp.

Macro: defpyfun (name return-type args &body options)

This is, in essence, a wrapper around CFFI::DEFCFUN.

NAME must be suitable for passing to #’PARSE-PYTHON-NAME. See the docstring of that function for more details on the meaning of NAME.

If RETURN-TYPE is a known Python type (that is, it was defined using DEFPYTYPE or registered via #’REGISTER-PYTHON-TYPE), then this also produces a second function by the same name but with an asterisk appended (think LET vs. LET*) which does /not/ do type translation but instead simply returns a pointer to the PyObject. (Any applicable error checking is still performed, however.) The non-translating versions are particularly useful in the cases where you either A) specifically want a pointer (e.g., because you’re calling PyDict_New and want a dictionary to populate rather than an empty hashtable) or B) are getting a large structure back and would prefer not to translate the entire thing for the one or two values you’re actually interested in.

OPTIONS is a list of any, none, or all, of the following forms: (:implementation &body) :: &body is an implicit progn which should be used in place of a foreign-funcall when the foreign function does not exist. It receives arguments as specified by the arglist. It is important to note that the provided implementation deals with #’TRANSLATE-TO-FOREIGNed types, and must produce a value suitable for #’TRANSLATE-FROM-FOREIGN. To put another way, :implementation defines a Lisp version of the C code it replaces. This is useful for usefully defining functions which are really C macros, as well as functions which don’t exist in later/earlier versions of Python. (:requires forms) :: forms should explain under what conditions this function is available. It is used mainly for documentary purposes. (:documentation docstring) :: The docstring which should be used for this function, if any.
(:page uri) :: A string representing the page on docs.python.org which contains Python’s documentation for this function. Defaults to the value set
by (in-python-docs page).
(:if-not-exist &body) :: &body is code which should be executed if the specified C function does not exist, an alternate :implementation was not specified, and no requirements are known (:requires). It defaults to producing an error. This is probably most useful as a debugging tool to catch functions which are specified in Python’s documentation but not exported by the Python library (generally, meaning the "function" is really a preprocessor macro).

Package

python.cffi.

Source

ffi-definers.lisp.

Macro: defpyfun* (lisp-name list-of-pyfun-args &body options)

Takes multiple arguments to defpyfun, and expands into a defpyfun for the first C function which actually exists. This exists mainly in support of the PyUnicode functions, which are exported as UCS4 or UCS2 variants depending on platform and compiler options.

Package

python.cffi.

Source

ffi-definers.lisp.

Macro: defpytype (c-name-and-opts &body options)

Defines a Python Object type, such as PyObject. This entails creating a variable pointing to the "PyFoo_Type" type object, the "PyFoo_Check" and "PyFoo_CheckExact" functions, as well as appropriate CFFI types for the object (FOO, FOO!, and FOO?) for use as the types in DEFPYFUN forms.

OPTIONS may consist of any of the following forms:
(:type lisp-type) :: LISP-TYPE is a Lisp type-specifier, which should cause (typep v lisp-type) to return true in the event the given lisp value V should be converted into the python type being defined. If unspecified, automagical conversions into PyObjects will not occur (though conversions to the more-specific type currently being specified still will).
(:to (value type) &body) :: Defines a function which translates a Lisp object into a Python object. If unspecified, defaults to performing no translation. (:from (value type) &body) :: Defines a function which translates a Python object into a Lisp object. If unspecified, defaults to performing no translation (returning a :pointer).
(:superclass super) :: In the future, this is expected to be the means of specifying that this particular Python type has a Python superclass of SUPER, to handle the FIXME mentioned in the definition of PyObject. It currently does nothing.

The :to and :from functions are used both when translating the given type specifically (that is, when the specific type is mentioned in a DEFPYFUN form) as well as when translating a non-specific PyObject (assuming :type is also specified).

Package

python.cffi.

Source

ffi-definers.lisp.

Macro: defpyvar (c-name &optional lisp-name cffi-type)

Produces a Lisp variable by the name of LISP-NAME whose value is a pointer to the foreign variable C-NAME. Differs from DEFCVAR in that, if C-NAME begins with an ampersand (#\&) it does not try to dereference the pointer, and so works for the inline objects Python uses. That is, it is the C equivalent of "lisp_var = &foreign_var". Otherwise, just expands into a DEFCVAR.

Because this is intended for use in our internal machinations, this returns pointers by default. However, you can override that by specifying CFFI-TYPE.

Package

python.cffi.

Source

ffi-definers.lisp.

Macro: finalize-cstructs ()
Package

python.cffi.

Source

ffi-definers.lisp.

Macro: in-python-docs (page)
Package

python.cffi.

Source

ffi-definers.lisp.

Macro: with-cpython-pointer ((var-or-vars form) &body body)
Package

burgled-batteries.

Source

api.lisp.

Macro: with-thread-state (&body body)

The Lispy equivalent of surrounding code with Py_BEGIN_ALLOW_THREADS ... Py_END_ALLOW_THREADS.

Package

python.cffi.

Source

ffi-interface.lisp.


5.2.5 Ordinary functions

Function: %byte-array.as-string (bytearray)

see http://docs.python.org/c-api/bytearray.html#PyByteArray_AsString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %choose-symbol (arg)
Package

python.cffi.

Source

cffi-output-args.lisp.

Function: %dict.next (p ppos pkey pvalue)

see http://docs.python.org/c-api/dict.html#PyDict_Next

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %ensure-function (form)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %err.fetch (ptype pvalue ptraceback)

see http://docs.python.org/c-api/exceptions.html#PyErr_Fetch

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %err.normalize-exception (exc val tb)

see http://docs.python.org/c-api/exceptions.html#PyErr_NormalizeException

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %error-occurred-p ()
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %filter-declarations (decls &key for not-for)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %float.from-string (str pend)

see http://docs.python.org/c-api/float.html#PyFloat_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %foreign-symbol-value (symbol type)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %get-function (python-name)
Package

burgled-batteries.

Source

api.lisp.

Function: %get-python-inheritance-tree (type)

Returns a list of class names in the order they should be consulted according to Python’s class heirarchy rules.

Package

python.cffi.

Source

ffi-definers.lisp.

Function: %get-python-superclasses (python-class)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %int.from-string (str pend base)

see http://docs.python.org/c-api/int.html#PyInt_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %long.as-long-and-overflow (pylong overflow)

see http://docs.python.org/c-api/long.html#PyLong_AsLongAndOverflow

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %long.as-long-long-and-overflow (pylong overflow)

see http://docs.python.org/c-api/long.html#PyLong_AsLongLongAndOverflow

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %long.from-string (str pend base)

see http://docs.python.org/c-api/long.html#PyLong_FromString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %none.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %number.coerce (p1 p2)

see http://docs.python.org/c-api/number.html#PyNumber_Coerce

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %number.coerce-ex (p1 p2)

see http://docs.python.org/c-api/number.html#PyNumber_CoerceEx

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %object.cmp (o1 o2 result)

see http://docs.python.org/c-api/object.html#PyObject_Cmp

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %object.get-attr-string (o string)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: %object.refcnt (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %object.refcnt) (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %object.type (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %object.type) (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %object.type* (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %object.type*) (pointer-to-%object)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %object.type-check-exact (o type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %sequence.check (o)

see http://docs.python.org/c-api/sequence.html#PySequence_Check

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %tuple.resize (p newsize)

see http://docs.python.org/c-api/tuple.html#_PyTuple_Resize

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.alloc (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.alloc) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.as-buffer (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.as-buffer) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.as-mapping (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.as-mapping) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.as-number (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.as-number) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.as-sequence (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.as-sequence) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.base (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.base) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.bases (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.bases) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.bases* (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.bases*) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.basicsize (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.basicsize) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.cache (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.cache) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.call (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.call) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.clear (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.clear) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.compare (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.compare) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.dealloc (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.dealloc) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.descr-get (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.descr-get) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.descr-set (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.descr-set) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.dict (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.dict) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.dict* (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.dict*) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.dictoffset (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.dictoffset) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.doc (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.doc) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.flags (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.flags) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.flags* (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.flags*) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.free (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.free) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.getattr (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.getattr) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.getattro (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.getattro) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.getset (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.getset) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.hash (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.hash) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.init (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.init) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.is-gc (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.is-gc) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.itemsize (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.itemsize) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.iter (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.iter) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.iternext (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.iternext) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.members (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.members) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.methods (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.methods) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.mro (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.mro) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.mro* (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.mro*) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.name (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.name) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.new (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.new) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.print (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.print) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.repr (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.repr) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.richcompare (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.richcompare) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.setattr (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.setattr) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.setattro (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.setattro) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.str (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.str) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.subclasses (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.subclasses) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.traverse (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.traverse) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.weaklist (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.weaklist) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %type.weaklistoffset (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %type.weaklistoffset) (pointer-to-%type)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-decode-error.get-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-decode-error.get-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeDecodeError_GetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-encode-error.get-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-encode-error.get-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeEncodeError_GetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-translate-error.get-end (exc end)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetEnd

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode-translate-error.get-start (exc start)

see http://docs.python.org/c-api/exceptions.html#PyUnicodeTranslateError_GetStart

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %unicode.decode-utf8-stateful (s size errors consumed)

see http://docs.python.org/c-api/unicode.html#PyUnicodeUCS4_DecodeUTF8Stateful

Package

python.cffi.

Source

ffi-interface.lisp.

Function: %var-accessor-*err.warn-py3k* ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %var-accessor-*err.warn-py3k*) ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %var-accessor-+exc.arithmetic-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.arithmetic-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.assertion-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.assertion-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.attribute-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.attribute-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.base-exception+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.base-exception+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.deprecation-warning+ ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %var-accessor-+exc.deprecation-warning+) ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %var-accessor-+exc.environment-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.environment-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.eoferror+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.eoferror+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.exception+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.exception+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.floating-point-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.floating-point-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.import-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.import-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.index-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.index-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.ioerror+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.ioerror+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.key-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.key-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.keyboard-interrupt+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.keyboard-interrupt+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.lookup-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.lookup-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.memory-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.memory-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.name-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.name-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.not-implemented-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.not-implemented-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.oserror+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.oserror+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.overflow-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.overflow-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.reference-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.reference-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.runtime-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.runtime-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.standard-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.standard-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.syntax-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.syntax-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.system-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.system-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.system-exit+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.system-exit+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.type-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.type-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.value-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.value-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var-accessor-+exc.zero-division-error+ ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: (setf %var-accessor-+exc.zero-division-error+) ()
Package

python.cffi.

Source

ffi-conditions.lisp.

Function: %var.size (pointer-to-%var)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: (setf %var.size) (pointer-to-%var)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: %with-barrier (body-forms)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: bool.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: bool.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: byte-array.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: call-with-python (thunk)
Package

burgled-batteries.

Source

api.lisp.

Function: code.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: code.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: complex.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: copy-fenced (instance)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: copy-wrapped (instance)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: dict.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: dict.next* (p ppos)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.fetch* ()
Package

python.cffi.

Source

ffi-interface.lisp.

Function: err.fetch-normalized* ()
Package

python.cffi.

Source

ffi-definers.lisp.

Function: err.normalize-exception* (exc val tb)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: fence-pointer (pointer type)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: fence-value (value)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: fenced-p (object)
Package

python.cffi.

Source

ffi-definers.lisp.

Reader: fenced-value (instance)
Writer: (setf fenced-value) (instance)
Package

python.cffi.

Source

ffi-definers.lisp.

Target Slot

value.

Function: filter-callback-args (args)
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: finalize-pointer (pointer &optional type)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: float.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: float.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: function.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: get-callback-type (lisp-name)
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: get-exception-initializer (python-exception)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: get-exception-signaller (type)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: init-func-def (ptr name flags meth &optional doc)
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: int.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: int.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: list.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long-and-overflow* (pylong)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.as-long-long-and-overflow* (pylong)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: long.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: make-defpyfun-helper-forms (wrapped-args wrapped-forms declarations)

When called, produces a function which is intended to take the place of #’CFFI::DEFCFUN-HELPER-FORMS within a CFFI:DEFCFUN expansion. This is used when creating an alternate definition for a C function which either doesn’t exist in the currently-included Python library (e.g., because it belongs to a newer version of Python, or because it’s really a preprocessor macro).

Package

python.cffi.

Source

ffi-definers.lisp.

Function: make-pytype (&key name c-struct documentation)
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: make-test-module ()
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: method.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: method.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: module.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: normalize-arg (arg)

Returns (list var gensym actual-type parsed-type)

Package

python.cffi.

Source

cffi-output-args.lisp.

Function: number.coerce* (p1 p2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: number.coerce-ex* (p1 p2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: object.cmp* (o1 o2)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: parse-name (name)
Package

burgled-batteries.

Source

api.lisp.

Function: parse-python-name (names)

Returns (values python-name lisp-name exportp). Given a string, assumes the name should always be exported. Given a list, each item in the list corresponds directly to one of the returned values.

Package

python.cffi.

Source

ffi-definers.lisp.

Function: query-error (format-string &rest args)
Package

python.cffi.

Source

grovel-include-dir.lisp.

Function: query-user-for-include-dir ()
Package

python.cffi.

Source

grovel-include-dir.lisp.

Function: raise-python-exception ()
Package

python.cffi.

Source

ffi-definers.lisp.

Function: read-path ()
Package

python.cffi.

Source

grovel-include-dir.lisp.

Function: register-exception-map (python-exception signal-fn initializer-fn)

Registers two functions to a Python exception:
* SIGNAL-FN signals a Lisp condition for PYTHON-EXCEPTION.
* INITIALIZER-FN initializes the slots of a condition for later signalling by SIGNAL-FN. The initializer function is responsible for calling the initializer functions of any Python superclasses.

Package

python.cffi.

Source

ffi-definers.lisp.

Function: register-python-type (lisp-name type-parser)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: resignal (condition)

Resignals a condition using the appropriate signal function for the condition type. Unfortunately, this may differ from the signal function originally used, but at least we tried.

Package

python.cffi.

Source

ffi-definers.lisp.

Function: set-callback-type (lisp-name flags)
Package

python.cffi.

Source

ffi-callbacks.lisp.

Function: string.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: string.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: translate-camel-case (name)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: translate-condition-slots (c)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: translate-python-name (name)
Package

burgled-batteries.

Source

api.lisp.

Function: translate-python-name (c-name)

Translates a Python name such as PyName into a lisp name, by removing the Py prefix, and converting CamelCase to hyphen-separated. The first underscore is converted into a period, and remaining underscores to dashes. That is, "PyInt_New" gets converted into ’INT.NEW, and "Py_SomeFunction" gets turned into ’.SOME-FUNCTION.

Produces an error if the name that would be produced conflicts with a CL symbol and needs to be shadowed.

Package

python.cffi.

Source

ffi-definers.lisp.

Function: translate-unknown-pointer (pointer &optional type)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: translated-fields (fields)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: tuple.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: tuple.resize* (p newsize)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: type.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-end* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-decode-error.get-start* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-end* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-encode-error.get-start* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-end* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode-translate-error.get-start* (exc)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.as-mbcs-string (unicode)

see http://docs.python.org/c-api/unicode.html#PyUnicode_AsMBCSString

Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.check (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: unicode.check-exact (o)
Package

python.cffi.

Source

ffi-interface.lisp.

Function: untranslated-fields (fields)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: warn-if-uninitialized ()
Package

burgled-batteries.

Source

api.lisp.

Function: wrap-value (value)
Package

python.cffi.

Source

ffi-definers.lisp.

Function: wrapped-p (object)
Package

python.cffi.

Source

ffi-definers.lisp.

Reader: wrapped-value (instance)
Package

python.cffi.

Source

ffi-definers.lisp.

Target Slot

value.


5.2.6 Generic functions

Generic Function: borrowed-reference-p (object)
Package

python.cffi.

Methods
Method: borrowed-reference-p ((object null))
Source

ffi-definers.lisp.

Reader Method: borrowed-reference-p ((foreign-python-type foreign-python-type))

automatically generated reader method

Source

ffi-definers.lisp.

Target Slot

borrowedp.

Generic Reader: error-is-fetchable-p (object)
Package

python.cffi.

Methods
Reader Method: error-is-fetchable-p ((can-error can-error))

automatically generated reader method

Source

ffi-definers.lisp.

Target Slot

fetchablep.

Generic Reader: error-values (object)
Package

python.cffi.

Methods
Reader Method: error-values ((can-error can-error))

automatically generated reader method

Source

ffi-definers.lisp.

Target Slot

error-values.

Generic Writer: (setf error-values) (object)
Package

python.cffi.

Methods
Writer Method: (setf error-values) ((can-error can-error))

automatically generated writer method

Source

ffi-definers.lisp.

Target Slot

error-values.

Generic Function: foreign-is-convertable-to-type-p (value type)

Returns true if the foreign-type of VALUE has a known conversion under TYPE.

Package

python.cffi.

Source

ffi-definers.lisp.

Methods
Method: foreign-is-convertable-to-type-p (value (type foreign-python-code-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-module-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-method-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-function-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-dict-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-list-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-tuple-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-unicode-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-string-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-byte-array-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-complex-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-float-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-long-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-bool-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-int-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-type-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-object-type))
Source

ffi-interface.lisp.

Method: foreign-is-convertable-to-type-p (value (type foreign-python-type))
Generic Function: include-in-argument-list-p (foreign-type)

Returns true if the given foreign-type should be included in the argument list of a function, false if it should be excluded.

Package

python.cffi.

Source

cffi-output-args.lisp.

Methods
Method: include-in-argument-list-p ((foreign-type return))
Method: include-in-argument-list-p (foreign-type)
Generic Function: lisp-is-convertable-to-foreign-p (value type)

Returns true if the lisp value VALUE has a known conversion to the foreign-type represented by TYPE.

Package

python.cffi.

Source

ffi-definers.lisp.

Methods
Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-code-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-module-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-method-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-function-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-dict-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-list-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-tuple-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-unicode-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-string-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-byte-array-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-complex-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-float-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-long-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-bool-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-int-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-type-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-object-type))
Source

ffi-interface.lisp.

Method: lisp-is-convertable-to-foreign-p (value (type foreign-python-type))
Generic Reader: real-type (object)
Package

python.cffi.

Methods
Reader Method: real-type ((output-arg output-arg))

automatically generated reader method

Source

cffi-output-args.lisp.

Target Slot

real-type.

Generic Reader: stolen-reference-p (object)
Package

python.cffi.

Methods
Reader Method: stolen-reference-p ((foreign-python-type foreign-python-type))

automatically generated reader method

Source

ffi-definers.lisp.

Target Slot

stolenp.

Generic Reader: success-values (object)
Package

python.cffi.

Methods
Reader Method: success-values ((can-error can-error))

automatically generated reader method

Source

ffi-definers.lisp.

Target Slot

success-values.

Generic Writer: (setf success-values) (object)
Package

python.cffi.

Methods
Writer Method: (setf success-values) ((can-error can-error))

automatically generated writer method

Source

ffi-definers.lisp.

Target Slot

success-values.


5.2.7 Conditions

Condition: early-python-error

The error used when a Python error is fetchable, but a more specific error cannot be determined. This might occur during loading, when the initial Python condition relationships are being built up.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

python-error.

Condition: python-condition

The base condition type for all conditions dealing with the Python interpreter.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

condition.

Direct subclasses
Direct slots
Slot: exception-type
Initargs

:type

Slot: exception-value
Initargs

:value

Slot: exception-trace
Initargs

:trace

Condition: python-error

The base condition type for all Python-issued errors.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses
Direct subclasses
Condition: python-warning

The base condition type for all Python-issued warnings.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses
Condition: unfetchable-python-error

The error used when a Python error is unfetchable (e.g., for PyRun_SimpleString).

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

unfetched-python-error.

Condition: unfetched-python-error

The error used when a Python error occurred, but could not be fetched. This condition occurring, rather than UNFETCHABLE-PYTHON-ERROR, is almost certainly a bug.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

python-error.

Direct subclasses

unfetchable-python-error.

Direct slots
Slot: returned-value
Initargs

:value

Slot: cffi-type
Initargs

:type


5.2.8 Structures

Structure: fenced

A wrapper around POINTERs to ensure they are properly invalidated upon exit from a barrier.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: value
Initform

(cffi-sys:null-pointer)

Readers

fenced-value.

Writers

(setf fenced-value).

Structure: wrapped

A wrapper around POINTERs to ensure they are properly GCed.

Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

structure-object.

Direct methods
Direct slots
Slot: value
Initform

(cffi-sys:null-pointer)

Readers

wrapped-value.

Writers

This slot is read-only.


5.2.9 Classes

Class: %complex-tclass
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: .inittab-tclass
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: can-error
Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Direct slots
Slot: error-values
Initargs

:error-values

Readers

error-values.

Writers

(setf error-values).

Slot: success-values
Initargs

:success-values

Readers

success-values.

Writers

(setf success-values).

Slot: fetchablep
Initargs

:fetchablep

Readers

error-is-fetchable-p.

Writers

This slot is read-only.

Class: compiler-flags-tclass
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: foreign-python-bool-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-byte-array-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-code-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-complex-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-dict-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-float-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-function-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-int-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-list-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-long-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-method-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-module-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-object-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-string-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-tuple-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-type
Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

enhanced-foreign-type.

Direct subclasses
Direct methods
Direct slots
Slot: borrowedp
Initargs

:borrowedp

Readers

borrowed-reference-p.

Writers

This slot is read-only.

Slot: stolenp
Initargs

:stolenp

Readers

stolen-reference-p.

Writers

This slot is read-only.

Class: foreign-python-type-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: foreign-python-unicode-type
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses

foreign-python-type.

Direct methods
Class: member-def-tclass
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: method-def-tclass
Package

python.cffi.

Source

ffi-interface.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: octet-array
Package

python.cffi.

Source

ffi-definers.lisp.

Direct superclasses

enhanced-foreign-type.

Direct methods
Class: output-arg
Package

python.cffi.

Source

cffi-output-args.lisp.

Direct superclasses

enhanced-foreign-type.

Direct subclasses
Direct methods
Direct slots
Slot: real-type
Initargs

:real-type

Readers

real-type.

Writers

This slot is read-only.

Class: place

A PLACE foreign-type is like Clisp’s :IN-OUT.

Package

python.cffi.

Source

cffi-output-args.lisp.

Direct superclasses

output-arg.

Direct methods

expand-to-foreign-dyn.

Class: return

A RETURN foreign-type is like Clisp’s :OUT.

Package

python.cffi.

Source

cffi-output-args.lisp.

Direct superclasses

output-arg.

Direct methods

include-in-argument-list-p.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   .  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry  Section

%
%byte-array.as-string: Private ordinary functions
%choose-symbol: Private ordinary functions
%dict.next: Private ordinary functions
%ensure-function: Private ordinary functions
%err.fetch: Private ordinary functions
%err.normalize-exception: Private ordinary functions
%error-occurred-p: Private ordinary functions
%filter-declarations: Private ordinary functions
%float.from-string: Private ordinary functions
%foreign-symbol-value: Private ordinary functions
%get-function: Private ordinary functions
%get-python-inheritance-tree: Private ordinary functions
%get-python-superclasses: Private ordinary functions
%int.from-string: Private ordinary functions
%long.as-long-and-overflow: Private ordinary functions
%long.as-long-long-and-overflow: Private ordinary functions
%long.from-string: Private ordinary functions
%none.check: Private ordinary functions
%number.coerce: Private ordinary functions
%number.coerce-ex: Private ordinary functions
%object.cmp: Private ordinary functions
%object.get-attr-string: Private ordinary functions
%object.refcnt: Private ordinary functions
%object.type: Private ordinary functions
%object.type*: Private ordinary functions
%object.type-check-exact: Private ordinary functions
%sequence.check: Private ordinary functions
%tuple.resize: Private ordinary functions
%type.alloc: Private ordinary functions
%type.as-buffer: Private ordinary functions
%type.as-mapping: Private ordinary functions
%type.as-number: Private ordinary functions
%type.as-sequence: Private ordinary functions
%type.base: Private ordinary functions
%type.bases: Private ordinary functions
%type.bases*: Private ordinary functions
%type.basicsize: Private ordinary functions
%type.cache: Private ordinary functions
%type.call: Private ordinary functions
%type.clear: Private ordinary functions
%type.compare: Private ordinary functions
%type.dealloc: Private ordinary functions
%type.descr-get: Private ordinary functions
%type.descr-set: Private ordinary functions
%type.dict: Private ordinary functions
%type.dict*: Private ordinary functions
%type.dictoffset: Private ordinary functions
%type.doc: Private ordinary functions
%type.flags: Private ordinary functions
%type.flags*: Private ordinary functions
%type.free: Private ordinary functions
%type.getattr: Private ordinary functions
%type.getattro: Private ordinary functions
%type.getset: Private ordinary functions
%type.hash: Private ordinary functions
%type.init: Private ordinary functions
%type.is-gc: Private ordinary functions
%type.itemsize: Private ordinary functions
%type.iter: Private ordinary functions
%type.iternext: Private ordinary functions
%type.members: Private ordinary functions
%type.methods: Private ordinary functions
%type.mro: Private ordinary functions
%type.mro*: Private ordinary functions
%type.name: Private ordinary functions
%type.new: Private ordinary functions
%type.print: Private ordinary functions
%type.repr: Private ordinary functions
%type.richcompare: Private ordinary functions
%type.setattr: Private ordinary functions
%type.setattro: Private ordinary functions
%type.str: Private ordinary functions
%type.subclasses: Private ordinary functions
%type.traverse: Private ordinary functions
%type.weaklist: Private ordinary functions
%type.weaklistoffset: Private ordinary functions
%unicode-decode-error.get-end: Private ordinary functions
%unicode-decode-error.get-start: Private ordinary functions
%unicode-encode-error.get-end: Private ordinary functions
%unicode-encode-error.get-start: Private ordinary functions
%unicode-translate-error.get-end: Private ordinary functions
%unicode-translate-error.get-start: Private ordinary functions
%unicode.decode-utf8-stateful: Private ordinary functions
%var-accessor-*err.warn-py3k*: Private ordinary functions
%var-accessor-+exc.arithmetic-error+: Private ordinary functions
%var-accessor-+exc.assertion-error+: Private ordinary functions
%var-accessor-+exc.attribute-error+: Private ordinary functions
%var-accessor-+exc.base-exception+: Private ordinary functions
%var-accessor-+exc.deprecation-warning+: Private ordinary functions
%var-accessor-+exc.environment-error+: Private ordinary functions
%var-accessor-+exc.eoferror+: Private ordinary functions
%var-accessor-+exc.exception+: Private ordinary functions
%var-accessor-+exc.floating-point-error+: Private ordinary functions
%var-accessor-+exc.import-error+: Private ordinary functions
%var-accessor-+exc.index-error+: Private ordinary functions
%var-accessor-+exc.ioerror+: Private ordinary functions
%var-accessor-+exc.key-error+: Private ordinary functions
%var-accessor-+exc.keyboard-interrupt+: Private ordinary functions
%var-accessor-+exc.lookup-error+: Private ordinary functions
%var-accessor-+exc.memory-error+: Private ordinary functions
%var-accessor-+exc.name-error+: Private ordinary functions
%var-accessor-+exc.not-implemented-error+: Private ordinary functions
%var-accessor-+exc.oserror+: Private ordinary functions
%var-accessor-+exc.overflow-error+: Private ordinary functions
%var-accessor-+exc.reference-error+: Private ordinary functions
%var-accessor-+exc.runtime-error+: Private ordinary functions
%var-accessor-+exc.standard-error+: Private ordinary functions
%var-accessor-+exc.syntax-error+: Private ordinary functions
%var-accessor-+exc.system-error+: Private ordinary functions
%var-accessor-+exc.system-exit+: Private ordinary functions
%var-accessor-+exc.type-error+: Private ordinary functions
%var-accessor-+exc.value-error+: Private ordinary functions
%var-accessor-+exc.zero-division-error+: Private ordinary functions
%var.size: Private ordinary functions
%with-barrier: Private ordinary functions

(
(setf %object.refcnt): Private ordinary functions
(setf %object.type): Private ordinary functions
(setf %object.type*): Private ordinary functions
(setf %type.alloc): Private ordinary functions
(setf %type.as-buffer): Private ordinary functions
(setf %type.as-mapping): Private ordinary functions
(setf %type.as-number): Private ordinary functions
(setf %type.as-sequence): Private ordinary functions
(setf %type.base): Private ordinary functions
(setf %type.bases): Private ordinary functions
(setf %type.bases*): Private ordinary functions
(setf %type.basicsize): Private ordinary functions
(setf %type.cache): Private ordinary functions
(setf %type.call): Private ordinary functions
(setf %type.clear): Private ordinary functions
(setf %type.compare): Private ordinary functions
(setf %type.dealloc): Private ordinary functions
(setf %type.descr-get): Private ordinary functions
(setf %type.descr-set): Private ordinary functions
(setf %type.dict): Private ordinary functions
(setf %type.dict*): Private ordinary functions
(setf %type.dictoffset): Private ordinary functions
(setf %type.doc): Private ordinary functions
(setf %type.flags): Private ordinary functions
(setf %type.flags*): Private ordinary functions
(setf %type.free): Private ordinary functions
(setf %type.getattr): Private ordinary functions
(setf %type.getattro): Private ordinary functions
(setf %type.getset): Private ordinary functions
(setf %type.hash): Private ordinary functions
(setf %type.init): Private ordinary functions
(setf %type.is-gc): Private ordinary functions
(setf %type.itemsize): Private ordinary functions
(setf %type.iter): Private ordinary functions
(setf %type.iternext): Private ordinary functions
(setf %type.members): Private ordinary functions
(setf %type.methods): Private ordinary functions
(setf %type.mro): Private ordinary functions
(setf %type.mro*): Private ordinary functions
(setf %type.name): Private ordinary functions
(setf %type.new): Private ordinary functions
(setf %type.print): Private ordinary functions
(setf %type.repr): Private ordinary functions
(setf %type.richcompare): Private ordinary functions
(setf %type.setattr): Private ordinary functions
(setf %type.setattro): Private ordinary functions
(setf %type.str): Private ordinary functions
(setf %type.subclasses): Private ordinary functions
(setf %type.traverse): Private ordinary functions
(setf %type.weaklist): Private ordinary functions
(setf %type.weaklistoffset): Private ordinary functions
(setf %var-accessor-*err.warn-py3k*): Private ordinary functions
(setf %var-accessor-+exc.arithmetic-error+): Private ordinary functions
(setf %var-accessor-+exc.assertion-error+): Private ordinary functions
(setf %var-accessor-+exc.attribute-error+): Private ordinary functions
(setf %var-accessor-+exc.base-exception+): Private ordinary functions
(setf %var-accessor-+exc.deprecation-warning+): Private ordinary functions
(setf %var-accessor-+exc.environment-error+): Private ordinary functions
(setf %var-accessor-+exc.eoferror+): Private ordinary functions
(setf %var-accessor-+exc.exception+): Private ordinary functions
(setf %var-accessor-+exc.floating-point-error+): Private ordinary functions
(setf %var-accessor-+exc.import-error+): Private ordinary functions
(setf %var-accessor-+exc.index-error+): Private ordinary functions
(setf %var-accessor-+exc.ioerror+): Private ordinary functions
(setf %var-accessor-+exc.key-error+): Private ordinary functions
(setf %var-accessor-+exc.keyboard-interrupt+): Private ordinary functions
(setf %var-accessor-+exc.lookup-error+): Private ordinary functions
(setf %var-accessor-+exc.memory-error+): Private ordinary functions
(setf %var-accessor-+exc.name-error+): Private ordinary functions
(setf %var-accessor-+exc.not-implemented-error+): Private ordinary functions
(setf %var-accessor-+exc.oserror+): Private ordinary functions
(setf %var-accessor-+exc.overflow-error+): Private ordinary functions
(setf %var-accessor-+exc.reference-error+): Private ordinary functions
(setf %var-accessor-+exc.runtime-error+): Private ordinary functions
(setf %var-accessor-+exc.standard-error+): Private ordinary functions
(setf %var-accessor-+exc.syntax-error+): Private ordinary functions
(setf %var-accessor-+exc.system-error+): Private ordinary functions
(setf %var-accessor-+exc.system-exit+): Private ordinary functions
(setf %var-accessor-+exc.type-error+): Private ordinary functions
(setf %var-accessor-+exc.value-error+): Private ordinary functions
(setf %var-accessor-+exc.zero-division-error+): Private ordinary functions
(setf %var.size): Private ordinary functions
(setf error-values): Private generic functions
(setf error-values): Private generic functions
(setf fenced-value): Private ordinary functions
(setf success-values): Private generic functions
(setf success-values): Private generic functions

.
.add-pending-call: Public ordinary functions
.build-value: Public macros
.build-value*: Public macros
.compile-string: Public ordinary functions
.compile-string*: Public ordinary functions
.compile-string-flags: Public ordinary functions
.compile-string-flags*: Public ordinary functions
.dec-ref: Public ordinary functions
.end-interpreter: Public ordinary functions
.finalize: Public ordinary functions
.get-build-info: Public ordinary functions
.get-compiler: Public ordinary functions
.get-copyright: Public ordinary functions
.get-exec-prefix: Public ordinary functions
.get-path: Public ordinary functions
.get-platform: Public ordinary functions
.get-prefix: Public ordinary functions
.get-program-full-path: Public ordinary functions
.get-program-name: Public ordinary functions
.get-python-home: Public ordinary functions
.get-version: Public ordinary functions
.inc-ref: Public ordinary functions
.init-module: Public ordinary functions
.init-module*: Public ordinary functions
.init-module3: Public ordinary functions
.init-module3*: Public ordinary functions
.init-module4: Public ordinary functions
.init-module4*: Public ordinary functions
.initialize: Public ordinary functions
.initialize-ex: Public ordinary functions
.is-initialized: Public ordinary functions
.new-interpreter: Public ordinary functions
.set-program-name: Public ordinary functions
.set-python-home: Public ordinary functions

A
apply: Public ordinary functions
arg.parse-tuple: Public macros
arg.unpack-tuple: Public macros

B
bool.check: Private ordinary functions
bool.check-exact: Private ordinary functions
bool.from-long: Public ordinary functions
bool.from-long*: Public ordinary functions
borrowed-reference-p: Private generic functions
borrowed-reference-p: Private generic functions
borrowed-reference-p: Private generic functions
byte-array.as-string: Public ordinary functions
byte-array.check: Private ordinary functions
byte-array.check-exact: Private ordinary functions
byte-array.concat: Public ordinary functions
byte-array.concat*: Public ordinary functions
byte-array.from-object: Public ordinary functions
byte-array.from-object*: Public ordinary functions
byte-array.from-string-and-size: Public ordinary functions
byte-array.from-string-and-size*: Public ordinary functions
byte-array.resize: Public ordinary functions
byte-array.size: Public ordinary functions

C
call-with-python: Private ordinary functions
callable.check: Public ordinary functions
code.check: Private ordinary functions
code.check-exact: Private ordinary functions
code.new: Public ordinary functions
code.new*: Public ordinary functions
complex.check: Private ordinary functions
complex.check-exact: Private ordinary functions
complex.from-doubles: Public ordinary functions
complex.from-doubles*: Public ordinary functions
complex.imag-as-double: Public ordinary functions
complex.real-as-double: Public ordinary functions
copy-fenced: Private ordinary functions
copy-wrapped: Private ordinary functions

D
defcstruct*: Private macros
define-trace-function: Private macros
defpycallback: Private macros
defpyexception: Private macros
defpyfun: Public macros
defpyfun: Private macros
defpyfun*: Private macros
defpymethod: Public macros
defpyslot: Public macros
defpytype: Private macros
defpyvar: Private macros
dict-proxy.new: Public ordinary functions
dict-proxy.new*: Public ordinary functions
dict.check: Private ordinary functions
dict.check-exact: Private ordinary functions
dict.clear: Public ordinary functions
dict.contains: Public ordinary functions
dict.copy: Public ordinary functions
dict.copy*: Public ordinary functions
dict.del-item: Public ordinary functions
dict.del-item-string: Public ordinary functions
dict.get-item: Public ordinary functions
dict.get-item*: Public ordinary functions
dict.get-item-string: Public ordinary functions
dict.get-item-string*: Public ordinary functions
dict.items: Public ordinary functions
dict.items*: Public ordinary functions
dict.keys: Public ordinary functions
dict.keys*: Public ordinary functions
dict.merge: Public ordinary functions
dict.merge-from-seq2: Public ordinary functions
dict.new: Public ordinary functions
dict.new*: Public ordinary functions
dict.next: Public ordinary functions
dict.next*: Private ordinary functions
dict.set-item: Public ordinary functions
dict.set-item-string: Public ordinary functions
dict.size: Public ordinary functions
dict.update: Public ordinary functions
dict.values: Public ordinary functions
dict.values*: Public ordinary functions

E
err.bad-argument: Public ordinary functions
err.bad-internal-call: Public ordinary functions
err.check-signals: Public ordinary functions
err.clear: Public ordinary functions
err.exception-matches: Public ordinary functions
err.fetch: Public ordinary functions
err.fetch*: Private ordinary functions
err.fetch-normalized*: Private ordinary functions
err.format: Public macros
err.format*: Public macros
err.given-exception-matches: Public ordinary functions
err.new-exception: Public ordinary functions
err.new-exception*: Public ordinary functions
err.new-exception-with-doc: Public ordinary functions
err.new-exception-with-doc*: Public ordinary functions
err.no-memory: Public ordinary functions
err.no-memory*: Public ordinary functions
err.normalize-exception: Public ordinary functions
err.normalize-exception*: Private ordinary functions
err.occurred: Public ordinary functions
err.occurred*: Public ordinary functions
err.print: Public ordinary functions
err.print-ex: Public ordinary functions
err.restore: Public ordinary functions
err.set-exc-from-windows-err: Public ordinary functions
err.set-exc-from-windows-err*: Public ordinary functions
err.set-exc-from-windows-err-with-filename: Public ordinary functions
err.set-exc-from-windows-err-with-filename*: Public ordinary functions
err.set-from-errno: Public ordinary functions
err.set-from-errno*: Public ordinary functions
err.set-from-errno-with-filename: Public ordinary functions
err.set-from-errno-with-filename*: Public ordinary functions
err.set-from-windows-err: Public ordinary functions
err.set-from-windows-err*: Public ordinary functions
err.set-from-windows-err-with-filename: Public ordinary functions
err.set-from-windows-err-with-filename*: Public ordinary functions
err.set-interrupt: Public ordinary functions
err.set-none: Public ordinary functions
err.set-object: Public ordinary functions
err.set-string: Public ordinary functions
err.warn: Public ordinary functions
err.warn-ex: Public ordinary functions
err.warn-explicit: Public ordinary functions
err.warn-py3k: Public ordinary functions
err.write-unraisable: Public ordinary functions
error-is-fetchable-p: Private generic functions
error-is-fetchable-p: Private generic functions
error-values: Private generic functions
error-values: Private generic functions
eval.acquire-lock: Public ordinary functions
eval.acquire-thread: Public ordinary functions
eval.eval-code: Public ordinary functions
eval.eval-code*: Public ordinary functions
eval.eval-frame: Public ordinary functions
eval.eval-frame*: Public ordinary functions
eval.eval-frame-ex: Public ordinary functions
eval.eval-frame-ex*: Public ordinary functions
eval.get-builtins: Public ordinary functions
eval.get-builtins*: Public ordinary functions
eval.get-call-stats: Public ordinary functions
eval.get-call-stats*: Public ordinary functions
eval.get-frame: Public ordinary functions
eval.get-func-desc: Public ordinary functions
eval.get-func-name: Public ordinary functions
eval.get-globals: Public ordinary functions
eval.get-globals*: Public ordinary functions
eval.get-locals: Public ordinary functions
eval.get-locals*: Public ordinary functions
eval.get-restricted: Public ordinary functions
eval.init-threads: Public ordinary functions
eval.merge-compiler-flags: Public ordinary functions
eval.re-init-threads: Public ordinary functions
eval.release-lock: Public ordinary functions
eval.release-thread: Public ordinary functions
eval.restore-thread: Public ordinary functions
eval.save-thread: Public ordinary functions
eval.set-profile: Public ordinary functions
eval.set-trace: Public ordinary functions
eval.threads-initialized: Public ordinary functions
expand-from-foreign: Public standalone methods
expand-to-foreign-dyn: Public standalone methods
expand-to-foreign-dyn: Public standalone methods

F
fence-pointer: Private ordinary functions
fence-value: Private ordinary functions
fenced-p: Private ordinary functions
fenced-value: Private ordinary functions
filter-callback-args: Private ordinary functions
finalize-cstructs: Private macros
finalize-pointer: Private ordinary functions
float.as-double: Public ordinary functions
float.check: Private ordinary functions
float.check-exact: Private ordinary functions
float.clear-free-list: Public ordinary functions
float.from-double: Public ordinary functions
float.from-double*: Public ordinary functions
float.from-string: Public ordinary functions
float.from-string*: Public ordinary functions
float.get-info: Public ordinary functions
float.get-info*: Public ordinary functions
float.get-max: Public ordinary functions
float.get-min: Public ordinary functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
foreign-is-convertable-to-type-p: Private generic functions
free-translated-object: Public standalone methods
free-translated-object: Public standalone methods
free-translated-object: Public standalone methods
free-translated-object: Public standalone methods
Function, %byte-array.as-string: Private ordinary functions
Function, %choose-symbol: Private ordinary functions
Function, %dict.next: Private ordinary functions
Function, %ensure-function: Private ordinary functions
Function, %err.fetch: Private ordinary functions
Function, %err.normalize-exception: Private ordinary functions
Function, %error-occurred-p: Private ordinary functions
Function, %filter-declarations: Private ordinary functions
Function, %float.from-string: Private ordinary functions
Function, %foreign-symbol-value: Private ordinary functions
Function, %get-function: Private ordinary functions
Function, %get-python-inheritance-tree: Private ordinary functions
Function, %get-python-superclasses: Private ordinary functions
Function, %int.from-string: Private ordinary functions
Function, %long.as-long-and-overflow: Private ordinary functions
Function, %long.as-long-long-and-overflow: Private ordinary functions
Function, %long.from-string: Private ordinary functions
Function, %none.check: Private ordinary functions
Function, %number.coerce: Private ordinary functions
Function, %number.coerce-ex: Private ordinary functions
Function, %object.cmp: Private ordinary functions
Function, %object.get-attr-string: Private ordinary functions
Function, %object.refcnt: Private ordinary functions
Function, %object.type: Private ordinary functions
Function, %object.type*: Private ordinary functions
Function, %object.type-check-exact: Private ordinary functions
Function, %sequence.check: Private ordinary functions
Function, %tuple.resize: Private ordinary functions
Function, %type.alloc: Private ordinary functions
Function, %type.as-buffer: Private ordinary functions
Function, %type.as-mapping: Private ordinary functions
Function, %type.as-number: Private ordinary functions
Function, %type.as-sequence: Private ordinary functions
Function, %type.base: Private ordinary functions
Function, %type.bases: Private ordinary functions
Function, %type.bases*: Private ordinary functions
Function, %type.basicsize: Private ordinary functions
Function, %type.cache: Private ordinary functions
Function, %type.call: Private ordinary functions
Function, %type.clear: Private ordinary functions
Function, %type.compare: Private ordinary functions
Function, %type.dealloc: Private ordinary functions
Function, %type.descr-get: Private ordinary functions
Function, %type.descr-set: Private ordinary functions
Function, %type.dict: Private ordinary functions
Function, %type.dict*: Private ordinary functions
Function, %type.dictoffset: Private ordinary functions
Function, %type.doc: Private ordinary functions
Function, %type.flags: Private ordinary functions
Function, %type.flags*: Private ordinary functions
Function, %type.free: Private ordinary functions
Function, %type.getattr: Private ordinary functions
Function, %type.getattro: Private ordinary functions
Function, %type.getset: Private ordinary functions
Function, %type.hash: Private ordinary functions
Function, %type.init: Private ordinary functions
Function, %type.is-gc: Private ordinary functions
Function, %type.itemsize: Private ordinary functions
Function, %type.iter: Private ordinary functions
Function, %type.iternext: Private ordinary functions
Function, %type.members: Private ordinary functions
Function, %type.methods: Private ordinary functions
Function, %type.mro: Private ordinary functions
Function, %type.mro*: Private ordinary functions
Function, %type.name: Private ordinary functions
Function, %type.new: Private ordinary functions
Function, %type.print: Private ordinary functions
Function, %type.repr: Private ordinary functions
Function, %type.richcompare: Private ordinary functions
Function, %type.setattr: Private ordinary functions
Function, %type.setattro: Private ordinary functions
Function, %type.str: Private ordinary functions
Function, %type.subclasses: Private ordinary functions
Function, %type.traverse: Private ordinary functions
Function, %type.weaklist: Private ordinary functions
Function, %type.weaklistoffset: Private ordinary functions
Function, %unicode-decode-error.get-end: Private ordinary functions
Function, %unicode-decode-error.get-start: Private ordinary functions
Function, %unicode-encode-error.get-end: Private ordinary functions
Function, %unicode-encode-error.get-start: Private ordinary functions
Function, %unicode-translate-error.get-end: Private ordinary functions
Function, %unicode-translate-error.get-start: Private ordinary functions
Function, %unicode.decode-utf8-stateful: Private ordinary functions
Function, %var-accessor-*err.warn-py3k*: Private ordinary functions
Function, %var-accessor-+exc.arithmetic-error+: Private ordinary functions
Function, %var-accessor-+exc.assertion-error+: Private ordinary functions
Function, %var-accessor-+exc.attribute-error+: Private ordinary functions
Function, %var-accessor-+exc.base-exception+: Private ordinary functions
Function, %var-accessor-+exc.deprecation-warning+: Private ordinary functions
Function, %var-accessor-+exc.environment-error+: Private ordinary functions
Function, %var-accessor-+exc.eoferror+: Private ordinary functions
Function, %var-accessor-+exc.exception+: Private ordinary functions
Function, %var-accessor-+exc.floating-point-error+: Private ordinary functions
Function, %var-accessor-+exc.import-error+: Private ordinary functions
Function, %var-accessor-+exc.index-error+: Private ordinary functions
Function, %var-accessor-+exc.ioerror+: Private ordinary functions
Function, %var-accessor-+exc.key-error+: Private ordinary functions
Function, %var-accessor-+exc.keyboard-interrupt+: Private ordinary functions
Function, %var-accessor-+exc.lookup-error+: Private ordinary functions
Function, %var-accessor-+exc.memory-error+: Private ordinary functions
Function, %var-accessor-+exc.name-error+: Private ordinary functions
Function, %var-accessor-+exc.not-implemented-error+: Private ordinary functions
Function, %var-accessor-+exc.oserror+: Private ordinary functions
Function, %var-accessor-+exc.overflow-error+: Private ordinary functions
Function, %var-accessor-+exc.reference-error+: Private ordinary functions
Function, %var-accessor-+exc.runtime-error+: Private ordinary functions
Function, %var-accessor-+exc.standard-error+: Private ordinary functions
Function, %var-accessor-+exc.syntax-error+: Private ordinary functions
Function, %var-accessor-+exc.system-error+: Private ordinary functions
Function, %var-accessor-+exc.system-exit+: Private ordinary functions
Function, %var-accessor-+exc.type-error+: Private ordinary functions
Function, %var-accessor-+exc.value-error+: Private ordinary functions
Function, %var-accessor-+exc.zero-division-error+: Private ordinary functions
Function, %var.size: Private ordinary functions
Function, %with-barrier: Private ordinary functions
Function, (setf %object.refcnt): Private ordinary functions
Function, (setf %object.type): Private ordinary functions
Function, (setf %object.type*): Private ordinary functions
Function, (setf %type.alloc): Private ordinary functions
Function, (setf %type.as-buffer): Private ordinary functions
Function, (setf %type.as-mapping): Private ordinary functions
Function, (setf %type.as-number): Private ordinary functions
Function, (setf %type.as-sequence): Private ordinary functions
Function, (setf %type.base): Private ordinary functions
Function, (setf %type.bases): Private ordinary functions
Function, (setf %type.bases*): Private ordinary functions
Function, (setf %type.basicsize): Private ordinary functions
Function, (setf %type.cache): Private ordinary functions
Function, (setf %type.call): Private ordinary functions
Function, (setf %type.clear): Private ordinary functions
Function, (setf %type.compare): Private ordinary functions
Function, (setf %type.dealloc): Private ordinary functions
Function, (setf %type.descr-get): Private ordinary functions
Function, (setf %type.descr-set): Private ordinary functions
Function, (setf %type.dict): Private ordinary functions
Function, (setf %type.dict*): Private ordinary functions
Function, (setf %type.dictoffset): Private ordinary functions
Function, (setf %type.doc): Private ordinary functions
Function, (setf %type.flags): Private ordinary functions
Function, (setf %type.flags*): Private ordinary functions
Function, (setf %type.free): Private ordinary functions
Function, (setf %type.getattr): Private ordinary functions
Function, (setf %type.getattro): Private ordinary functions
Function, (setf %type.getset): Private ordinary functions
Function, (setf %type.hash): Private ordinary functions
Function, (setf %type.init): Private ordinary functions
Function, (setf %type.is-gc): Private ordinary functions
Function, (setf %type.itemsize): Private ordinary functions
Function, (setf %type.iter): Private ordinary functions
Function, (setf %type.iternext): Private ordinary functions
Function, (setf %type.members): Private ordinary functions
Function, (setf %type.methods): Private ordinary functions
Function, (setf %type.mro): Private ordinary functions
Function, (setf %type.mro*): Private ordinary functions
Function, (setf %type.name): Private ordinary functions
Function, (setf %type.new): Private ordinary functions
Function, (setf %type.print): Private ordinary functions
Function, (setf %type.repr): Private ordinary functions
Function, (setf %type.richcompare): Private ordinary functions
Function, (setf %type.setattr): Private ordinary functions
Function, (setf %type.setattro): Private ordinary functions
Function, (setf %type.str): Private ordinary functions
Function, (setf %type.subclasses): Private ordinary functions
Function, (setf %type.traverse): Private ordinary functions
Function, (setf %type.weaklist): Private ordinary functions
Function, (setf %type.weaklistoffset): Private ordinary functions
Function, (setf %var-accessor-*err.warn-py3k*): Private ordinary functions
Function, (setf %var-accessor-+exc.arithmetic-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.assertion-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.attribute-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.base-exception+): Private ordinary functions
Function, (setf %var-accessor-+exc.deprecation-warning+): Private ordinary functions
Function, (setf %var-accessor-+exc.environment-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.eoferror+): Private ordinary functions
Function, (setf %var-accessor-+exc.exception+): Private ordinary functions
Function, (setf %var-accessor-+exc.floating-point-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.import-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.index-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.ioerror+): Private ordinary functions
Function, (setf %var-accessor-+exc.key-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.keyboard-interrupt+): Private ordinary functions
Function, (setf %var-accessor-+exc.lookup-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.memory-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.name-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.not-implemented-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.oserror+): Private ordinary functions
Function, (setf %var-accessor-+exc.overflow-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.reference-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.runtime-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.standard-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.syntax-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.system-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.system-exit+): Private ordinary functions
Function, (setf %var-accessor-+exc.type-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.value-error+): Private ordinary functions
Function, (setf %var-accessor-+exc.zero-division-error+): Private ordinary functions
Function, (setf %var.size): Private ordinary functions
Function, (setf fenced-value): Private ordinary functions
Function, .add-pending-call: Public ordinary functions
Function, .compile-string: Public ordinary functions
Function, .compile-string*: Public ordinary functions
Function, .compile-string-flags: Public ordinary functions
Function, .compile-string-flags*: Public ordinary functions
Function, .dec-ref: Public ordinary functions
Function, .end-interpreter: Public ordinary functions
Function, .finalize: Public ordinary functions
Function, .get-build-info: Public ordinary functions
Function, .get-compiler: Public ordinary functions
Function, .get-copyright: Public ordinary functions
Function, .get-exec-prefix: Public ordinary functions
Function, .get-path: Public ordinary functions
Function, .get-platform: Public ordinary functions
Function, .get-prefix: Public ordinary functions
Function, .get-program-full-path: Public ordinary functions
Function, .get-program-name: Public ordinary functions
Function, .get-python-home: Public ordinary functions
Function, .get-version: Public ordinary functions
Function, .inc-ref: Public ordinary functions
Function, .init-module: Public ordinary functions
Function, .init-module*: Public ordinary functions
Function, .init-module3: Public ordinary functions
Function, .init-module3*: Public ordinary functions
Function, .init-module4: Public ordinary functions
Function, .init-module4*: Public ordinary functions
Function, .initialize: Public ordinary functions
Function, .initialize-ex: Public ordinary functions
Function, .is-initialized: Public ordinary functions
Function, .new-interpreter: Public ordinary functions
Function, .set-program-name: Public ordinary functions
Function, .set-python-home: Public ordinary functions
Function, apply: Public ordinary functions
Function, bool.check: Private ordinary functions
Function, bool.check-exact: Private ordinary functions
Function, bool.from-long: Public ordinary functions
Function, bool.from-long*: Public ordinary functions
Function, byte-array.as-string: Public ordinary functions
Function, byte-array.check: Private ordinary functions
Function, byte-array.check-exact: Private ordinary functions
Function, byte-array.concat: Public ordinary functions
Function, byte-array.concat*: Public ordinary functions
Function, byte-array.from-object: Public ordinary functions
Function, byte-array.from-object*: Public ordinary functions
Function, byte-array.from-string-and-size: Public ordinary functions
Function, byte-array.from-string-and-size*: Public ordinary functions
Function, byte-array.resize: Public ordinary functions
Function, byte-array.size: Public ordinary functions
Function, call-with-python: Private ordinary functions
Function, callable.check: Public ordinary functions
Function, code.check: Private ordinary functions
Function, code.check-exact: Private ordinary functions
Function, code.new: Public ordinary functions
Function, code.new*: Public ordinary functions
Function, complex.check: Private ordinary functions
Function, complex.check-exact: Private ordinary functions
Function, complex.from-doubles: Public ordinary functions
Function, complex.from-doubles*: Public ordinary functions
Function, complex.imag-as-double: Public ordinary functions
Function, complex.real-as-double: Public ordinary functions
Function, copy-fenced: Private ordinary functions
Function, copy-wrapped: Private ordinary functions
Function, dict-proxy.new: Public ordinary functions
Function, dict-proxy.new*: Public ordinary functions
Function, dict.check: Private ordinary functions
Function, dict.check-exact: Private ordinary functions
Function, dict.clear: Public ordinary functions
Function, dict.contains: Public ordinary functions
Function, dict.copy: Public ordinary functions
Function, dict.copy*: Public ordinary functions
Function, dict.del-item: Public ordinary functions
Function, dict.del-item-string: Public ordinary functions
Function, dict.get-item: Public ordinary functions
Function, dict.get-item*: Public ordinary functions
Function, dict.get-item-string: Public ordinary functions
Function, dict.get-item-string*: Public ordinary functions
Function, dict.items: Public ordinary functions
Function, dict.items*: Public ordinary functions
Function, dict.keys: Public ordinary functions
Function, dict.keys*: Public ordinary functions
Function, dict.merge: Public ordinary functions
Function, dict.merge-from-seq2: Public ordinary functions
Function, dict.new: Public ordinary functions
Function, dict.new*: Public ordinary functions
Function, dict.next: Public ordinary functions
Function, dict.next*: Private ordinary functions
Function, dict.set-item: Public ordinary functions
Function, dict.set-item-string: Public ordinary functions
Function, dict.size: Public ordinary functions
Function, dict.update: Public ordinary functions
Function, dict.values: Public ordinary functions
Function, dict.values*: Public ordinary functions
Function, err.bad-argument: Public ordinary functions
Function, err.bad-internal-call: Public ordinary functions
Function, err.check-signals: Public ordinary functions
Function, err.clear: Public ordinary functions
Function, err.exception-matches: Public ordinary functions
Function, err.fetch: Public ordinary functions
Function, err.fetch*: Private ordinary functions
Function, err.fetch-normalized*: Private ordinary functions
Function, err.given-exception-matches: Public ordinary functions
Function, err.new-exception: Public ordinary functions
Function, err.new-exception*: Public ordinary functions
Function, err.new-exception-with-doc: Public ordinary functions
Function, err.new-exception-with-doc*: Public ordinary functions
Function, err.no-memory: Public ordinary functions
Function, err.no-memory*: Public ordinary functions
Function, err.normalize-exception: Public ordinary functions
Function, err.normalize-exception*: Private ordinary functions
Function, err.occurred: Public ordinary functions
Function, err.occurred*: Public ordinary functions
Function, err.print: Public ordinary functions
Function, err.print-ex: Public ordinary functions
Function, err.restore: Public ordinary functions
Function, err.set-exc-from-windows-err: Public ordinary functions
Function, err.set-exc-from-windows-err*: Public ordinary functions
Function, err.set-exc-from-windows-err-with-filename: Public ordinary functions
Function, err.set-exc-from-windows-err-with-filename*: Public ordinary functions
Function, err.set-from-errno: Public ordinary functions
Function, err.set-from-errno*: Public ordinary functions
Function, err.set-from-errno-with-filename: Public ordinary functions
Function, err.set-from-errno-with-filename*: Public ordinary functions
Function, err.set-from-windows-err: Public ordinary functions
Function, err.set-from-windows-err*: Public ordinary functions
Function, err.set-from-windows-err-with-filename: Public ordinary functions
Function, err.set-from-windows-err-with-filename*: Public ordinary functions
Function, err.set-interrupt: Public ordinary functions
Function, err.set-none: Public ordinary functions
Function, err.set-object: Public ordinary functions
Function, err.set-string: Public ordinary functions
Function, err.warn: Public ordinary functions
Function, err.warn-ex: Public ordinary functions
Function, err.warn-explicit: Public ordinary functions
Function, err.warn-py3k: Public ordinary functions
Function, err.write-unraisable: Public ordinary functions
Function, eval.acquire-lock: Public ordinary functions
Function, eval.acquire-thread: Public ordinary functions
Function, eval.eval-code: Public ordinary functions
Function, eval.eval-code*: Public ordinary functions
Function, eval.eval-frame: Public ordinary functions
Function, eval.eval-frame*: Public ordinary functions
Function, eval.eval-frame-ex: Public ordinary functions
Function, eval.eval-frame-ex*: Public ordinary functions
Function, eval.get-builtins: Public ordinary functions
Function, eval.get-builtins*: Public ordinary functions
Function, eval.get-call-stats: Public ordinary functions
Function, eval.get-call-stats*: Public ordinary functions
Function, eval.get-frame: Public ordinary functions
Function, eval.get-func-desc: Public ordinary functions
Function, eval.get-func-name: Public ordinary functions
Function, eval.get-globals: Public ordinary functions
Function, eval.get-globals*: Public ordinary functions
Function, eval.get-locals: Public ordinary functions
Function, eval.get-locals*: Public ordinary functions
Function, eval.get-restricted: Public ordinary functions
Function, eval.init-threads: Public ordinary functions
Function, eval.merge-compiler-flags: Public ordinary functions
Function, eval.re-init-threads: Public ordinary functions
Function, eval.release-lock: Public ordinary functions
Function, eval.release-thread: Public ordinary functions
Function, eval.restore-thread: Public ordinary functions
Function, eval.save-thread: Public ordinary functions
Function, eval.set-profile: Public ordinary functions
Function, eval.set-trace: Public ordinary functions
Function, eval.threads-initialized: Public ordinary functions
Function, fence-pointer: Private ordinary functions
Function, fence-value: Private ordinary functions
Function, fenced-p: Private ordinary functions
Function, fenced-value: Private ordinary functions
Function, filter-callback-args: Private ordinary functions
Function, finalize-pointer: Private ordinary functions
Function, float.as-double: Public ordinary functions
Function, float.check: Private ordinary functions
Function, float.check-exact: Private ordinary functions
Function, float.clear-free-list: Public ordinary functions
Function, float.from-double: Public ordinary functions
Function, float.from-double*: Public ordinary functions
Function, float.from-string: Public ordinary functions
Function, float.from-string*: Public ordinary functions
Function, float.get-info: Public ordinary functions
Function, float.get-info*: Public ordinary functions
Function, float.get-max: Public ordinary functions
Function, float.get-min: Public ordinary functions
Function, function.check: Private ordinary functions
Function, function.check-exact: Private ordinary functions
Function, function.get-closure: Public ordinary functions
Function, function.get-closure*: Public ordinary functions
Function, function.get-code: Public ordinary functions
Function, function.get-code*: Public ordinary functions
Function, function.get-defaults: Public ordinary functions
Function, function.get-defaults*: Public ordinary functions
Function, function.get-globals: Public ordinary functions
Function, function.get-globals*: Public ordinary functions
Function, function.get-module: Public ordinary functions
Function, function.get-module*: Public ordinary functions
Function, function.new: Public ordinary functions
Function, function.new*: Public ordinary functions
Function, function.set-closure: Public ordinary functions
Function, function.set-defaults: Public ordinary functions
Function, get-callback-type: Private ordinary functions
Function, get-exception-initializer: Private ordinary functions
Function, get-exception-signaller: Private ordinary functions
Function, gilstate.ensure: Public ordinary functions
Function, gilstate.get-this-thread-state: Public ordinary functions
Function, gilstate.release: Public ordinary functions
Function, import: Public ordinary functions
Function, import.add-module: Public ordinary functions
Function, import.add-module*: Public ordinary functions
Function, import.append-inittab: Public ordinary functions
Function, import.exec-code-module: Public ordinary functions
Function, import.exec-code-module*: Public ordinary functions
Function, import.exec-code-module-ex: Public ordinary functions
Function, import.exec-code-module-ex*: Public ordinary functions
Function, import.extend-inittab: Public ordinary functions
Function, import.get-importer: Public ordinary functions
Function, import.get-importer*: Public ordinary functions
Function, import.get-magic-number: Public ordinary functions
Function, import.get-module-dict: Public ordinary functions
Function, import.get-module-dict*: Public ordinary functions
Function, import.import: Public ordinary functions
Function, import.import*: Public ordinary functions
Function, import.import-frozen-module: Public ordinary functions
Function, import.import-module: Public ordinary functions
Function, import.import-module*: Public ordinary functions
Function, import.import-module-ex: Public ordinary functions
Function, import.import-module-ex*: Public ordinary functions
Function, import.import-module-level: Public ordinary functions
Function, import.import-module-level*: Public ordinary functions
Function, import.import-module-no-block: Public ordinary functions
Function, import.import-module-no-block*: Public ordinary functions
Function, import.reload-module: Public ordinary functions
Function, import.reload-module*: Public ordinary functions
Function, index.check: Public ordinary functions
Function, init-func-def: Private ordinary functions
Function, int.as-long: Public ordinary functions
Function, int.as-ssize-t: Public ordinary functions
Function, int.as-unsigned-long-long-mask: Public ordinary functions
Function, int.as-unsigned-long-mask: Public ordinary functions
Function, int.check: Private ordinary functions
Function, int.check-exact: Private ordinary functions
Function, int.clear-free-list: Public ordinary functions
Function, int.from-long: Public ordinary functions
Function, int.from-long*: Public ordinary functions
Function, int.from-size-t: Public ordinary functions
Function, int.from-size-t*: Public ordinary functions
Function, int.from-ssize-t: Public ordinary functions
Function, int.from-ssize-t*: Public ordinary functions
Function, int.from-string: Public ordinary functions
Function, int.from-string*: Public ordinary functions
Function, int.get-max: Public ordinary functions
Function, interpreter-state.clear: Public ordinary functions
Function, interpreter-state.delete: Public ordinary functions
Function, interpreter-state.head: Public ordinary functions
Function, interpreter-state.new: Public ordinary functions
Function, interpreter-state.next: Public ordinary functions
Function, interpreter-state.thread-head: Public ordinary functions
Function, iter.check: Public ordinary functions
Function, iter.next: Public ordinary functions
Function, iter.next*: Public ordinary functions
Function, list.append: Public ordinary functions
Function, list.as-tuple: Public ordinary functions
Function, list.as-tuple*: Public ordinary functions
Function, list.check: Private ordinary functions
Function, list.check-exact: Private ordinary functions
Function, list.get-item: Public ordinary functions
Function, list.get-item*: Public ordinary functions
Function, list.get-slice: Public ordinary functions
Function, list.get-slice*: Public ordinary functions
Function, list.insert: Public ordinary functions
Function, list.new: Public ordinary functions
Function, list.new*: Public ordinary functions
Function, list.reverse: Public ordinary functions
Function, list.set-item: Public ordinary functions
Function, list.set-slice: Public ordinary functions
Function, list.size: Public ordinary functions
Function, list.sort: Public ordinary functions
Function, long.as-double: Public ordinary functions
Function, long.as-long: Public ordinary functions
Function, long.as-long-and-overflow: Public ordinary functions
Function, long.as-long-and-overflow*: Private ordinary functions
Function, long.as-long-long: Public ordinary functions
Function, long.as-long-long-and-overflow: Public ordinary functions
Function, long.as-long-long-and-overflow*: Private ordinary functions
Function, long.as-ssize-t: Public ordinary functions
Function, long.as-unsigned-long: Public ordinary functions
Function, long.as-unsigned-long-long: Public ordinary functions
Function, long.as-unsigned-long-long-mask: Public ordinary functions
Function, long.as-unsigned-long-mask: Public ordinary functions
Function, long.check: Private ordinary functions
Function, long.check-exact: Private ordinary functions
Function, long.from-double: Public ordinary functions
Function, long.from-double*: Public ordinary functions
Function, long.from-long: Public ordinary functions
Function, long.from-long*: Public ordinary functions
Function, long.from-long-long: Public ordinary functions
Function, long.from-long-long*: Public ordinary functions
Function, long.from-size-t: Public ordinary functions
Function, long.from-size-t*: Public ordinary functions
Function, long.from-ssize-t: Public ordinary functions
Function, long.from-ssize-t*: Public ordinary functions
Function, long.from-string: Public ordinary functions
Function, long.from-string*: Public ordinary functions
Function, long.from-unicode: Public ordinary functions
Function, long.from-unicode*: Public ordinary functions
Function, long.from-unsigned-long: Public ordinary functions
Function, long.from-unsigned-long*: Public ordinary functions
Function, long.from-unsigned-long-long: Public ordinary functions
Function, long.from-unsigned-long-long*: Public ordinary functions
Function, make-defpyfun-helper-forms: Private ordinary functions
Function, make-pytype: Private ordinary functions
Function, make-test-module: Private ordinary functions
Function, mapping.check: Public ordinary functions
Function, mapping.del-item: Public ordinary functions
Function, mapping.del-item-string: Public ordinary functions
Function, mapping.get-item-string: Public ordinary functions
Function, mapping.get-item-string*: Public ordinary functions
Function, mapping.has-key: Public ordinary functions
Function, mapping.has-key-string: Public ordinary functions
Function, mapping.items: Public ordinary functions
Function, mapping.items*: Public ordinary functions
Function, mapping.keys: Public ordinary functions
Function, mapping.keys*: Public ordinary functions
Function, mapping.length: Public ordinary functions
Function, mapping.set-item-string: Public ordinary functions
Function, mapping.size: Public ordinary functions
Function, mapping.values: Public ordinary functions
Function, mapping.values*: Public ordinary functions
Function, method.check: Private ordinary functions
Function, method.check-exact: Private ordinary functions
Function, method.class: Public ordinary functions
Function, method.class*: Public ordinary functions
Function, method.clear-free-list: Public ordinary functions
Function, method.function: Public ordinary functions
Function, method.function*: Public ordinary functions
Function, method.new: Public ordinary functions
Function, method.new*: Public ordinary functions
Function, method.self: Public ordinary functions
Function, method.self*: Public ordinary functions
Function, module.add-int-constant: Public ordinary functions
Function, module.add-object: Public ordinary functions
Function, module.add-string-constant: Public ordinary functions
Function, module.check: Private ordinary functions
Function, module.check-exact: Private ordinary functions
Function, module.get-dict: Public ordinary functions
Function, module.get-dict*: Public ordinary functions
Function, module.get-filename: Public ordinary functions
Function, module.get-name: Public ordinary functions
Function, module.new: Public ordinary functions
Function, module.new*: Public ordinary functions
Function, normalize-arg: Private ordinary functions
Function, number.absolute: Public ordinary functions
Function, number.absolute*: Public ordinary functions
Function, number.add: Public ordinary functions
Function, number.add*: Public ordinary functions
Function, number.and: Public ordinary functions
Function, number.and*: Public ordinary functions
Function, number.as-ssize-t: Public ordinary functions
Function, number.check: Public ordinary functions
Function, number.coerce: Public ordinary functions
Function, number.coerce*: Private ordinary functions
Function, number.coerce-ex: Public ordinary functions
Function, number.coerce-ex*: Private ordinary functions
Function, number.divide: Public ordinary functions
Function, number.divide*: Public ordinary functions
Function, number.divmod: Public ordinary functions
Function, number.divmod*: Public ordinary functions
Function, number.float: Public ordinary functions
Function, number.float*: Public ordinary functions
Function, number.floor-divide: Public ordinary functions
Function, number.floor-divide*: Public ordinary functions
Function, number.in-place-add: Public ordinary functions
Function, number.in-place-add*: Public ordinary functions
Function, number.in-place-and: Public ordinary functions
Function, number.in-place-and*: Public ordinary functions
Function, number.in-place-divide: Public ordinary functions
Function, number.in-place-divide*: Public ordinary functions
Function, number.in-place-floor-divide: Public ordinary functions
Function, number.in-place-floor-divide*: Public ordinary functions
Function, number.in-place-lshift: Public ordinary functions
Function, number.in-place-lshift*: Public ordinary functions
Function, number.in-place-multiply: Public ordinary functions
Function, number.in-place-multiply*: Public ordinary functions
Function, number.in-place-or: Public ordinary functions
Function, number.in-place-or*: Public ordinary functions
Function, number.in-place-power: Public ordinary functions
Function, number.in-place-power*: Public ordinary functions
Function, number.in-place-remainder: Public ordinary functions
Function, number.in-place-remainder*: Public ordinary functions
Function, number.in-place-rshift: Public ordinary functions
Function, number.in-place-rshift*: Public ordinary functions
Function, number.in-place-subtract: Public ordinary functions
Function, number.in-place-subtract*: Public ordinary functions
Function, number.in-place-true-divide: Public ordinary functions
Function, number.in-place-true-divide*: Public ordinary functions
Function, number.in-place-xor: Public ordinary functions
Function, number.in-place-xor*: Public ordinary functions
Function, number.index: Public ordinary functions
Function, number.index*: Public ordinary functions
Function, number.int: Public ordinary functions
Function, number.int*: Public ordinary functions
Function, number.invert: Public ordinary functions
Function, number.invert*: Public ordinary functions
Function, number.long: Public ordinary functions
Function, number.long*: Public ordinary functions
Function, number.lshift: Public ordinary functions
Function, number.lshift*: Public ordinary functions
Function, number.multiply: Public ordinary functions
Function, number.multiply*: Public ordinary functions
Function, number.negative: Public ordinary functions
Function, number.negative*: Public ordinary functions
Function, number.or: Public ordinary functions
Function, number.or*: Public ordinary functions
Function, number.positive: Public ordinary functions
Function, number.positive*: Public ordinary functions
Function, number.power: Public ordinary functions
Function, number.power*: Public ordinary functions
Function, number.remainder: Public ordinary functions
Function, number.remainder*: Public ordinary functions
Function, number.rshift: Public ordinary functions
Function, number.rshift*: Public ordinary functions
Function, number.subtract: Public ordinary functions
Function, number.subtract*: Public ordinary functions
Function, number.to-base: Public ordinary functions
Function, number.to-base*: Public ordinary functions
Function, number.true-divide: Public ordinary functions
Function, number.true-divide*: Public ordinary functions
Function, number.xor: Public ordinary functions
Function, number.xor*: Public ordinary functions
Function, object.as-file-descriptor: Public ordinary functions
Function, object.bytes: Public ordinary functions
Function, object.bytes*: Public ordinary functions
Function, object.call: Public ordinary functions
Function, object.call*: Public ordinary functions
Function, object.call-object: Public ordinary functions
Function, object.call-object*: Public ordinary functions
Function, object.check: Private ordinary functions
Function, object.check-exact: Private ordinary functions
Function, object.cmp: Public ordinary functions
Function, object.cmp*: Private ordinary functions
Function, object.compare: Public ordinary functions
Function, object.del: Public ordinary functions
Function, object.del-attr: Public ordinary functions
Function, object.del-attr-string: Public ordinary functions
Function, object.del-item: Public ordinary functions
Function, object.del-item-string: Public ordinary functions
Function, object.dir: Public ordinary functions
Function, object.dir*: Public ordinary functions
Function, object.free: Public ordinary functions
Function, object.gc-del: Public ordinary functions
Function, object.gc-new: Public ordinary functions
Function, object.gc-new*: Public ordinary functions
Function, object.gc-new-var: Public ordinary functions
Function, object.gc-resize: Public ordinary functions
Function, object.gc-resize*: Public ordinary functions
Function, object.gc-track: Public ordinary functions
Function, object.gc-un-track: Public ordinary functions
Function, object.generic-get-attr: Public ordinary functions
Function, object.generic-get-attr*: Public ordinary functions
Function, object.generic-set-attr: Public ordinary functions
Function, object.get-attr: Public ordinary functions
Function, object.get-attr*: Public ordinary functions
Function, object.get-attr-string: Public ordinary functions
Function, object.get-attr-string*: Public ordinary functions
Function, object.get-item: Public ordinary functions
Function, object.get-item*: Public ordinary functions
Function, object.get-iter: Public ordinary functions
Function, object.get-iter*: Public ordinary functions
Function, object.has-attr: Public ordinary functions
Function, object.has-attr-string: Public ordinary functions
Function, object.hash: Public ordinary functions
Function, object.hash-not-implemented: Public ordinary functions
Function, object.init: Public ordinary functions
Function, object.init*: Public ordinary functions
Function, object.init-var: Public ordinary functions
Function, object.is-instance: Public ordinary functions
Function, object.is-subclass: Public ordinary functions
Function, object.is-true: Public ordinary functions
Function, object.length: Public ordinary functions
Function, object.new: Public ordinary functions
Function, object.new*: Public ordinary functions
Function, object.new-var: Public ordinary functions
Function, object.not: Public ordinary functions
Function, object.repr: Public ordinary functions
Function, object.repr*: Public ordinary functions
Function, object.rich-compare: Public ordinary functions
Function, object.rich-compare*: Public ordinary functions
Function, object.rich-compare-bool: Public ordinary functions
Function, object.set-attr: Public ordinary functions
Function, object.set-attr-string: Public ordinary functions
Function, object.set-item: Public ordinary functions
Function, object.size: Public ordinary functions
Function, object.str: Public ordinary functions
Function, object.str*: Public ordinary functions
Function, object.type: Public ordinary functions
Function, object.type*: Public ordinary functions
Function, object.type-check: Public ordinary functions
Function, object.unicode: Public ordinary functions
Function, object.unicode*: Public ordinary functions
Function, parse-name: Private ordinary functions
Function, parse-python-name: Private ordinary functions
Function, parser.simple-parse-string: Public ordinary functions
Function, parser.simple-parse-string-flags: Public ordinary functions
Function, parser.simple-parse-string-flags-filename: Public ordinary functions
Function, query-error: Private ordinary functions
Function, query-user-for-include-dir: Private ordinary functions
Function, raise-python-exception: Private ordinary functions
Function, read-path: Private ordinary functions
Function, register-exception-map: Private ordinary functions
Function, register-python-type: Private ordinary functions
Function, resignal: Private ordinary functions
Function, run: Public ordinary functions
Function, run.simple-string: Public ordinary functions
Function, run.simple-string-flags: Public ordinary functions
Function, run.string: Public ordinary functions
Function, run.string*: Public ordinary functions
Function, run.string-flags: Public ordinary functions
Function, run.string-flags*: Public ordinary functions
Function, sequence.check: Public ordinary functions
Function, sequence.concat: Public ordinary functions
Function, sequence.concat*: Public ordinary functions
Function, sequence.contains: Public ordinary functions
Function, sequence.count: Public ordinary functions
Function, sequence.del-item: Public ordinary functions
Function, sequence.del-slice: Public ordinary functions
Function, sequence.fast: Public ordinary functions
Function, sequence.fast*: Public ordinary functions
Function, sequence.fast-get-item: Public ordinary functions
Function, sequence.fast-get-item*: Public ordinary functions
Function, sequence.fast-get-size: Public ordinary functions
Function, sequence.get-item: Public ordinary functions
Function, sequence.get-item*: Public ordinary functions
Function, sequence.get-slice: Public ordinary functions
Function, sequence.get-slice*: Public ordinary functions
Function, sequence.in-place-concat: Public ordinary functions
Function, sequence.in-place-concat*: Public ordinary functions
Function, sequence.in-place-repeat: Public ordinary functions
Function, sequence.in-place-repeat*: Public ordinary functions
Function, sequence.index: Public ordinary functions
Function, sequence.item: Public ordinary functions
Function, sequence.item*: Public ordinary functions
Function, sequence.length: Public ordinary functions
Function, sequence.list: Public ordinary functions
Function, sequence.list*: Public ordinary functions
Function, sequence.repeat: Public ordinary functions
Function, sequence.repeat*: Public ordinary functions
Function, sequence.set-item: Public ordinary functions
Function, sequence.set-slice: Public ordinary functions
Function, sequence.size: Public ordinary functions
Function, sequence.tuple: Public ordinary functions
Function, sequence.tuple*: Public ordinary functions
Function, set-callback-type: Private ordinary functions
Function, shutdown-python: Public ordinary functions
Function, signal.set-wakeup-fd: Public ordinary functions
Function, startup-python: Public ordinary functions
Function, string.as-string: Public ordinary functions
Function, string.check: Private ordinary functions
Function, string.check-exact: Private ordinary functions
Function, string.format: Public ordinary functions
Function, string.format*: Public ordinary functions
Function, string.from-string: Public ordinary functions
Function, string.from-string*: Public ordinary functions
Function, string.from-string-and-size: Public ordinary functions
Function, string.from-string-and-size*: Public ordinary functions
Function, string.size: Public ordinary functions
Function, thread-state.clear: Public ordinary functions
Function, thread-state.delete: Public ordinary functions
Function, thread-state.get: Public ordinary functions
Function, thread-state.get-dict: Public ordinary functions
Function, thread-state.get-dict*: Public ordinary functions
Function, thread-state.new: Public ordinary functions
Function, thread-state.next: Public ordinary functions
Function, thread-state.set-async-exc: Public ordinary functions
Function, thread-state.swap: Public ordinary functions
Function, translate-camel-case: Private ordinary functions
Function, translate-condition-slots: Private ordinary functions
Function, translate-python-name: Private ordinary functions
Function, translate-python-name: Private ordinary functions
Function, translate-unknown-pointer: Private ordinary functions
Function, translated-fields: Private ordinary functions
Function, tuple.check: Private ordinary functions
Function, tuple.check-exact: Private ordinary functions
Function, tuple.clear-free-list: Public ordinary functions
Function, tuple.get-item: Public ordinary functions
Function, tuple.get-item*: Public ordinary functions
Function, tuple.get-slice: Public ordinary functions
Function, tuple.get-slice*: Public ordinary functions
Function, tuple.new: Public ordinary functions
Function, tuple.new*: Public ordinary functions
Function, tuple.resize: Public ordinary functions
Function, tuple.resize*: Private ordinary functions
Function, tuple.set-item: Public ordinary functions
Function, tuple.size: Public ordinary functions
Function, type.check: Private ordinary functions
Function, type.check-exact: Private ordinary functions
Function, type.clear-cache: Public ordinary functions
Function, type.generic-alloc: Public ordinary functions
Function, type.generic-alloc*: Public ordinary functions
Function, type.generic-new: Public ordinary functions
Function, type.generic-new*: Public ordinary functions
Function, type.has-feature: Public ordinary functions
Function, type.is-gc: Public ordinary functions
Function, type.is-subtype: Public ordinary functions
Function, type.modified: Public ordinary functions
Function, type.ready: Public ordinary functions
Function, unicode-decode-error.create: Public ordinary functions
Function, unicode-decode-error.create*: Public ordinary functions
Function, unicode-decode-error.get-encoding: Public ordinary functions
Function, unicode-decode-error.get-encoding*: Public ordinary functions
Function, unicode-decode-error.get-end: Public ordinary functions
Function, unicode-decode-error.get-end*: Private ordinary functions
Function, unicode-decode-error.get-object: Public ordinary functions
Function, unicode-decode-error.get-object*: Public ordinary functions
Function, unicode-decode-error.get-reason: Public ordinary functions
Function, unicode-decode-error.get-reason*: Public ordinary functions
Function, unicode-decode-error.get-start: Public ordinary functions
Function, unicode-decode-error.get-start*: Private ordinary functions
Function, unicode-decode-error.set-end: Public ordinary functions
Function, unicode-decode-error.set-reason: Public ordinary functions
Function, unicode-decode-error.set-start: Public ordinary functions
Function, unicode-encode-error.create: Public ordinary functions
Function, unicode-encode-error.create*: Public ordinary functions
Function, unicode-encode-error.get-encoding: Public ordinary functions
Function, unicode-encode-error.get-encoding*: Public ordinary functions
Function, unicode-encode-error.get-end: Public ordinary functions
Function, unicode-encode-error.get-end*: Private ordinary functions
Function, unicode-encode-error.get-object: Public ordinary functions
Function, unicode-encode-error.get-object*: Public ordinary functions
Function, unicode-encode-error.get-reason: Public ordinary functions
Function, unicode-encode-error.get-reason*: Public ordinary functions
Function, unicode-encode-error.get-start: Public ordinary functions
Function, unicode-encode-error.get-start*: Private ordinary functions
Function, unicode-encode-error.set-end: Public ordinary functions
Function, unicode-encode-error.set-reason: Public ordinary functions
Function, unicode-encode-error.set-start: Public ordinary functions
Function, unicode-translate-error.create: Public ordinary functions
Function, unicode-translate-error.create*: Public ordinary functions
Function, unicode-translate-error.get-end: Public ordinary functions
Function, unicode-translate-error.get-end*: Private ordinary functions
Function, unicode-translate-error.get-object: Public ordinary functions
Function, unicode-translate-error.get-object*: Public ordinary functions
Function, unicode-translate-error.get-reason: Public ordinary functions
Function, unicode-translate-error.get-reason*: Public ordinary functions
Function, unicode-translate-error.get-start: Public ordinary functions
Function, unicode-translate-error.get-start*: Private ordinary functions
Function, unicode-translate-error.set-end: Public ordinary functions
Function, unicode-translate-error.set-reason: Public ordinary functions
Function, unicode-translate-error.set-start: Public ordinary functions
Function, unicode.as-ascii-string: Public ordinary functions
Function, unicode.as-ascii-string*: Public ordinary functions
Function, unicode.as-charmap-string: Public ordinary functions
Function, unicode.as-charmap-string*: Public ordinary functions
Function, unicode.as-encoded-string: Public ordinary functions
Function, unicode.as-encoded-string*: Public ordinary functions
Function, unicode.as-latin1-string: Public ordinary functions
Function, unicode.as-latin1-string*: Public ordinary functions
Function, unicode.as-mbcs-string: Private ordinary functions
Function, unicode.as-mbcs-string*: Public ordinary functions
Function, unicode.as-raw-unicode-escape-string: Public ordinary functions
Function, unicode.as-raw-unicode-escape-string*: Public ordinary functions
Function, unicode.as-unicode: Public ordinary functions
Function, unicode.as-unicode-escape-string: Public ordinary functions
Function, unicode.as-unicode-escape-string*: Public ordinary functions
Function, unicode.as-utf16-string: Public ordinary functions
Function, unicode.as-utf16-string*: Public ordinary functions
Function, unicode.as-utf32-string: Public ordinary functions
Function, unicode.as-utf32-string*: Public ordinary functions
Function, unicode.as-utf8-string: Public ordinary functions
Function, unicode.as-utf8-string*: Public ordinary functions
Function, unicode.check: Private ordinary functions
Function, unicode.check-exact: Private ordinary functions
Function, unicode.clear-free-list: Public ordinary functions
Function, unicode.compare: Public ordinary functions
Function, unicode.concat: Public ordinary functions
Function, unicode.concat*: Public ordinary functions
Function, unicode.contains: Public ordinary functions
Function, unicode.count: Public ordinary functions
Function, unicode.decode: Public ordinary functions
Function, unicode.decode*: Public ordinary functions
Function, unicode.decode-ascii: Public ordinary functions
Function, unicode.decode-ascii*: Public ordinary functions
Function, unicode.decode-charmap: Public ordinary functions
Function, unicode.decode-charmap*: Public ordinary functions
Function, unicode.decode-latin1: Public ordinary functions
Function, unicode.decode-latin1*: Public ordinary functions
Function, unicode.decode-mbcs: Public ordinary functions
Function, unicode.decode-mbcs*: Public ordinary functions
Function, unicode.decode-raw-unicode-escape: Public ordinary functions
Function, unicode.decode-raw-unicode-escape*: Public ordinary functions
Function, unicode.decode-unicode-escape: Public ordinary functions
Function, unicode.decode-unicode-escape*: Public ordinary functions
Function, unicode.decode-utf7: Public ordinary functions
Function, unicode.decode-utf7*: Public ordinary functions
Function, unicode.decode-utf8: Public ordinary functions
Function, unicode.decode-utf8*: Public ordinary functions
Function, unicode.decode-utf8-stateful: Public ordinary functions
Function, unicode.decode-utf8-stateful*: Public ordinary functions
Function, unicode.encode: Public ordinary functions
Function, unicode.encode*: Public ordinary functions
Function, unicode.encode-ascii: Public ordinary functions
Function, unicode.encode-ascii*: Public ordinary functions
Function, unicode.encode-charmap: Public ordinary functions
Function, unicode.encode-charmap*: Public ordinary functions
Function, unicode.encode-latin1: Public ordinary functions
Function, unicode.encode-latin1*: Public ordinary functions
Function, unicode.encode-mbcs: Public ordinary functions
Function, unicode.encode-mbcs*: Public ordinary functions
Function, unicode.encode-raw-unicode-escape: Public ordinary functions
Function, unicode.encode-raw-unicode-escape*: Public ordinary functions
Function, unicode.encode-unicode-escape: Public ordinary functions
Function, unicode.encode-unicode-escape*: Public ordinary functions
Function, unicode.encode-utf16: Public ordinary functions
Function, unicode.encode-utf16*: Public ordinary functions
Function, unicode.encode-utf32: Public ordinary functions
Function, unicode.encode-utf32*: Public ordinary functions
Function, unicode.encode-utf7: Public ordinary functions
Function, unicode.encode-utf7*: Public ordinary functions
Function, unicode.encode-utf8: Public ordinary functions
Function, unicode.encode-utf8*: Public ordinary functions
Function, unicode.find: Public ordinary functions
Function, unicode.format: Public ordinary functions
Function, unicode.format*: Public ordinary functions
Function, unicode.from-encoded-object: Public ordinary functions
Function, unicode.from-encoded-object*: Public ordinary functions
Function, unicode.from-object: Public ordinary functions
Function, unicode.from-object*: Public ordinary functions
Function, unicode.from-string: Public ordinary functions
Function, unicode.from-string*: Public ordinary functions
Function, unicode.from-string-and-size: Public ordinary functions
Function, unicode.from-string-and-size*: Public ordinary functions
Function, unicode.from-unicode: Public ordinary functions
Function, unicode.from-unicode*: Public ordinary functions
Function, unicode.get-size: Public ordinary functions
Function, unicode.join: Public ordinary functions
Function, unicode.join*: Public ordinary functions
Function, unicode.replace: Public ordinary functions
Function, unicode.replace*: Public ordinary functions
Function, unicode.rich-compare: Public ordinary functions
Function, unicode.rich-compare*: Public ordinary functions
Function, unicode.split: Public ordinary functions
Function, unicode.split*: Public ordinary functions
Function, unicode.splitlines: Public ordinary functions
Function, unicode.splitlines*: Public ordinary functions
Function, unicode.tailmatch: Public ordinary functions
Function, unicode.translate: Public ordinary functions
Function, unicode.translate*: Public ordinary functions
Function, unicode.translate-charmap: Public ordinary functions
Function, unicode.translate-charmap*: Public ordinary functions
Function, untranslated-fields: Private ordinary functions
Function, warn-if-uninitialized: Private ordinary functions
Function, wrap-value: Private ordinary functions
Function, wrapped-p: Private ordinary functions
Function, wrapped-value: Private ordinary functions
function.check: Private ordinary functions
function.check-exact: Private ordinary functions
function.get-closure: Public ordinary functions
function.get-closure*: Public ordinary functions
function.get-code: Public ordinary functions
function.get-code*: Public ordinary functions
function.get-defaults: Public ordinary functions
function.get-defaults*: Public ordinary functions
function.get-globals: Public ordinary functions
function.get-globals*: Public ordinary functions
function.get-module: Public ordinary functions
function.get-module*: Public ordinary functions
function.new: Public ordinary functions
function.new*: Public ordinary functions
function.set-closure: Public ordinary functions
function.set-defaults: Public ordinary functions

G
Generic Function, (setf error-values): Private generic functions
Generic Function, (setf success-values): Private generic functions
Generic Function, borrowed-reference-p: Private generic functions
Generic Function, error-is-fetchable-p: Private generic functions
Generic Function, error-values: Private generic functions
Generic Function, foreign-is-convertable-to-type-p: Private generic functions
Generic Function, include-in-argument-list-p: Private generic functions
Generic Function, lisp-is-convertable-to-foreign-p: Private generic functions
Generic Function, real-type: Private generic functions
Generic Function, run*: Public generic functions
Generic Function, stolen-reference-p: Private generic functions
Generic Function, success-values: Private generic functions
get-callback-type: Private ordinary functions
get-exception-initializer: Private ordinary functions
get-exception-signaller: Private ordinary functions
gilstate.ensure: Public ordinary functions
gilstate.get-this-thread-state: Public ordinary functions
gilstate.release: Public ordinary functions

I
import: Public ordinary functions
import.add-module: Public ordinary functions
import.add-module*: Public ordinary functions
import.append-inittab: Public ordinary functions
import.exec-code-module: Public ordinary functions
import.exec-code-module*: Public ordinary functions
import.exec-code-module-ex: Public ordinary functions
import.exec-code-module-ex*: Public ordinary functions
import.extend-inittab: Public ordinary functions
import.get-importer: Public ordinary functions
import.get-importer*: Public ordinary functions
import.get-magic-number: Public ordinary functions
import.get-module-dict: Public ordinary functions
import.get-module-dict*: Public ordinary functions
import.import: Public ordinary functions
import.import*: Public ordinary functions
import.import-frozen-module: Public ordinary functions
import.import-module: Public ordinary functions
import.import-module*: Public ordinary functions
import.import-module-ex: Public ordinary functions
import.import-module-ex*: Public ordinary functions
import.import-module-level: Public ordinary functions
import.import-module-level*: Public ordinary functions
import.import-module-no-block: Public ordinary functions
import.import-module-no-block*: Public ordinary functions
import.reload-module: Public ordinary functions
import.reload-module*: Public ordinary functions
in-python-docs: Private macros
include-in-argument-list-p: Private generic functions
include-in-argument-list-p: Private generic functions
include-in-argument-list-p: Private generic functions
index.check: Public ordinary functions
init-func-def: Private ordinary functions
int.as-long: Public ordinary functions
int.as-ssize-t: Public ordinary functions
int.as-unsigned-long-long-mask: Public ordinary functions
int.as-unsigned-long-mask: Public ordinary functions
int.check: Private ordinary functions
int.check-exact: Private ordinary functions
int.clear-free-list: Public ordinary functions
int.from-long: Public ordinary functions
int.from-long*: Public ordinary functions
int.from-size-t: Public ordinary functions
int.from-size-t*: Public ordinary functions
int.from-ssize-t: Public ordinary functions
int.from-ssize-t*: Public ordinary functions
int.from-string: Public ordinary functions
int.from-string*: Public ordinary functions
int.get-max: Public ordinary functions
interpreter-state.clear: Public ordinary functions
interpreter-state.delete: Public ordinary functions
interpreter-state.head: Public ordinary functions
interpreter-state.new: Public ordinary functions
interpreter-state.next: Public ordinary functions
interpreter-state.thread-head: Public ordinary functions
iter.check: Public ordinary functions
iter.next: Public ordinary functions
iter.next*: Public ordinary functions

L
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
lisp-is-convertable-to-foreign-p: Private generic functions
list.append: Public ordinary functions
list.as-tuple: Public ordinary functions
list.as-tuple*: Public ordinary functions
list.check: Private ordinary functions
list.check-exact: Private ordinary functions
list.get-item: Public ordinary functions
list.get-item*: Public ordinary functions
list.get-slice: Public ordinary functions
list.get-slice*: Public ordinary functions
list.insert: Public ordinary functions
list.new: Public ordinary functions
list.new*: Public ordinary functions
list.reverse: Public ordinary functions
list.set-item: Public ordinary functions
list.set-slice: Public ordinary functions
list.size: Public ordinary functions
list.sort: Public ordinary functions
long.as-double: Public ordinary functions
long.as-long: Public ordinary functions
long.as-long-and-overflow: Public ordinary functions
long.as-long-and-overflow*: Private ordinary functions
long.as-long-long: Public ordinary functions
long.as-long-long-and-overflow: Public ordinary functions
long.as-long-long-and-overflow*: Private ordinary functions
long.as-ssize-t: Public ordinary functions
long.as-unsigned-long: Public ordinary functions
long.as-unsigned-long-long: Public ordinary functions
long.as-unsigned-long-long-mask: Public ordinary functions
long.as-unsigned-long-mask: Public ordinary functions
long.check: Private ordinary functions
long.check-exact: Private ordinary functions
long.from-double: Public ordinary functions
long.from-double*: Public ordinary functions
long.from-long: Public ordinary functions
long.from-long*: Public ordinary functions
long.from-long-long: Public ordinary functions
long.from-long-long*: Public ordinary functions
long.from-size-t: Public ordinary functions
long.from-size-t*: Public ordinary functions
long.from-ssize-t: Public ordinary functions
long.from-ssize-t*: Public ordinary functions
long.from-string: Public ordinary functions
long.from-string*: Public ordinary functions
long.from-unicode: Public ordinary functions
long.from-unicode*: Public ordinary functions
long.from-unsigned-long: Public ordinary functions
long.from-unsigned-long*: Public ordinary functions
long.from-unsigned-long-long: Public ordinary functions
long.from-unsigned-long-long*: Public ordinary functions

M
Macro, .build-value: Public macros
Macro, .build-value*: Public macros
Macro, arg.parse-tuple: Public macros
Macro, arg.unpack-tuple: Public macros
Macro, defcstruct*: Private macros
Macro, define-trace-function: Private macros
Macro, defpycallback: Private macros
Macro, defpyexception: Private macros
Macro, defpyfun: Public macros
Macro, defpyfun: Private macros
Macro, defpyfun*: Private macros
Macro, defpymethod: Public macros
Macro, defpyslot: Public macros
Macro, defpytype: Private macros
Macro, defpyvar: Private macros
Macro, err.format: Public macros
Macro, err.format*: Public macros
Macro, finalize-cstructs: Private macros
Macro, in-python-docs: Private macros
Macro, object.call-function: Public macros
Macro, object.call-function*: Public macros
Macro, object.call-method: Public macros
Macro, object.call-method*: Public macros
Macro, string.from-format: Public macros
Macro, string.from-format*: Public macros
Macro, tuple.pack: Public macros
Macro, tuple.pack*: Public macros
Macro, unicode.from-format: Public macros
Macro, unicode.from-format*: Public macros
Macro, with-cpython-pointer: Private macros
Macro, with-python: Public macros
Macro, with-refcnt-barrier: Public macros
Macro, with-thread-state: Private macros
Macro, with-unknown-translation-policy: Public macros
make-defpyfun-helper-forms: Private ordinary functions
make-pytype: Private ordinary functions
make-test-module: Private ordinary functions
mapping.check: Public ordinary functions
mapping.del-item: Public ordinary functions
mapping.del-item-string: Public ordinary functions
mapping.get-item-string: Public ordinary functions
mapping.get-item-string*: Public ordinary functions
mapping.has-key: Public ordinary functions
mapping.has-key-string: Public ordinary functions
mapping.items: Public ordinary functions
mapping.items*: Public ordinary functions
mapping.keys: Public ordinary functions
mapping.keys*: Public ordinary functions
mapping.length: Public ordinary functions
mapping.set-item-string: Public ordinary functions
mapping.size: Public ordinary functions
mapping.values: Public ordinary functions
mapping.values*: Public ordinary functions
Method, (setf error-values): Private generic functions
Method, (setf success-values): Private generic functions
Method, borrowed-reference-p: Private generic functions
Method, borrowed-reference-p: Private generic functions
Method, error-is-fetchable-p: Private generic functions
Method, error-values: Private generic functions
Method, expand-from-foreign: Public standalone methods
Method, expand-to-foreign-dyn: Public standalone methods
Method, expand-to-foreign-dyn: Public standalone methods
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, foreign-is-convertable-to-type-p: Private generic functions
Method, free-translated-object: Public standalone methods
Method, free-translated-object: Public standalone methods
Method, free-translated-object: Public standalone methods
Method, free-translated-object: Public standalone methods
Method, include-in-argument-list-p: Private generic functions
Method, include-in-argument-list-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, lisp-is-convertable-to-foreign-p: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, real-type: Private generic functions
Method, run*: Public generic functions
Method, run*: Public generic functions
Method, run*: Public generic functions
Method, stolen-reference-p: Private generic functions
Method, success-values: Private generic functions
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-from-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
Method, translate-to-foreign: Public standalone methods
method.check: Private ordinary functions
method.check-exact: Private ordinary functions
method.class: Public ordinary functions
method.class*: Public ordinary functions
method.clear-free-list: Public ordinary functions
method.function: Public ordinary functions
method.function*: Public ordinary functions
method.new: Public ordinary functions
method.new*: Public ordinary functions
method.self: Public ordinary functions
method.self*: Public ordinary functions
module.add-int-constant: Public ordinary functions
module.add-object: Public ordinary functions
module.add-string-constant: Public ordinary functions
module.check: Private ordinary functions
module.check-exact: Private ordinary functions
module.get-dict: Public ordinary functions
module.get-dict*: Public ordinary functions
module.get-filename: Public ordinary functions
module.get-name: Public ordinary functions
module.new: Public ordinary functions
module.new*: Public ordinary functions

N
normalize-arg: Private ordinary functions
number.absolute: Public ordinary functions
number.absolute*: Public ordinary functions
number.add: Public ordinary functions
number.add*: Public ordinary functions
number.and: Public ordinary functions
number.and*: Public ordinary functions
number.as-ssize-t: Public ordinary functions
number.check: Public ordinary functions
number.coerce: Public ordinary functions
number.coerce*: Private ordinary functions
number.coerce-ex: Public ordinary functions
number.coerce-ex*: Private ordinary functions
number.divide: Public ordinary functions
number.divide*: Public ordinary functions
number.divmod: Public ordinary functions
number.divmod*: Public ordinary functions
number.float: Public ordinary functions
number.float*: Public ordinary functions
number.floor-divide: Public ordinary functions
number.floor-divide*: Public ordinary functions
number.in-place-add: Public ordinary functions
number.in-place-add*: Public ordinary functions
number.in-place-and: Public ordinary functions
number.in-place-and*: Public ordinary functions
number.in-place-divide: Public ordinary functions
number.in-place-divide*: Public ordinary functions
number.in-place-floor-divide: Public ordinary functions
number.in-place-floor-divide*: Public ordinary functions
number.in-place-lshift: Public ordinary functions
number.in-place-lshift*: Public ordinary functions
number.in-place-multiply: Public ordinary functions
number.in-place-multiply*: Public ordinary functions
number.in-place-or: Public ordinary functions
number.in-place-or*: Public ordinary functions
number.in-place-power: Public ordinary functions
number.in-place-power*: Public ordinary functions
number.in-place-remainder: Public ordinary functions
number.in-place-remainder*: Public ordinary functions
number.in-place-rshift: Public ordinary functions
number.in-place-rshift*: Public ordinary functions
number.in-place-subtract: Public ordinary functions
number.in-place-subtract*: Public ordinary functions
number.in-place-true-divide: Public ordinary functions
number.in-place-true-divide*: Public ordinary functions
number.in-place-xor: Public ordinary functions
number.in-place-xor*: Public ordinary functions
number.index: Public ordinary functions
number.index*: Public ordinary functions
number.int: Public ordinary functions
number.int*: Public ordinary functions
number.invert: Public ordinary functions
number.invert*: Public ordinary functions
number.long: Public ordinary functions
number.long*: Public ordinary functions
number.lshift: Public ordinary functions
number.lshift*: Public ordinary functions
number.multiply: Public ordinary functions
number.multiply*: Public ordinary functions
number.negative: Public ordinary functions
number.negative*: Public ordinary functions
number.or: Public ordinary functions
number.or*: Public ordinary functions
number.positive: Public ordinary functions
number.positive*: Public ordinary functions
number.power: Public ordinary functions
number.power*: Public ordinary functions
number.remainder: Public ordinary functions
number.remainder*: Public ordinary functions
number.rshift: Public ordinary functions
number.rshift*: Public ordinary functions
number.subtract: Public ordinary functions
number.subtract*: Public ordinary functions
number.to-base: Public ordinary functions
number.to-base*: Public ordinary functions
number.true-divide: Public ordinary functions
number.true-divide*: Public ordinary functions
number.xor: Public ordinary functions
number.xor*: Public ordinary functions

O
object.as-file-descriptor: Public ordinary functions
object.bytes: Public ordinary functions
object.bytes*: Public ordinary functions
object.call: Public ordinary functions
object.call*: Public ordinary functions
object.call-function: Public macros
object.call-function*: Public macros
object.call-method: Public macros
object.call-method*: Public macros
object.call-object: Public ordinary functions
object.call-object*: Public ordinary functions
object.check: Private ordinary functions
object.check-exact: Private ordinary functions
object.cmp: Public ordinary functions
object.cmp*: Private ordinary functions
object.compare: Public ordinary functions
object.del: Public ordinary functions
object.del-attr: Public ordinary functions
object.del-attr-string: Public ordinary functions
object.del-item: Public ordinary functions
object.del-item-string: Public ordinary functions
object.dir: Public ordinary functions
object.dir*: Public ordinary functions
object.free: Public ordinary functions
object.gc-del: Public ordinary functions
object.gc-new: Public ordinary functions
object.gc-new*: Public ordinary functions
object.gc-new-var: Public ordinary functions
object.gc-resize: Public ordinary functions
object.gc-resize*: Public ordinary functions
object.gc-track: Public ordinary functions
object.gc-un-track: Public ordinary functions
object.generic-get-attr: Public ordinary functions
object.generic-get-attr*: Public ordinary functions
object.generic-set-attr: Public ordinary functions
object.get-attr: Public ordinary functions
object.get-attr*: Public ordinary functions
object.get-attr-string: Public ordinary functions
object.get-attr-string*: Public ordinary functions
object.get-item: Public ordinary functions
object.get-item*: Public ordinary functions
object.get-iter: Public ordinary functions
object.get-iter*: Public ordinary functions
object.has-attr: Public ordinary functions
object.has-attr-string: Public ordinary functions
object.hash: Public ordinary functions
object.hash-not-implemented: Public ordinary functions
object.init: Public ordinary functions
object.init*: Public ordinary functions
object.init-var: Public ordinary functions
object.is-instance: Public ordinary functions
object.is-subclass: Public ordinary functions
object.is-true: Public ordinary functions
object.length: Public ordinary functions
object.new: Public ordinary functions
object.new*: Public ordinary functions
object.new-var: Public ordinary functions
object.not: Public ordinary functions
object.repr: Public ordinary functions
object.repr*: Public ordinary functions
object.rich-compare: Public ordinary functions
object.rich-compare*: Public ordinary functions
object.rich-compare-bool: Public ordinary functions
object.set-attr: Public ordinary functions
object.set-attr-string: Public ordinary functions
object.set-item: Public ordinary functions
object.size: Public ordinary functions
object.str: Public ordinary functions
object.str*: Public ordinary functions
object.type: Public ordinary functions
object.type*: Public ordinary functions
object.type-check: Public ordinary functions
object.unicode: Public ordinary functions
object.unicode*: Public ordinary functions

P
parse-name: Private ordinary functions
parse-python-name: Private ordinary functions
parser.simple-parse-string: Public ordinary functions
parser.simple-parse-string-flags: Public ordinary functions
parser.simple-parse-string-flags-filename: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods

Q
query-error: Private ordinary functions
query-user-for-include-dir: Private ordinary functions

R
raise-python-exception: Private ordinary functions
read-path: Private ordinary functions
real-type: Private generic functions
real-type: Private generic functions
register-exception-map: Private ordinary functions
register-python-type: Private ordinary functions
resignal: Private ordinary functions
run: Public ordinary functions
run*: Public generic functions
run*: Public generic functions
run*: Public generic functions
run*: Public generic functions
run.simple-string: Public ordinary functions
run.simple-string-flags: Public ordinary functions
run.string: Public ordinary functions
run.string*: Public ordinary functions
run.string-flags: Public ordinary functions
run.string-flags*: Public ordinary functions

S
sequence.check: Public ordinary functions
sequence.concat: Public ordinary functions
sequence.concat*: Public ordinary functions
sequence.contains: Public ordinary functions
sequence.count: Public ordinary functions
sequence.del-item: Public ordinary functions
sequence.del-slice: Public ordinary functions
sequence.fast: Public ordinary functions
sequence.fast*: Public ordinary functions
sequence.fast-get-item: Public ordinary functions
sequence.fast-get-item*: Public ordinary functions
sequence.fast-get-size: Public ordinary functions
sequence.get-item: Public ordinary functions
sequence.get-item*: Public ordinary functions
sequence.get-slice: Public ordinary functions
sequence.get-slice*: Public ordinary functions
sequence.in-place-concat: Public ordinary functions
sequence.in-place-concat*: Public ordinary functions
sequence.in-place-repeat: Public ordinary functions
sequence.in-place-repeat*: Public ordinary functions
sequence.index: Public ordinary functions
sequence.item: Public ordinary functions
sequence.item*: Public ordinary functions
sequence.length: Public ordinary functions
sequence.list: Public ordinary functions
sequence.list*: Public ordinary functions
sequence.repeat: Public ordinary functions
sequence.repeat*: Public ordinary functions
sequence.set-item: Public ordinary functions
sequence.set-slice: Public ordinary functions
sequence.size: Public ordinary functions
sequence.tuple: Public ordinary functions
sequence.tuple*: Public ordinary functions
set-callback-type: Private ordinary functions
shutdown-python: Public ordinary functions
signal.set-wakeup-fd: Public ordinary functions
startup-python: Public ordinary functions
stolen-reference-p: Private generic functions
stolen-reference-p: Private generic functions
string.as-string: Public ordinary functions
string.check: Private ordinary functions
string.check-exact: Private ordinary functions
string.format: Public ordinary functions
string.format*: Public ordinary functions
string.from-format: Public macros
string.from-format*: Public macros
string.from-string: Public ordinary functions
string.from-string*: Public ordinary functions
string.from-string-and-size: Public ordinary functions
string.from-string-and-size*: Public ordinary functions
string.size: Public ordinary functions
success-values: Private generic functions
success-values: Private generic functions

T
thread-state.clear: Public ordinary functions
thread-state.delete: Public ordinary functions
thread-state.get: Public ordinary functions
thread-state.get-dict: Public ordinary functions
thread-state.get-dict*: Public ordinary functions
thread-state.new: Public ordinary functions
thread-state.next: Public ordinary functions
thread-state.set-async-exc: Public ordinary functions
thread-state.swap: Public ordinary functions
translate-camel-case: Private ordinary functions
translate-condition-slots: Private ordinary functions
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-from-foreign: Public standalone methods
translate-python-name: Private ordinary functions
translate-python-name: Private ordinary functions
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-to-foreign: Public standalone methods
translate-unknown-pointer: Private ordinary functions
translated-fields: Private ordinary functions
tuple.check: Private ordinary functions
tuple.check-exact: Private ordinary functions
tuple.clear-free-list: Public ordinary functions
tuple.get-item: Public ordinary functions
tuple.get-item*: Public ordinary functions
tuple.get-slice: Public ordinary functions
tuple.get-slice*: Public ordinary functions
tuple.new: Public ordinary functions
tuple.new*: Public ordinary functions
tuple.pack: Public macros
tuple.pack*: Public macros
tuple.resize: Public ordinary functions
tuple.resize*: Private ordinary functions
tuple.set-item: Public ordinary functions
tuple.size: Public ordinary functions
type.check: Private ordinary functions
type.check-exact: Private ordinary functions
type.clear-cache: Public ordinary functions
type.generic-alloc: Public ordinary functions
type.generic-alloc*: Public ordinary functions
type.generic-new: Public ordinary functions
type.generic-new*: Public ordinary functions
type.has-feature: Public ordinary functions
type.is-gc: Public ordinary functions
type.is-subtype: Public ordinary functions
type.modified: Public ordinary functions
type.ready: Public ordinary functions

U
unicode-decode-error.create: Public ordinary functions
unicode-decode-error.create*: Public ordinary functions
unicode-decode-error.get-encoding: Public ordinary functions
unicode-decode-error.get-encoding*: Public ordinary functions
unicode-decode-error.get-end: Public ordinary functions
unicode-decode-error.get-end*: Private ordinary functions
unicode-decode-error.get-object: Public ordinary functions
unicode-decode-error.get-object*: Public ordinary functions
unicode-decode-error.get-reason: Public ordinary functions
unicode-decode-error.get-reason*: Public ordinary functions
unicode-decode-error.get-start: Public ordinary functions
unicode-decode-error.get-start*: Private ordinary functions
unicode-decode-error.set-end: Public ordinary functions
unicode-decode-error.set-reason: Public ordinary functions
unicode-decode-error.set-start: Public ordinary functions
unicode-encode-error.create: Public ordinary functions
unicode-encode-error.create*: Public ordinary functions
unicode-encode-error.get-encoding: Public ordinary functions
unicode-encode-error.get-encoding*: Public ordinary functions
unicode-encode-error.get-end: Public ordinary functions
unicode-encode-error.get-end*: Private ordinary functions
unicode-encode-error.get-object: Public ordinary functions
unicode-encode-error.get-object*: Public ordinary functions
unicode-encode-error.get-reason: Public ordinary functions
unicode-encode-error.get-reason*: Public ordinary functions
unicode-encode-error.get-start: Public ordinary functions
unicode-encode-error.get-start*: Private ordinary functions
unicode-encode-error.set-end: Public ordinary functions
unicode-encode-error.set-reason: Public ordinary functions
unicode-encode-error.set-start: Public ordinary functions
unicode-translate-error.create: Public ordinary functions
unicode-translate-error.create*: Public ordinary functions
unicode-translate-error.get-end: Public ordinary functions
unicode-translate-error.get-end*: Private ordinary functions
unicode-translate-error.get-object: Public ordinary functions
unicode-translate-error.get-object*: Public ordinary functions
unicode-translate-error.get-reason: Public ordinary functions
unicode-translate-error.get-reason*: Public ordinary functions
unicode-translate-error.get-start: Public ordinary functions
unicode-translate-error.get-start*: Private ordinary functions
unicode-translate-error.set-end: Public ordinary functions
unicode-translate-error.set-reason: Public ordinary functions
unicode-translate-error.set-start: Public ordinary functions
unicode.as-ascii-string: Public ordinary functions
unicode.as-ascii-string*: Public ordinary functions
unicode.as-charmap-string: Public ordinary functions
unicode.as-charmap-string*: Public ordinary functions
unicode.as-encoded-string: Public ordinary functions
unicode.as-encoded-string*: Public ordinary functions
unicode.as-latin1-string: Public ordinary functions
unicode.as-latin1-string*: Public ordinary functions
unicode.as-mbcs-string: Private ordinary functions
unicode.as-mbcs-string*: Public ordinary functions
unicode.as-raw-unicode-escape-string: Public ordinary functions
unicode.as-raw-unicode-escape-string*: Public ordinary functions
unicode.as-unicode: Public ordinary functions
unicode.as-unicode-escape-string: Public ordinary functions
unicode.as-unicode-escape-string*: Public ordinary functions
unicode.as-utf16-string: Public ordinary functions
unicode.as-utf16-string*: Public ordinary functions
unicode.as-utf32-string: Public ordinary functions
unicode.as-utf32-string*: Public ordinary functions
unicode.as-utf8-string: Public ordinary functions
unicode.as-utf8-string*: Public ordinary functions
unicode.check: Private ordinary functions
unicode.check-exact: Private ordinary functions
unicode.clear-free-list: Public ordinary functions
unicode.compare: Public ordinary functions
unicode.concat: Public ordinary functions
unicode.concat*: Public ordinary functions
unicode.contains: Public ordinary functions
unicode.count: Public ordinary functions
unicode.decode: Public ordinary functions
unicode.decode*: Public ordinary functions
unicode.decode-ascii: Public ordinary functions
unicode.decode-ascii*: Public ordinary functions
unicode.decode-charmap: Public ordinary functions
unicode.decode-charmap*: Public ordinary functions
unicode.decode-latin1: Public ordinary functions
unicode.decode-latin1*: Public ordinary functions
unicode.decode-mbcs: Public ordinary functions
unicode.decode-mbcs*: Public ordinary functions
unicode.decode-raw-unicode-escape: Public ordinary functions
unicode.decode-raw-unicode-escape*: Public ordinary functions
unicode.decode-unicode-escape: Public ordinary functions
unicode.decode-unicode-escape*: Public ordinary functions
unicode.decode-utf7: Public ordinary functions
unicode.decode-utf7*: Public ordinary functions
unicode.decode-utf8: Public ordinary functions
unicode.decode-utf8*: Public ordinary functions
unicode.decode-utf8-stateful: Public ordinary functions
unicode.decode-utf8-stateful*: Public ordinary functions
unicode.encode: Public ordinary functions
unicode.encode*: Public ordinary functions
unicode.encode-ascii: Public ordinary functions
unicode.encode-ascii*: Public ordinary functions
unicode.encode-charmap: Public ordinary functions
unicode.encode-charmap*: Public ordinary functions
unicode.encode-latin1: Public ordinary functions
unicode.encode-latin1*: Public ordinary functions
unicode.encode-mbcs: Public ordinary functions
unicode.encode-mbcs*: Public ordinary functions
unicode.encode-raw-unicode-escape: Public ordinary functions
unicode.encode-raw-unicode-escape*: Public ordinary functions
unicode.encode-unicode-escape: Public ordinary functions
unicode.encode-unicode-escape*: Public ordinary functions
unicode.encode-utf16: Public ordinary functions
unicode.encode-utf16*: Public ordinary functions
unicode.encode-utf32: Public ordinary functions
unicode.encode-utf32*: Public ordinary functions
unicode.encode-utf7: Public ordinary functions
unicode.encode-utf7*: Public ordinary functions
unicode.encode-utf8: Public ordinary functions
unicode.encode-utf8*: Public ordinary functions
unicode.find: Public ordinary functions
unicode.format: Public ordinary functions
unicode.format*: Public ordinary functions
unicode.from-encoded-object: Public ordinary functions
unicode.from-encoded-object*: Public ordinary functions
unicode.from-format: Public macros
unicode.from-format*: Public macros
unicode.from-object: Public ordinary functions
unicode.from-object*: Public ordinary functions
unicode.from-string: Public ordinary functions
unicode.from-string*: Public ordinary functions
unicode.from-string-and-size: Public ordinary functions
unicode.from-string-and-size*: Public ordinary functions
unicode.from-unicode: Public ordinary functions
unicode.from-unicode*: Public ordinary functions
unicode.get-size: Public ordinary functions
unicode.join: Public ordinary functions
unicode.join*: Public ordinary functions
unicode.replace: Public ordinary functions
unicode.replace*: Public ordinary functions
unicode.rich-compare: Public ordinary functions
unicode.rich-compare*: Public ordinary functions
unicode.split: Public ordinary functions
unicode.split*: Public ordinary functions
unicode.splitlines: Public ordinary functions
unicode.splitlines*: Public ordinary functions
unicode.tailmatch: Public ordinary functions
unicode.translate: Public ordinary functions
unicode.translate*: Public ordinary functions
unicode.translate-charmap: Public ordinary functions
unicode.translate-charmap*: Public ordinary functions
untranslated-fields: Private ordinary functions

W
warn-if-uninitialized: Private ordinary functions
with-cpython-pointer: Private macros
with-python: Public macros
with-refcnt-barrier: Public macros
with-thread-state: Private macros
with-unknown-translation-policy: Public macros
wrap-value: Private ordinary functions
wrapped-p: Private ordinary functions
wrapped-value: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   B   C   E   F   L   M   O   R   S   T   V  
Index Entry  Section

*
*barrier-finalizers*: Private special variables
*c-structs*: Private special variables
*callback-types*: Private special variables
*cpython-include-dir*: Private special variables
*delayed-cstruct-code*: Private special variables
*err.warn-py3k*: Public symbol macros
*exception-map*: Private special variables
*python-docs-page*: Private special variables
*type-map*: Private special variables
*unknown-translation-policy*: Private special variables
*values-accumulator*: Private special variables

+
+bool.type+: Public symbol macros
+byte-array.type+: Public symbol macros
+code.type+: Public symbol macros
+complex.type+: Public symbol macros
+dict.type+: Public symbol macros
+exc.arithmetic-error+: Public symbol macros
+exc.assertion-error+: Public symbol macros
+exc.attribute-error+: Public symbol macros
+exc.base-exception+: Public symbol macros
+exc.deprecation-warning+: Public symbol macros
+exc.environment-error+: Public symbol macros
+exc.eoferror+: Public symbol macros
+exc.exception+: Public symbol macros
+exc.floating-point-error+: Public symbol macros
+exc.import-error+: Public symbol macros
+exc.index-error+: Public symbol macros
+exc.ioerror+: Public symbol macros
+exc.key-error+: Public symbol macros
+exc.keyboard-interrupt+: Public symbol macros
+exc.lookup-error+: Public symbol macros
+exc.memory-error+: Public symbol macros
+exc.name-error+: Public symbol macros
+exc.not-implemented-error+: Public symbol macros
+exc.oserror+: Public symbol macros
+exc.overflow-error+: Public symbol macros
+exc.reference-error+: Public symbol macros
+exc.runtime-error+: Public symbol macros
+exc.standard-error+: Public symbol macros
+exc.syntax-error+: Public symbol macros
+exc.system-error+: Public symbol macros
+exc.system-exit+: Public symbol macros
+exc.type-error+: Public symbol macros
+exc.value-error+: Public symbol macros
+exc.zero-division-error+: Public symbol macros
+false+: Public symbol macros
+float.type+: Public symbol macros
+function.type+: Public symbol macros
+int.type+: Public symbol macros
+list.type+: Public symbol macros
+long.type+: Public symbol macros
+method.type+: Public symbol macros
+module.type+: Public symbol macros
+none+: Public symbol macros
+object.type+: Public symbol macros
+pcall-all+: Private constants
+pcall-bound-method+: Private constants
+pcall-cfunction+: Private constants
+pcall-fast-function+: Private constants
+pcall-faster-function+: Private constants
+pcall-function+: Private constants
+pcall-generator+: Private constants
+pcall-method+: Private constants
+pcall-other+: Private constants
+pcall-pop+: Private constants
+pcall-type+: Private constants
+string.type+: Public symbol macros
+true+: Public symbol macros
+tuple.type+: Public symbol macros
+type.type+: Public symbol macros
+unicode.type+: Public symbol macros

A
args: Public conditions

B
borrowedp: Private classes

C
cffi-type: Private conditions
Constant, +pcall-all+: Private constants
Constant, +pcall-bound-method+: Private constants
Constant, +pcall-cfunction+: Private constants
Constant, +pcall-fast-function+: Private constants
Constant, +pcall-faster-function+: Private constants
Constant, +pcall-function+: Private constants
Constant, +pcall-generator+: Private constants
Constant, +pcall-method+: Private constants
Constant, +pcall-other+: Private constants
Constant, +pcall-pop+: Private constants
Constant, +pcall-type+: Private constants

E
errno: Public conditions
error-values: Private classes
exception-trace: Private conditions
exception-type: Private conditions
exception-value: Private conditions

F
fetchablep: Private classes
filename: Public conditions
filename: Public conditions

L
lineno: Public conditions

M
main-module*: Private symbol macros
main-module-dict*: Private symbol macros

O
offset: Public conditions

R
real-type: Private classes
returned-value: Private conditions

S
Slot, args: Public conditions
Slot, borrowedp: Private classes
Slot, cffi-type: Private conditions
Slot, errno: Public conditions
Slot, error-values: Private classes
Slot, exception-trace: Private conditions
Slot, exception-type: Private conditions
Slot, exception-value: Private conditions
Slot, fetchablep: Private classes
Slot, filename: Public conditions
Slot, filename: Public conditions
Slot, lineno: Public conditions
Slot, offset: Public conditions
Slot, real-type: Private classes
Slot, returned-value: Private conditions
Slot, stolenp: Private classes
Slot, strerror: Public conditions
Slot, success-values: Private classes
Slot, text: Public conditions
Slot, value: Private structures
Slot, value: Private structures
Special Variable, *barrier-finalizers*: Private special variables
Special Variable, *c-structs*: Private special variables
Special Variable, *callback-types*: Private special variables
Special Variable, *cpython-include-dir*: Private special variables
Special Variable, *delayed-cstruct-code*: Private special variables
Special Variable, *exception-map*: Private special variables
Special Variable, *python-docs-page*: Private special variables
Special Variable, *type-map*: Private special variables
Special Variable, *unknown-translation-policy*: Private special variables
Special Variable, *values-accumulator*: Private special variables
stolenp: Private classes
strerror: Public conditions
success-values: Private classes
Symbol Macro, *err.warn-py3k*: Public symbol macros
Symbol Macro, +bool.type+: Public symbol macros
Symbol Macro, +byte-array.type+: Public symbol macros
Symbol Macro, +code.type+: Public symbol macros
Symbol Macro, +complex.type+: Public symbol macros
Symbol Macro, +dict.type+: Public symbol macros
Symbol Macro, +exc.arithmetic-error+: Public symbol macros
Symbol Macro, +exc.assertion-error+: Public symbol macros
Symbol Macro, +exc.attribute-error+: Public symbol macros
Symbol Macro, +exc.base-exception+: Public symbol macros
Symbol Macro, +exc.deprecation-warning+: Public symbol macros
Symbol Macro, +exc.environment-error+: Public symbol macros
Symbol Macro, +exc.eoferror+: Public symbol macros
Symbol Macro, +exc.exception+: Public symbol macros
Symbol Macro, +exc.floating-point-error+: Public symbol macros
Symbol Macro, +exc.import-error+: Public symbol macros
Symbol Macro, +exc.index-error+: Public symbol macros
Symbol Macro, +exc.ioerror+: Public symbol macros
Symbol Macro, +exc.key-error+: Public symbol macros
Symbol Macro, +exc.keyboard-interrupt+: Public symbol macros
Symbol Macro, +exc.lookup-error+: Public symbol macros
Symbol Macro, +exc.memory-error+: Public symbol macros
Symbol Macro, +exc.name-error+: Public symbol macros
Symbol Macro, +exc.not-implemented-error+: Public symbol macros
Symbol Macro, +exc.oserror+: Public symbol macros
Symbol Macro, +exc.overflow-error+: Public symbol macros
Symbol Macro, +exc.reference-error+: Public symbol macros
Symbol Macro, +exc.runtime-error+: Public symbol macros
Symbol Macro, +exc.standard-error+: Public symbol macros
Symbol Macro, +exc.syntax-error+: Public symbol macros
Symbol Macro, +exc.system-error+: Public symbol macros
Symbol Macro, +exc.system-exit+: Public symbol macros
Symbol Macro, +exc.type-error+: Public symbol macros
Symbol Macro, +exc.value-error+: Public symbol macros
Symbol Macro, +exc.zero-division-error+: Public symbol macros
Symbol Macro, +false+: Public symbol macros
Symbol Macro, +float.type+: Public symbol macros
Symbol Macro, +function.type+: Public symbol macros
Symbol Macro, +int.type+: Public symbol macros
Symbol Macro, +list.type+: Public symbol macros
Symbol Macro, +long.type+: Public symbol macros
Symbol Macro, +method.type+: Public symbol macros
Symbol Macro, +module.type+: Public symbol macros
Symbol Macro, +none+: Public symbol macros
Symbol Macro, +object.type+: Public symbol macros
Symbol Macro, +string.type+: Public symbol macros
Symbol Macro, +true+: Public symbol macros
Symbol Macro, +tuple.type+: Public symbol macros
Symbol Macro, +type.type+: Public symbol macros
Symbol Macro, +unicode.type+: Public symbol macros
Symbol Macro, main-module*: Private symbol macros
Symbol Macro, main-module-dict*: Private symbol macros

T
text: Public conditions

V
value: Private structures
value: Private structures


A.4 Data types

Jump to:   %   .  
A   B   C   E   F   G   I   K   L   M   N   O   P   R   S   T   U   V   W   Z  
Index Entry  Section

%
%complex-tclass: Private classes

.
.inittab-tclass: Private classes

A
api.lisp: The burgled-batteries/api․lisp file
arithmetic-error: Public conditions
assertion-error: Public conditions
attribute-error: Public conditions

B
base-exception: Public conditions
burgled-batteries: The burgled-batteries system
burgled-batteries: The burgled-batteries package
burgled-batteries-system: The burgled-batteries-system package
burgled-batteries.asd: The burgled-batteries/burgled-batteries․asd file

C
can-error: Private classes
cffi-output-args.lisp: The burgled-batteries/cffi-output-args․lisp file
Class, %complex-tclass: Private classes
Class, .inittab-tclass: Private classes
Class, can-error: Private classes
Class, compiler-flags-tclass: Private classes
Class, foreign-python-bool-type: Private classes
Class, foreign-python-byte-array-type: Private classes
Class, foreign-python-code-type: Private classes
Class, foreign-python-complex-type: Private classes
Class, foreign-python-dict-type: Private classes
Class, foreign-python-float-type: Private classes
Class, foreign-python-function-type: Private classes
Class, foreign-python-int-type: Private classes
Class, foreign-python-list-type: Private classes
Class, foreign-python-long-type: Private classes
Class, foreign-python-method-type: Private classes
Class, foreign-python-module-type: Private classes
Class, foreign-python-object-type: Private classes
Class, foreign-python-string-type: Private classes
Class, foreign-python-tuple-type: Private classes
Class, foreign-python-type: Private classes
Class, foreign-python-type-type: Private classes
Class, foreign-python-unicode-type: Private classes
Class, member-def-tclass: Private classes
Class, method-def-tclass: Private classes
Class, octet-array: Private classes
Class, output-arg: Private classes
Class, place: Private classes
Class, return: Private classes
compiler-flags-tclass: Private classes
Condition, arithmetic-error: Public conditions
Condition, assertion-error: Public conditions
Condition, attribute-error: Public conditions
Condition, base-exception: Public conditions
Condition, early-python-error: Private conditions
Condition, environment-error: Public conditions
Condition, eoferror: Public conditions
Condition, exception: Public conditions
Condition, floating-point-error: Public conditions
Condition, import-error: Public conditions
Condition, index-error: Public conditions
Condition, ioerror: Public conditions
Condition, key-error: Public conditions
Condition, keyboard-interrupt: Public conditions
Condition, lookup-error: Public conditions
Condition, memory-error: Public conditions
Condition, name-error: Public conditions
Condition, not-implemented-error: Public conditions
Condition, oserror: Public conditions
Condition, overflow-error: Public conditions
Condition, python-condition: Private conditions
Condition, python-error: Private conditions
Condition, python-warning: Private conditions
Condition, reference-error: Public conditions
Condition, runtime-error: Public conditions
Condition, standard-error: Public conditions
Condition, syntax-error: Public conditions
Condition, system-error: Public conditions
Condition, system-exit: Public conditions
Condition, type-error: Public conditions
Condition, unfetchable-python-error: Private conditions
Condition, unfetched-python-error: Private conditions
Condition, value-error: Public conditions
Condition, zero-division-error: Public conditions

E
early-python-error: Private conditions
environment-error: Public conditions
eoferror: Public conditions
exception: Public conditions

F
fenced: Private structures
ffi-callbacks.lisp: The burgled-batteries/ffi-callbacks․lisp file
ffi-conditions.lisp: The burgled-batteries/ffi-conditions․lisp file
ffi-definers.lisp: The burgled-batteries/ffi-definers․lisp file
ffi-interface.lisp: The burgled-batteries/ffi-interface․lisp file
File, api.lisp: The burgled-batteries/api․lisp file
File, burgled-batteries.asd: The burgled-batteries/burgled-batteries․asd file
File, cffi-output-args.lisp: The burgled-batteries/cffi-output-args․lisp file
File, ffi-callbacks.lisp: The burgled-batteries/ffi-callbacks․lisp file
File, ffi-conditions.lisp: The burgled-batteries/ffi-conditions․lisp file
File, ffi-definers.lisp: The burgled-batteries/ffi-definers․lisp file
File, ffi-interface.lisp: The burgled-batteries/ffi-interface․lisp file
File, grovel-include-dir.lisp: The burgled-batteries/grovel-include-dir․lisp file
File, grovel.lisp: The burgled-batteries/grovel․lisp file
File, packages.lisp: The burgled-batteries/packages․lisp file
floating-point-error: Public conditions
foreign-python-bool-type: Private classes
foreign-python-byte-array-type: Private classes
foreign-python-code-type: Private classes
foreign-python-complex-type: Private classes
foreign-python-dict-type: Private classes
foreign-python-float-type: Private classes
foreign-python-function-type: Private classes
foreign-python-int-type: Private classes
foreign-python-list-type: Private classes
foreign-python-long-type: Private classes
foreign-python-method-type: Private classes
foreign-python-module-type: Private classes
foreign-python-object-type: Private classes
foreign-python-string-type: Private classes
foreign-python-tuple-type: Private classes
foreign-python-type: Private classes
foreign-python-type-type: Private classes
foreign-python-unicode-type: Private classes

G
grovel-include-dir.lisp: The burgled-batteries/grovel-include-dir․lisp file
grovel.lisp: The burgled-batteries/grovel․lisp file

I
import-error: Public conditions
index-error: Public conditions
ioerror: Public conditions

K
key-error: Public conditions
keyboard-interrupt: Public conditions

L
lookup-error: Public conditions

M
member-def-tclass: Private classes
memory-error: Public conditions
method-def-tclass: Private classes

N
name-error: Public conditions
not-implemented-error: Public conditions

O
octet-array: Private classes
oserror: Public conditions
output-arg: Private classes
overflow-error: Public conditions

P
Package, burgled-batteries: The burgled-batteries package
Package, burgled-batteries-system: The burgled-batteries-system package
Package, python.cffi: The python․cffi package
packages.lisp: The burgled-batteries/packages․lisp file
place: Private classes
python-condition: Private conditions
python-error: Private conditions
python-warning: Private conditions
python.cffi: The python․cffi package

R
reference-error: Public conditions
return: Private classes
runtime-error: Public conditions

S
standard-error: Public conditions
Structure, fenced: Private structures
Structure, wrapped: Private structures
syntax-error: Public conditions
System, burgled-batteries: The burgled-batteries system
system-error: Public conditions
system-exit: Public conditions

T
type-error: Public conditions

U
unfetchable-python-error: Private conditions
unfetched-python-error: Private conditions

V
value-error: Public conditions

W
wrapped: Private structures

Z
zero-division-error: Public conditions