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.
WaitForIO
FUNCTION WaitForIO(fds AS LIST OF INTEGER,events AS LIST OF INTEGER,deadline AS INTEGER=0) AS INTEGER FAILS IoErrorWaitProcess
FUNCTION WaitProcess(process AS Process) AS INTEGER FAILS IoErrorWarpCanvas
FUNCTION WarpCanvas(source AS Canvas,transform AS AffineTransform,width AS INTEGER,height AS INTEGER,sampling AS Sampling=Sampling.Bilinear,space AS BlendSpace=BlendSpace.EncodedSRGB,maxPixels AS INTEGER=16777216) AS Canvas FAILS CanvasError,IndexError,NumericErrorWeekdayNumber
FUNCTION WeekdayNumber(value AS Weekday) AS INTEGERWeekdayOf
FUNCTION WeekdayOf(value AS Date) AS WeekdayWeekOfYear
FUNCTION WeekOfYear(value AS Date,rules AS WeekRules) AS WeekDateParts FAILS DateTimeErrorWithOffsetSameInstant
FUNCTION WithOffsetSameInstant(value AS OffsetDateTime,offset AS UtcOffset) AS OffsetDateTime FAILS DateTimeErrorWithoutURLCredentials
FUNCTION WithoutURLCredentials(BYVAL value AS URL) AS URLWithoutURLFragment
FUNCTION WithoutURLFragment(BYVAL value AS URL) AS URLWithoutURLPort
FUNCTION WithoutURLPort(BYVAL value AS URL) AS URLWithoutURLQuery
FUNCTION WithoutURLQuery(BYVAL value AS URL) AS URLWithURLCredentials
FUNCTION WithURLCredentials(BYVAL value AS URL,username AS STRING) AS URL FAILS UrlErrorFUNCTION WithURLCredentials(BYVAL value AS URL,username AS STRING,password AS STRING) AS URL FAILS UrlErrorWithURLFragment
FUNCTION WithURLFragment(BYVAL value AS URL,fragment AS STRING) AS URLWithURLHost
FUNCTION WithURLHost(BYVAL value AS URL,host AS STRING,port AS INTEGER=-1) AS URL FAILS UrlErrorWithURLPath
FUNCTION WithURLPath(BYVAL value AS URL,path AS STRING) AS URL FAILS UrlErrorWithURLPort
FUNCTION WithURLPort(BYVAL value AS URL,port AS INTEGER) AS URL FAILS UrlErrorWithURLQuery
FUNCTION WithURLQuery(BYVAL value AS URL,parameters AS LIST OF URLParameter,form AS BOOLEAN=TRUE) AS URL FAILS UrlErrorFUNCTION WithURLQuery(BYVAL value AS URL,parameters AS DICT OF STRING TO STRING) AS URL FAILS UrlErrorFUNCTION WithURLQuery(BYVAL value AS URL,parameters AS DICT OF STRING TO LIST OF STRING) AS URL FAILS UrlErrorWithURLScheme
FUNCTION WithURLScheme(BYVAL value AS URL,scheme AS STRING) AS URL FAILS UrlErrorWithZoneSameInstant
FUNCTION WithZoneSameInstant(value AS ZonedDateTime,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeErrorWrappingAdd
FUNCTION WrappingAdd(left AS UINT64, right AS UINT64) AS UINT64WrappingMultiply
FUNCTION WrappingMultiply(left AS UINT64, right AS UINT64) AS UINT64WrappingSubtract
FUNCTION WrappingSubtract(left AS UINT64, right AS UINT64) AS UINT64Write
FUNCTION Write[T](BYREF writer AS BufferedWriter[T],text AS STRING) AS INTEGER FAILS IoError WHERE T IS RESOURCEWriteAll
FUNCTION WriteAll(text AS STRING) AS INTEGER FAILS IoErrorFUNCTION WriteAll(bytes AS LIST OF INTEGER) AS INTEGER FAILS IoErrorFUNCTION WriteAll(bytes AS LIST OF BYTE) AS INTEGER FAILS IoErrorWriteAt
FUNCTION WriteAt(BYREF buffer AS ByteBuffer,offset AS INTEGER,bytes AS LIST OF BYTE) AS INTEGER FAILS IndexErrorWriteByte
FUNCTION WriteByte(value AS INTEGER) AS INTEGER FAILS IoErrorFUNCTION WriteByte(BYREF writer AS ByteWriter,value AS BYTE) AS INTEGERWriteBytes
FUNCTION WriteBytes(BYREF writer AS ByteWriter,bytes AS LIST OF BYTE) AS INTEGER FAILS IndexErrorFUNCTION WriteBytes[T](BYREF writer AS BufferedWriter[T],bytes AS LIST OF BYTE) AS INTEGER FAILS IoError,IndexError WHERE T IS RESOURCEWriteDouble
FUNCTION WriteDouble(BYREF writer AS ByteWriter,value AS DOUBLE,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGERWriteFile
FUNCTION WriteFile(file AS File,text AS STRING) AS INTEGER FAILS IoErrorFUNCTION WriteFile(file AS File,bytes AS LIST OF BYTE) AS INTEGER FAILS IoErrorWriteFileAtomic
FUNCTION WriteFileAtomic(path AS STRING,text AS STRING,expected AS OPTIONAL OF FileInfo=NONE,expectAbsent AS BOOLEAN=FALSE) AS INTEGER FAILS IoError,FileChangedFUNCTION WriteFileAtomic(path AS STRING,bytes AS LIST OF BYTE) AS INTEGER FAILS IoErrorWriteHTTPBody
FUNCTION WriteHTTPBody(connection AS TCPConnection,BYREF exchange AS HTTPExchange,bytes AS LIST OF BYTE) AS INTEGER FAILS IoError,HTTPError,StringErrorFUNCTION WriteHTTPBody(connection AS TCPConnection,BYREF exchange AS HTTPExchange,text AS STRING) AS INTEGER FAILS IoError,HTTPError,StringErrorWriteHTTPResponse
FUNCTION WriteHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange,status AS INTEGER,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE) AS INTEGER FAILS IoError,HTTPError,StringErrorFUNCTION WriteHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange,status AS INTEGER,text AS STRING,contentType AS STRING="text/plain; charset=utf-8") AS INTEGER FAILS IoError,HTTPError,StringErrorFUNCTION WriteHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange,response AS HTTPResponse) AS INTEGER FAILS IoError,HTTPError,StringErrorWriteInt16
FUNCTION WriteInt16(BYREF writer AS ByteWriter,value AS INTEGER,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS NumericErrorWriteInt32
FUNCTION WriteInt32(BYREF writer AS ByteWriter,value AS INTEGER,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS NumericErrorWriteInt64
FUNCTION WriteInt64(BYREF writer AS ByteWriter,value AS INTEGER,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGERWriteInt8
FUNCTION WriteInt8(BYREF writer AS ByteWriter,value AS INTEGER) AS INTEGER FAILS NumericErrorWriteJSON
FUNCTION WriteJSON[T](file AS File,value AS T,codec AS JsonCodec) AS INTEGER FAILS IoError,JsonError,LIKE codec, LIKE __JsonEncodeErrors(AS T)FUNCTION WriteJSON[T](file AS File,value AS T) AS INTEGER FAILS IoError,JsonError,LIKE __JsonEncodeErrors(AS T)WriteJSONFile
FUNCTION WriteJSONFile[T](path AS STRING,value AS T,codec AS JsonCodec) AS INTEGER FAILS IoError,JsonError,LIKE codec, LIKE __JsonEncodeErrors(AS T)FUNCTION WriteJSONFile[T](path AS STRING,value AS T) AS INTEGER FAILS IoError,JsonError,LIKE __JsonEncodeErrors(AS T)WriteJSONLine
FUNCTION WriteJSONLine[T](file AS File,value AS T,codec AS JsonCodec) AS INTEGER FAILS IoError,JsonError,LIKE codec, LIKE __JsonEncodeErrors(AS T)FUNCTION WriteJSONLine[T](file AS File,value AS T) AS INTEGER FAILS IoError,JsonError,LIKE __JsonEncodeErrors(AS T)WriteLine
FUNCTION WriteLine[T](BYREF writer AS BufferedWriter[T],text AS STRING="") AS INTEGER FAILS IoError WHERE T IS RESOURCEWriteLog
SUB WriteLog(logger AS LoggerHandle,level AS LogLevel,message AS STRING,values AS LIST OF LogFieldValue) FAILS LoggingErrorSUB WriteLog(logger AS Logger,level AS LogLevel,message AS STRING,values AS LIST OF LogFieldValue) FAILS LoggingErrorWriteProcess
FUNCTION WriteProcess(process AS Process,text AS STRING) AS INTEGER FAILS IoErrorWritePseudoTerminal
FUNCTION WritePseudoTerminal(terminal AS PseudoTerminal,text AS STRING) AS INTEGER FAILS IoErrorWriteTCP
FUNCTION WriteTCP(connection AS TCPConnection,text AS STRING) AS INTEGER FAILS IoErrorFUNCTION WriteTCP(connection AS TCPConnection,bytes AS LIST OF BYTE) AS INTEGER FAILS IoErrorFUNCTION WriteTCP(connection AS TCPConnection,text AS STRING,timeout AS Duration) AS INTEGER FAILS IoErrorFUNCTION WriteTCP(connection AS TCPConnection,bytes AS LIST OF BYTE,timeout AS Duration) AS INTEGER FAILS IoErrorWriteTerminal
FUNCTION WriteTerminal(terminal AS Terminal,text AS STRING) AS INTEGER FAILS IoErrorWriteUInt16
FUNCTION WriteUInt16(BYREF writer AS ByteWriter,value AS UINT32,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS NumericErrorWriteUInt32
FUNCTION WriteUInt32(BYREF writer AS ByteWriter,value AS UINT32,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGERWriteUInt64
FUNCTION WriteUInt64(BYREF writer AS ByteWriter,value AS UINT64,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER