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.
RADIANS
FUNCTION RADIANS(degrees AS DOUBLE) AS DOUBLERANDOMIZE
SUB RANDOMIZE(seed AS UINT64)SUB RANDOMIZE(seed AS INTEGER)SUB RANDOMIZE() FAILS IoErrorRange
FUNCTION Range[T](s AS SortedSet[T],first AS T,finish AS T) AS LIST OF T FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)RangeKeys
FUNCTION RangeKeys[K,V](d AS SortedDictionary[K,V],first AS K,finish AS K) AS LIST OF K FAILS LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K)Rank
FUNCTION Rank[T](items AS ARRAY OF T) AS INTEGERReadBinaryFile
FUNCTION ReadBinaryFile(path AS STRING) AS LIST OF BYTE FAILS IoErrorReadByte
FUNCTION ReadByte() AS INTEGER FAILS IoErrorFUNCTION ReadByte(BYREF reader AS ByteReader) AS BYTE FAILS IndexErrorFUNCTION ReadByte[T](BYREF reader AS BufferedReader[T]) AS OPTIONAL OF BYTE FAILS IoError,IndexError WHERE T IS RESOURCEReadBytes
FUNCTION ReadBytes(BYREF reader AS ByteReader,count AS INTEGER) AS LIST OF BYTE FAILS IndexErrorFUNCTION ReadBytes[T](BYREF reader AS BufferedReader[T],maximum AS INTEGER) AS LIST OF BYTE FAILS IoError,IndexError WHERE T IS RESOURCEReadDirectory
FUNCTION ReadDirectory(path AS STRING) AS LIST OF DirectoryEntry FAILS IoError,IndexError,StringErrorFUNCTION ReadDirectory(file AS File) AS LIST OF DirectoryEntry FAILS IoError,IndexError,StringErrorReadDouble
FUNCTION ReadDouble(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS DOUBLE FAILS IndexErrorReadFileBytes
FUNCTION ReadFileBytes(path AS STRING) AS LIST OF INTEGER FAILS IoErrorReadFileInto
FUNCTION ReadFileInto(file AS File,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexErrorReadFileSnapshot
FUNCTION ReadFileSnapshot(path AS STRING) AS FileSnapshot FAILS IoError,IndexError,FileChangedReadFileText
FUNCTION ReadFileText(path AS STRING) AS STRING FAILS IoError,StringErrorReadFontFaceCount
FUNCTION ReadFontFaceCount(path AS STRING,maxBytes AS INTEGER=33554432) AS INTEGER FAILS CanvasError,IndexError,NumericError,IoErrorReadFontInfo
FUNCTION ReadFontInfo(path AS STRING,maxBytes AS INTEGER=33554432,faceIndex AS INTEGER=0) AS FontInfo FAILS CanvasError,IndexError,NumericError,StringError,IoErrorReadHTTPBody
FUNCTION ReadHTTPBody(connection AS TCPConnection,BYREF exchange AS HTTPExchange,maximum AS INTEGER=8192) AS LIST OF BYTE FAILS IoError,HTTPError,IndexError,StringErrorReadHTTPBodyAll
FUNCTION ReadHTTPBodyAll(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS LIST OF BYTE FAILS IoError,HTTPError,IndexError,StringErrorReadHTTPRequest
FUNCTION ReadHTTPRequest(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS OPTIONAL OF HTTPRequest FAILS IoError,HTTPError,IndexError,StringErrorReadHTTPResponse
FUNCTION ReadHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS HTTPResponse FAILS IoError,HTTPError,IndexError,StringErrorReadInt16
FUNCTION ReadInt16(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexErrorReadInt32
FUNCTION ReadInt32(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexErrorReadInt64
FUNCTION ReadInt64(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexErrorReadInt8
FUNCTION ReadInt8(BYREF reader AS ByteReader) AS INTEGER FAILS IndexErrorReadInto
FUNCTION ReadInto(BYREF bytes AS LIST OF INTEGER, start AS INTEGER, count AS INTEGER) AS INTEGER FAILS IoError,IndexErrorFUNCTION ReadInto(BYREF bytes AS LIST OF BYTE, start AS INTEGER, count AS INTEGER) AS INTEGER FAILS IoError,IndexErrorFUNCTION ReadInto(BYREF reader AS ByteReader,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IndexErrorFUNCTION ReadInto[T](BYREF reader AS BufferedReader[T],BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexError WHERE T IS RESOURCEReadJSON
FUNCTION ReadJSON[T](file AS File,codec AS JsonCodec) AS T FAILS IoError,IndexError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSON[T](file AS File) AS T FAILS IoError,IndexError,JsonError,LIKE __JsonDecodeErrors(AS T)ReadJSONBody
FUNCTION ReadJSONBody[T](request AS HTTPRequest,codec AS JsonCodec) AS T FAILS HTTPError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONBody[T](request AS HTTPRequest) AS T FAILS HTTPError,JsonError,LIKE request,LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONBody[T](request AS HTTPRequest,connection AS TCPConnection,BYREF exchange AS HTTPExchange,codec AS JsonCodec) AS T FAILS IoError,HTTPError,IndexError,StringError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONBody[T](request AS HTTPRequest,connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS T FAILS IoError,HTTPError,IndexError,StringError,JsonError,LIKE __JsonDecodeErrors(AS T)ReadJSONFile
FUNCTION ReadJSONFile[T](path AS STRING,codec AS JsonCodec) AS T FAILS IoError,IndexError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONFile[T](path AS STRING) AS T FAILS IoError,IndexError,JsonError,LIKE __JsonDecodeErrors(AS T)ReadJSONLine
FUNCTION ReadJSONLine[T](file AS File,BYREF reader AS JsonLinesReader,codec AS JsonCodec) AS OPTIONAL OF T FAILS IoError,IndexError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONLine[T](file AS File,BYREF reader AS JsonLinesReader) AS OPTIONAL OF T FAILS IoError,IndexError,JsonError,LIKE __JsonDecodeErrors(AS T)ReadJSONResponse
FUNCTION ReadJSONResponse[T](response AS HTTPResponse,codec AS JsonCodec) AS OPTIONAL OF T FAILS HTTPStatusError,HTTPError,JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION ReadJSONResponse[T](response AS HTTPResponse) AS OPTIONAL OF T FAILS HTTPStatusError,HTTPError,JsonError,LIKE __JsonDecodeErrors(AS T)ReadLine
FUNCTION ReadLine() AS OPTIONAL OF STRING FAILS IoError,StringErrorFUNCTION ReadLine[T](BYREF reader AS BufferedReader[T],MaxBytes AS INTEGER=1048576) AS OPTIONAL OF STRING FAILS IoError,IndexError,StringError WHERE T IS RESOURCEReadProcessInto
FUNCTION ReadProcessInto(process AS Process,stream AS INTEGER,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexErrorReadTCP
FUNCTION ReadTCP(connection AS TCPConnection,maximum AS INTEGER=8192) AS LIST OF BYTE FAILS IoError,IndexErrorReadTCPInto
FUNCTION ReadTCPInto(connection AS TCPConnection,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexErrorFUNCTION ReadTCPInto(connection AS TCPConnection,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER,timeout AS Duration) AS INTEGER FAILS IoError,IndexErrorReadTerminalEvent
FUNCTION ReadTerminalEvent(terminal AS Terminal) AS TerminalEvent FAILS IoError,StringErrorFUNCTION ReadTerminalEvent(terminal AS Terminal,timeout AS Duration) AS OPTIONAL OF TerminalEvent FAILS IoError,StringErrorReadUInt16
FUNCTION ReadUInt16(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT32 FAILS IndexErrorReadUInt16LE
FUNCTION ReadUInt16LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT32 FAILS IndexErrorReadUInt32
FUNCTION ReadUInt32(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT32 FAILS IndexErrorReadUInt32LE
FUNCTION ReadUInt32LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT32 FAILS IndexErrorReadUInt64
FUNCTION ReadUInt64(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT64 FAILS IndexErrorReadUInt64LE
FUNCTION ReadUInt64LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT64 FAILS IndexErrorRealArgument
FUNCTION RealArgument(values AS DICT OF STRING TO ArgumentValue,name AS STRING) AS DOUBLE FAILS ArgumentErrorRealOption
FUNCTION RealOption(name AS STRING,Default AS DOUBLE=0.0,Short AS STRING="",Help AS STRING="",Required AS BOOLEAN=FALSE,Global AS BOOLEAN=FALSE) AS CommandOptionReceive
FUNCTION Receive[T](port AS RECEIVER OF T) AS OPTIONAL OF TRedactedURL
FUNCTION RedactedURL(value AS URL) AS STRINGRedirectResponse
FUNCTION RedirectResponse(location AS STRING,status AS INTEGER=302) AS HTTPResponseRegexFind
FUNCTION RegexFind(pattern AS Regex,text AS STRING) AS OPTIONAL OF RegexMatch FAILS RegexErrorFUNCTION RegexFind(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS OPTIONAL OF RegexMatch FAILS RegexErrorRegexFindAll
FUNCTION RegexFindAll(pattern AS Regex,text AS STRING) AS LIST OF RegexMatch FAILS RegexErrorFUNCTION RegexFindAll(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS LIST OF RegexMatch FAILS RegexErrorRegexIsMatch
FUNCTION RegexIsMatch(pattern AS Regex,text AS STRING) AS BOOLEAN FAILS RegexErrorFUNCTION RegexIsMatch(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS BOOLEAN FAILS RegexErrorRegexReplace
FUNCTION RegexReplace(pattern AS Regex,text AS STRING,replacement AS STRING,all AS BOOLEAN=TRUE) AS STRING FAILS RegexErrorFUNCTION RegexReplace(pattern AS STRING,text AS STRING,replacement AS STRING,all AS BOOLEAN=TRUE,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS STRING FAILS RegexErrorRegexSplit
FUNCTION RegexSplit(pattern AS Regex,text AS STRING) AS LIST OF STRING FAILS RegexErrorFUNCTION RegexSplit(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS LIST OF STRING FAILS RegexErrorREMAINDER
FUNCTION REMAINDER(x AS DOUBLE, y AS DOUBLE) AS DOUBLERemaining
FUNCTION Remaining(clock AS Clock,deadline AS Deadline) AS Duration FAILS DateTimeErrorFUNCTION Remaining(reader AS ByteReader) AS INTEGERRemove
FUNCTION Remove[T](BYREF items AS LIST OF T, value AS T) AS BOOLEANFUNCTION Remove[K](BYREF table AS SET OF K, key AS K) AS BOOLEAN FAILS LIKE ValidateKey(AS K)FUNCTION Remove[K,V](BYREF table AS DICT OF K TO V, key AS K) AS BOOLEAN FAILS LIKE ValidateKey(AS K)RemoveAt
FUNCTION RemoveAt[T](BYREF items AS LIST OF T, index AS INTEGER) AS INTEGER FAILS IndexErrorRemoveKey
FUNCTION RemoveKey[K,V](BYREF m AS MultiMap[K,V],key AS K) AS INTEGER FAILS MissingKey,LIKE ValidateKey(AS K)RemoveOne
FUNCTION RemoveOne[K,V](BYREF m AS MultiMap[K,V],key AS K,value AS V) AS BOOLEAN FAILS MissingKey,LIKE ValidateKey(AS K) WHERE V IS COPYABLEREMOVEPREFIX
FUNCTION REMOVEPREFIX(text AS STRING, prefix AS STRING) AS STRINGREMOVESUFFIX
FUNCTION REMOVESUFFIX(text AS STRING, suffix AS STRING) AS STRINGRemoveURLQueryParameter
FUNCTION RemoveURLQueryParameter(BYREF parameters AS LIST OF URLParameter,name AS STRING) AS INTEGERFUNCTION RemoveURLQueryParameter(BYREF value AS URL,name AS STRING) AS INTEGER FAILS UrlErrorRemoveValue
FUNCTION RemoveValue[T](BYREF s AS SortedSet[T],value AS T) AS BOOLEAN FAILS IndexError,LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)FUNCTION RemoveValue[K,V](BYREF d AS SortedDictionary[K,V],key AS K) AS BOOLEAN FAILS IndexError,LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K)FUNCTION RemoveValue[T](BYREF c AS Counter[T],key AS T,amount AS INTEGER=1) AS INTEGER FAILS CollectionError,LIKE ValidateKey(AS T)RenderHelp
FUNCTION RenderHelp(root AS Command,path AS LIST OF STRING) AS STRING FAILS StringErrorFUNCTION RenderHelp(root AS Command) AS STRING FAILS StringErrorREPEAT
FUNCTION REPEAT(text AS STRING, count AS INTEGER) AS STRING FAILS StringErrorREPLACE
FUNCTION REPLACE(text AS STRING, old AS STRING, replacement AS STRING) AS STRINGReplaceOffsetKeepingLocal
FUNCTION ReplaceOffsetKeepingLocal(value AS OffsetDateTime,offset AS UtcOffset) AS OffsetDateTime FAILS DateTimeErrorReplaceZoneKeepingLocal
FUNCTION ReplaceZoneKeepingLocal(value AS ZonedDateTime,zone AS TimeZone,options AS LocalResolveOptions) AS ZonedDateTime FAILS DateTimeErrorFUNCTION ReplaceZoneKeepingLocal(value AS ZonedDateTime,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeErrorReportArgumentError
FUNCTION ReportArgumentError(failure AS ArgumentError,prefix AS STRING="") AS INTEGER FAILS IoError,StringErrorRequestHTTP
FUNCTION RequestHTTP(method AS STRING,url AS STRING,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE,options AS HTTPClientOptions) AS HTTPResponse FAILS IoError,HTTPError,TLSError,IndexError,StringErrorFUNCTION RequestHTTP(method AS STRING,url AS URL,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE,options AS HTTPClientOptions) AS HTTPResponse FAILS IoError,HTTPError,TLSError,IndexError,StringErrorRequestPlainHTTP
FUNCTION RequestPlainHTTP(method AS STRING,url AS STRING,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE,options AS HTTPClientOptions) AS HTTPResponse FAILS IoError,HTTPError,IndexError,StringErrorFUNCTION RequestPlainHTTP(method AS STRING,url AS URL,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE,options AS HTTPClientOptions) AS HTTPResponse FAILS IoError,HTTPError,IndexError,StringErrorReserve
FUNCTION Reserve[T](BYREF items AS LIST OF T, capacity AS INTEGER) AS INTEGER FAILS IndexErrorFUNCTION Reserve(BYREF buffer AS ByteBuffer,capacity AS INTEGER) AS INTEGER FAILS IndexErrorFUNCTION Reserve(BYREF builder AS StringBuilder,capacity AS INTEGER) AS INTEGER FAILS IndexErrorFUNCTION Reserve(BYREF writer AS ByteWriter,capacity AS INTEGER) AS INTEGER FAILS IndexErrorReset
SUB Reset[T](BYREF q AS Deque[T])SUB Reset[T](BYREF q AS Queue[T])SUB Reset[T](BYREF q AS BoundedDeque[T])SUB Reset[T](BYREF q AS PriorityQueue[T])SUB Reset[T](BYREF s AS SortedSet[T])SUB Reset[K,V](BYREF d AS SortedDictionary[K,V])SUB Reset[T](BYREF c AS Counter[T])SUB Reset[K,V](BYREF m AS MultiMap[K,V])SUB Reset(BYREF bits AS BitSet)SUB Reset[K,V](BYREF cache AS Cache[K,V])ResidentCount
FUNCTION ResidentCount[K,V](cache AS Cache[K,V]) AS INTEGERResidentWeight
FUNCTION ResidentWeight[K,V](cache AS Cache[K,V]) AS INTEGERResize
FUNCTION Resize[T](BYREF items AS LIST OF T, length AS INTEGER, fill AS T) AS INTEGER FAILS IndexErrorResizeCanvas
FUNCTION ResizeCanvas(canvas AS Canvas,width AS INTEGER,height AS INTEGER,sampling AS Sampling=Sampling.Bilinear,space AS BlendSpace=BlendSpace.EncodedSRGB,maxPixels AS INTEGER=16777216,maxWorkingBytes AS INTEGER=268435456) AS Canvas FAILS CanvasError,IndexError,NumericErrorResolveBidiLevels
FUNCTION ResolveBidiLevels(text AS STRING,direction AS TextDirection=TextDirection.Auto) AS LIST OF INTEGER FAILS CanvasError,IndexError,NumericErrorResolveHost
FUNCTION ResolveHost(host AS STRING) AS LIST OF IPAddress FAILS IoError,ResolveErrorFUNCTION ResolveHost(host AS STRING,timeout AS Duration) AS LIST OF IPAddress FAILS IoError,ResolveErrorResolveLocal
FUNCTION ResolveLocal(zone AS TimeZone,local AS LocalDateTime,options AS LocalResolveOptions) AS ZonedDateTime FAILS DateTimeErrorFUNCTION ResolveLocal(zone AS TimeZone,local AS LocalDateTime) AS ZonedDateTime FAILS DateTimeErrorResolveURL
FUNCTION ResolveURL(base AS URL,BYVAL reference AS URL) AS URL FAILS UrlErrorFUNCTION ResolveURL(base AS STRING,reference AS STRING) AS STRING FAILS UrlErrorFUNCTION ResolveURL(base AS URL,reference AS STRING) AS URL FAILS UrlErrorResumeTerminal
FUNCTION ResumeTerminal(terminal AS Terminal,screen AS BOOLEAN=TRUE) AS INTEGER FAILS IoErrorReverse
FUNCTION Reverse[T](BYREF items AS LIST OF T) AS INTEGERReversed
FUNCTION Reversed[T](items AS LIST OF T) AS LIST OF TFUNCTION Reversed(text AS STRING) AS STRINGRGB
FUNCTION RGB(red AS INTEGER,green AS INTEGER,blue AS INTEGER) AS Color FAILS CanvasError,NumericErrorRGBA
FUNCTION RGBA(red AS INTEGER,green AS INTEGER,blue AS INTEGER,alpha AS INTEGER=255) AS Color FAILS CanvasError,NumericErrorRIGHT
FUNCTION RIGHT(text AS STRING, count AS INTEGER) AS STRING FAILS StringErrorRINSTR
FUNCTION RINSTR(text AS STRING, needle AS STRING) AS INTEGERRND
FUNCTION RND(mode AS INTEGER=1) AS DOUBLERotateCanvas
FUNCTION RotateCanvas(source AS Canvas,degrees AS DOUBLE,expand AS BOOLEAN=TRUE,sampling AS Sampling=Sampling.Bilinear,space AS BlendSpace=BlendSpace.EncodedSRGB,maxPixels AS INTEGER=16777216) AS Canvas FAILS CanvasError,IndexError,NumericErrorRotateCanvas90
FUNCTION RotateCanvas90(canvas AS Canvas,clockwiseTurns AS INTEGER=1) AS Canvas FAILS CanvasError,IndexError,NumericErrorRotateLeft
FUNCTION RotateLeft(value AS UINT64, count AS INTEGER) AS UINT64RotateRight
FUNCTION RotateRight(value AS UINT64, count AS INTEGER) AS UINT64RotationTransform
FUNCTION RotationTransform(degrees AS DOUBLE) AS AffineTransform FAILS CanvasErrorROUND
FUNCTION ROUND(value AS DOUBLE) AS DOUBLEFUNCTION ROUND(value AS DOUBLE, places AS INTEGER) AS DOUBLERoundDuration
FUNCTION RoundDuration(value AS Duration,unit AS FixedUnit,increment AS INTEGER=1,rounding AS RoundingMode=RoundingMode.RejectLoss) AS Duration FAILS DateTimeErrorRoundTime
FUNCTION RoundTime(value AS TimeOfDay,unit AS FixedUnit,increment AS INTEGER=1,rounding AS RoundingMode=RoundingMode.RejectLoss) AS TimeShift FAILS DateTimeErrorRoute
FUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error),values AS DICT OF STRING TO STRING) AS INTEGER FAILS HTTPError,StringErrorFUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorFUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error),values AS DICT OF STRING TO STRING) AS INTEGER FAILS HTTPError,StringErrorFUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorRouteGet
FUNCTION RouteGet(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorFUNCTION RouteGet(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorRoutePost
FUNCTION RoutePost(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorFUNCTION RoutePost(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringErrorRTRIM
FUNCTION RTRIM(text AS STRING) AS STRINGRunInteractive
FUNCTION RunInteractive(executable AS STRING,arguments AS LIST OF STRING,directory AS STRING=".") AS INTEGER FAILS IoErrorRunProcess
FUNCTION RunProcess(executable AS STRING,arguments AS LIST OF STRING,input AS STRING="",directory AS STRING=".") AS ProcessResult FAILS IoError,IndexError