alien.handles vocabulary
Factor handbook > Vocabulary index


Summary
Generate integer handle values to allow Factor object references to be passed through the FFI

Meta-data
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
release-alien-handle-destructor alien-destructor
release-alien-handle-ptr-destructor alien-destructor


Ordinary words
WordStack effect
&release-alien-handle( alien -- alien )
&release-alien-handle-ptr( alien -- alien )
<alien-handle-ptr>( object -- void* )
<alien-handle>( object -- int )
<release-alien-handle-destructor>( alien -- destructor )
<release-alien-handle-ptr-destructor>( alien -- destructor )
alien-handle-ptr>( void* -- object )
alien-handle-ptr?( alien -- ? )
alien-handle>( int -- object )
alien-handle?( int -- ? )
release-alien-handle( int -- )
release-alien-handle-ptr( alien -- )
|release-alien-handle( alien -- alien )
|release-alien-handle-ptr( alien -- alien )


Class predicate words
WordStack effect
release-alien-handle-destructor?( object -- ? )
release-alien-handle-ptr-destructor?( object -- ? )


Files


Children
VocabularySummary
alien.handles.privatealien.handles.private vocabulary