| Tags: | compiler, ffi |
| Authors: | Slava Pestov |
| Class | Superclass | Slots |
| code | ||
| library symbol |
| Class | Superclass |
| Word | Stack effect |
| ( obj -- c-ptr ) | |
| ( obj -- n ) | |
| ( seq -- n ) | |
| ( c-ptr -- ? ) |
| Word | Stack effect |
| ( return-rewind word -- alien ) | |
| ( displacement c-ptr -- alien ) | |
| ( c-ptr -- addr ) |
| Word | Stack effect |
| ( address -- alien ) | |
| ( -- alien ) | |
| ( args... return parameters abi quot -- return... ) | |
| ( code -- * ) | |
| ( return parameters abi quot -- alien ) | |
| ( -- * ) | |
| ( args... funcptr return parameters abi -- return... ) | |
| ( -- * ) | |
| ( args... return library function parameters -- return... ) | |
| ( library symbol -- * ) | |
| ( obj -- c-ptr n ) | |
| ( abi -- ? ) | |
| ( symbol quot -- ) |
| Word | Stack effect |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) | |
| ( object -- ? ) |
| Vocabulary | Summary |
| Passing Factor strings as C strings and vice versa |
| Vocabulary | Summary |
| C array support | |
| C data type support | |
| Implementation details for C99 complex float and complex double types | |
| Words for allocating objects and arrays of C types | |
| alien.debugger vocabulary | |
| Functor for defining destructors which call a C function to dispose of resources | |
| alien.endian vocabulary | |
| alien.enums vocabulary | |
| alien.libraries vocabulary | |
| Utilities used in implementation of alien parsing words | |
| Prettyprinting aliens and DLLs | |
| Support for embedding Factor in other applications | |
| C library interface parsing words |
| Vocabulary | Summary |
| alien.cxx vocabulary | |
| Words for allocating objects and arrays of C types | |
| GNU Fortran/G77/F2C alien interface | |
| Generate integer handle values to allow Factor object references to be passed through the FFI |
| Vocabulary | Summary |
| alien.accessors vocabulary | |
| alien.llvm vocabulary | |
| alien.private vocabulary |