bson.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Union classes
code
hashtables


Symbol words
state


Ordinary words
WordStack effect
(element-read)( type: integer -- cont?: boolean )
(read-object)( type: integer name: string -- )
(serialize-code)( code: code -- )
(with-length-prefix)( quot: ( .. -- .. ) length-quot: ( bytes-written -- length ) -- )
INT32-SIZE( -- value )
INT64-SIZE( -- value )
bson-binary-read( -- binary )
bson-object-data-read( -- ? )
bson-oid-read( -- oid: oid )
bson-regexp-read( -- mdbregexp: mdbregexp )
check-object( assoc -- object )
element-data-read( type: integer -- object )
get-output( -- stream: byte-vector )
object-result( quot -- object )
read-byte( -- byte )
read-byte-raw( -- byte-raw )
read-cstring( -- string )
read-double( -- double )
read-elements( -- )
read-int32( -- int32 )
read-longlong( -- longlong )
read-sized-string( length -- string )
read-timestamp( -- timestamp )
skip-field?( name value -- name value boolean )
with-length( quot -- bytes-written: integer start-index: integer )
with-length-prefix( quot: ( .. -- .. ) -- )
with-length-prefix-excl( quot: ( .. -- .. ) -- )
write-assoc( assoc: hashtables -- )
write-boolean( bool: boolean -- )
write-byte-array( binary: byte-array -- )
write-cstring( string: string -- )
write-double( real: float -- )
write-eoo( -- )
write-header( name: string object type: integer -- object )
write-int32( int: integer -- )
write-le( x n -- )
write-longlong( object -- )
write-mdbregexp( regexp: mdbregexp -- )
write-oid( oid: oid -- )
write-oid-field( assoc -- )
write-pair( name: string obj -- )
write-sequence( array: sequence -- )
write-string( string: string -- )
write-string-length( string -- )
write-utf8-string( string: string -- )


Class predicate words
WordStack effect
code?( object -- ? )
hashtables?( object -- ? )


Files