alien.fortran vocabulary
Factor handbook ยป Vocabulary index


Documentation
Fortran FFI

Metadata
Tags:fortran, ffi
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
bad-fortran-abi tupledetail
invalid-fortran-type tupletype


Singleton classes
f2c-abi
g95-abi
gfortran-abi
intel-unix-abi
intel-windows-abi


Parsing words
WordSyntax
FUNCTION:FUNCTION: RETURN-TYPE NAME ( [!]ARGUMENT-TYPE NAME, ... ) ;
LIBRARY:LIBRARY: name
SUBROUTINE:SUBROUTINE: NAME ( [!]ARGUMENT-TYPE NAME, ... ) ;


Macro words
WordStack effect
fortran-invoke( return library function parameters -- quot )


Symbol words
fortran-abi
library-fortran-abis


Ordinary words
WordStack effect
((fortran-invoke))( return library function parameters -- quot )
(fortran-invoke)( return library function parameters -- quot )
<bad-fortran-abi>( detail -- bad-fortran-abi )
add-fortran-library( name soname fortran-abi -- )
alien>nstring( alien len encoding -- string )
define-fortran-function( return library function parameters -- )
fortran-arg-type>c-type( fortran-type -- c-type added-args )
fortran-arg-types>c-types( fortran-types -- c-types )
fortran-name>symbol-name( fortran-name -- c-name )
fortran-ret-type>c-type( fortran-type -- c-type added-args )
fortran-sig>c-sig( fortran-return fortran-args -- c-return c-args )
fortran-type>c-type( fortran-type -- c-type )
invalid-fortran-type( type -- * )
parse-arglist( parameters return -- types effect )
set-fortran-abi( library -- )


Class predicate words
WordStack effect
bad-fortran-abi?( object -- ? )
f2c-abi?( object -- ? )
g95-abi?( object -- ? )
gfortran-abi?( object -- ? )
intel-unix-abi?( object -- ? )
intel-windows-abi?( object -- ? )
invalid-fortran-type?( object -- ? )


Files


Metadata files


Children
VocabularySummary
alien.fortran.private