Every signature below comes from the current compiler’s public API. Overloads share a heading. BYREF requires exclusive writable access; TAKE transfers ownership; FAILS lists checked errors. See the teaching chapters and library references for behavior and examples.
Back
FUNCTION Back[T](q AS Deque[T]) AS T FAILS EmptyCollection WHERE T IS COPYABLEFUNCTION Back[T](q AS Deque[T]) AS BORROW T FROM q FAILS EmptyCollection WHERE T IS RESOURCEFUNCTION Back[T](q AS BoundedDeque[T]) AS T FAILS EmptyCollection WHERE T IS COPYABLEFUNCTION Back[T](q AS BoundedDeque[T]) AS BORROW T FROM q FAILS EmptyCollection WHERE T IS RESOURCEBidiVisualOrder
FUNCTION BidiVisualOrder(levels AS LIST OF INTEGER) AS LIST OF INTEGER FAILS CanvasError,IndexErrorBitAnd
FUNCTION BitAnd(left AS UINT64, right AS UINT64) AS UINT64BitCount
FUNCTION BitCount(value AS UINT64) AS INTEGERBitDifference
FUNCTION BitDifference(left AS BitSet,right AS BitSet) AS BitSet FAILS CollectionErrorBitIntersection
FUNCTION BitIntersection(left AS BitSet,right AS BitSet) AS BitSet FAILS CollectionErrorBitNot
FUNCTION BitNot(value AS UINT64) AS UINT64BitOr
FUNCTION BitOr(left AS UINT64, right AS UINT64) AS UINT64BitSymmetricDifference
FUNCTION BitSymmetricDifference(left AS BitSet,right AS BitSet) AS BitSet FAILS CollectionErrorBitUnion
FUNCTION BitUnion(left AS BitSet,right AS BitSet) AS BitSet FAILS CollectionErrorBitXor
FUNCTION BitXor(left AS UINT64, right AS UINT64) AS UINT64BooleanArgument
FUNCTION BooleanArgument(values AS DICT OF STRING TO ArgumentValue,name AS STRING) AS BOOLEAN FAILS ArgumentErrorBooleanOption
FUNCTION BooleanOption(name AS STRING,Default AS BOOLEAN=FALSE,Short AS STRING="",Help AS STRING="",Global AS BOOLEAN=FALSE) AS CommandOptionBoxBlurCanvas
FUNCTION BoxBlurCanvas(canvas AS Canvas,radius AS INTEGER=1) AS Canvas FAILS CanvasError,IndexError,NumericErrorBufferedBytes
FUNCTION BufferedBytes[T](reader AS BufferedReader[T]) AS INTEGER WHERE T IS RESOURCEFUNCTION BufferedBytes[T](writer AS BufferedWriter[T]) AS INTEGER WHERE T IS RESOURCEBufferedReader
FUNCTION BufferedReader[T](TAKE source AS T,Capacity AS INTEGER=8192) AS BufferedReader[T] FAILS IndexError WHERE T IS RESOURCEBufferedWriter
FUNCTION BufferedWriter[T](TAKE destination AS T,Capacity AS INTEGER=8192) AS BufferedWriter[T] FAILS IndexError WHERE T IS RESOURCEBufferSize
FUNCTION BufferSize[T](writer AS BufferedWriter[T]) AS INTEGER WHERE T IS RESOURCEBuildURL
FUNCTION BuildURL(scheme AS STRING,host AS STRING,Query AS LIST OF URLParameter,path AS STRING="/",port AS INTEGER=-1) AS URL FAILS UrlErrorFUNCTION BuildURL(scheme AS STRING,host AS STRING,Query AS DICT OF STRING TO STRING,path AS STRING="/",port AS INTEGER=-1) AS URL FAILS UrlErrorFUNCTION BuildURL(scheme AS STRING,host AS STRING,Query AS DICT OF STRING TO LIST OF STRING,path AS STRING="/",port AS INTEGER=-1) AS URL FAILS UrlErrorFUNCTION BuildURL(scheme AS STRING,host AS STRING,path AS STRING="/",port AS INTEGER=-1) AS URL FAILS UrlErrorByteBuffer
FUNCTION ByteBuffer(Capacity AS INTEGER=0) AS ByteBuffer FAILS IndexErrorFUNCTION ByteBuffer(BYVAL bytes AS LIST OF BYTE) AS ByteBufferByteCount
FUNCTION ByteCount(text AS STRING) AS INTEGERFUNCTION ByteCount(builder AS StringBuilder) AS INTEGERByteReader
FUNCTION ByteReader(BYVAL bytes AS LIST OF BYTE) AS ByteReaderFUNCTION ByteReader(buffer AS ByteBuffer) AS ByteReaderBytes
FUNCTION Bytes(buffer AS ByteBuffer) AS BORROW LIST OF BYTE FROM bufferFUNCTION Bytes(writer AS ByteWriter) AS BORROW LIST OF BYTE FROM writerBytesResponse
FUNCTION BytesResponse(bytes AS LIST OF BYTE,status AS INTEGER=200,contentType AS STRING="application/octet-stream") AS HTTPResponseByteWriter
FUNCTION ByteWriter(Capacity AS INTEGER=0) AS ByteWriter FAILS IndexError