alien.libraries vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
alien.libraries vocabulary

Meta-data
Authors:Slava Pestov, Joe Groff


Words

Tuple classes
ClassSuperclassSlots
library tuplepath abi dll dlerror
no-library tuplename
no-such-symbol tuplename library


Generic words
WordStack effect
>deployed-library-path( path -- path' )
dlerror( -- message/f )


Symbol words
deploy-libraries
libraries


Primitives
WordStack effect
(dlopen)( path -- dll )
(dlsym)( name dll -- alien )
(dlsym-raw)( name dll -- alien )
dlclose( dll -- )
dll-valid?( dll -- ? )


Ordinary words
WordStack effect
<library>( path abi -- library )
add-library( name path abi -- )
add-library?( name path abi -- ? )
address-of( name library -- value )
deploy-library( name -- )
dlopen( path -- dll )
dlsym( name dll -- alien )
dlsym-raw( name dll -- alien )
library-abi( library -- abi )
library-dll( library -- dll )
load-library( name -- dll )
lookup-library( name -- library )
no-library( name -- * )
no-such-symbol( name library -- * )
remove-library( name -- )


Class predicate words
WordStack effect
library?( object -- ? )
no-library?( object -- ? )
no-such-symbol?( object -- ? )


Files
resource:basis/alien/libraries/libraries.factor
resource:basis/alien/libraries/libraries-docs.factor
resource:basis/alien/libraries/libraries-tests.factor


Children from resource:basis
VocabularySummary
alien.libraries.unixalien.libraries.unix vocabulary
alien.libraries.windowsalien.libraries.windows vocabulary