R · Built-in API

On this page

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 DOUBLE

RANDOMIZE

SUB RANDOMIZE(seed AS UINT64)
SUB RANDOMIZE(seed AS INTEGER)
SUB RANDOMIZE() FAILS IoError

Range

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 INTEGER

ReadBinaryFile

FUNCTION ReadBinaryFile(path AS STRING) AS LIST OF BYTE FAILS IoError

ReadByte

FUNCTION ReadByte() AS INTEGER FAILS IoError
FUNCTION ReadByte(BYREF reader AS ByteReader) AS BYTE FAILS IndexError
FUNCTION ReadByte[T](BYREF reader AS BufferedReader[T]) AS OPTIONAL OF BYTE FAILS IoError,IndexError WHERE T IS RESOURCE

ReadBytes

FUNCTION ReadBytes(BYREF reader AS ByteReader,count AS INTEGER) AS LIST OF BYTE FAILS IndexError
FUNCTION ReadBytes[T](BYREF reader AS BufferedReader[T],maximum AS INTEGER) AS LIST OF BYTE FAILS IoError,IndexError WHERE T IS RESOURCE

ReadDirectory

FUNCTION ReadDirectory(path AS STRING) AS LIST OF DirectoryEntry FAILS IoError,IndexError,StringError
FUNCTION ReadDirectory(file AS File) AS LIST OF DirectoryEntry FAILS IoError,IndexError,StringError

ReadDouble

FUNCTION ReadDouble(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS DOUBLE FAILS IndexError

ReadFileBytes

FUNCTION ReadFileBytes(path AS STRING) AS LIST OF INTEGER FAILS IoError

ReadFileInto

FUNCTION ReadFileInto(file AS File,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexError

ReadFileSnapshot

FUNCTION ReadFileSnapshot(path AS STRING) AS FileSnapshot FAILS IoError,IndexError,FileChanged

ReadFileText

FUNCTION ReadFileText(path AS STRING) AS STRING FAILS IoError,StringError

ReadFontFaceCount

FUNCTION ReadFontFaceCount(path AS STRING,maxBytes AS INTEGER=33554432) AS INTEGER FAILS CanvasError,IndexError,NumericError,IoError

ReadFontInfo

FUNCTION ReadFontInfo(path AS STRING,maxBytes AS INTEGER=33554432,faceIndex AS INTEGER=0) AS FontInfo FAILS CanvasError,IndexError,NumericError,StringError,IoError

ReadHTTPBody

FUNCTION ReadHTTPBody(connection AS TCPConnection,BYREF exchange AS HTTPExchange,maximum AS INTEGER=8192) AS LIST OF BYTE FAILS IoError,HTTPError,IndexError,StringError

ReadHTTPBodyAll

FUNCTION ReadHTTPBodyAll(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS LIST OF BYTE FAILS IoError,HTTPError,IndexError,StringError

ReadHTTPRequest

FUNCTION ReadHTTPRequest(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS OPTIONAL OF HTTPRequest FAILS IoError,HTTPError,IndexError,StringError

ReadHTTPResponse

FUNCTION ReadHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange) AS HTTPResponse FAILS IoError,HTTPError,IndexError,StringError

ReadInt16

FUNCTION ReadInt16(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexError

ReadInt32

FUNCTION ReadInt32(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexError

ReadInt64

FUNCTION ReadInt64(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS INTEGER FAILS IndexError

ReadInt8

FUNCTION ReadInt8(BYREF reader AS ByteReader) AS INTEGER FAILS IndexError

ReadInto

FUNCTION ReadInto(BYREF bytes AS LIST OF INTEGER, start AS INTEGER, count AS INTEGER) AS INTEGER FAILS IoError,IndexError
FUNCTION ReadInto(BYREF bytes AS LIST OF BYTE, start AS INTEGER, count AS INTEGER) AS INTEGER FAILS IoError,IndexError
FUNCTION ReadInto(BYREF reader AS ByteReader,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IndexError
FUNCTION 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 RESOURCE

ReadJSON

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,StringError
FUNCTION ReadLine[T](BYREF reader AS BufferedReader[T],MaxBytes AS INTEGER=1048576) AS OPTIONAL OF STRING FAILS IoError,IndexError,StringError WHERE T IS RESOURCE

ReadProcessInto

FUNCTION ReadProcessInto(process AS Process,stream AS INTEGER,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexError

ReadTCP

FUNCTION ReadTCP(connection AS TCPConnection,maximum AS INTEGER=8192) AS LIST OF BYTE FAILS IoError,IndexError

ReadTCPInto

FUNCTION ReadTCPInto(connection AS TCPConnection,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER) AS INTEGER FAILS IoError,IndexError
FUNCTION ReadTCPInto(connection AS TCPConnection,BYREF bytes AS LIST OF BYTE,start AS INTEGER,count AS INTEGER,timeout AS Duration) AS INTEGER FAILS IoError,IndexError

ReadTerminalEvent

FUNCTION ReadTerminalEvent(terminal AS Terminal) AS TerminalEvent FAILS IoError,StringError
FUNCTION ReadTerminalEvent(terminal AS Terminal,timeout AS Duration) AS OPTIONAL OF TerminalEvent FAILS IoError,StringError

ReadUInt16

FUNCTION ReadUInt16(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT32 FAILS IndexError

ReadUInt16LE

FUNCTION ReadUInt16LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT32 FAILS IndexError

ReadUInt32

FUNCTION ReadUInt32(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT32 FAILS IndexError

ReadUInt32LE

FUNCTION ReadUInt32LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT32 FAILS IndexError

ReadUInt64

FUNCTION ReadUInt64(BYREF reader AS ByteReader,Order AS ByteOrder=ByteOrder.LittleEndian) AS UINT64 FAILS IndexError

ReadUInt64LE

FUNCTION ReadUInt64LE(bytes AS LIST OF BYTE,offset AS INTEGER) AS UINT64 FAILS IndexError

RealArgument

FUNCTION RealArgument(values AS DICT OF STRING TO ArgumentValue,name AS STRING) AS DOUBLE FAILS ArgumentError

RealOption

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 CommandOption

Receive

FUNCTION Receive[T](port AS RECEIVER OF T) AS OPTIONAL OF T

RedactedURL

FUNCTION RedactedURL(value AS URL) AS STRING

RedirectResponse

FUNCTION RedirectResponse(location AS STRING,status AS INTEGER=302) AS HTTPResponse

RegexFind

FUNCTION RegexFind(pattern AS Regex,text AS STRING) AS OPTIONAL OF RegexMatch FAILS RegexError
FUNCTION RegexFind(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS OPTIONAL OF RegexMatch FAILS RegexError

RegexFindAll

FUNCTION RegexFindAll(pattern AS Regex,text AS STRING) AS LIST OF RegexMatch FAILS RegexError
FUNCTION RegexFindAll(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS LIST OF RegexMatch FAILS RegexError

RegexIsMatch

FUNCTION RegexIsMatch(pattern AS Regex,text AS STRING) AS BOOLEAN FAILS RegexError
FUNCTION RegexIsMatch(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS BOOLEAN FAILS RegexError

RegexReplace

FUNCTION RegexReplace(pattern AS Regex,text AS STRING,replacement AS STRING,all AS BOOLEAN=TRUE) AS STRING FAILS RegexError
FUNCTION 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 RegexError

RegexSplit

FUNCTION RegexSplit(pattern AS Regex,text AS STRING) AS LIST OF STRING FAILS RegexError
FUNCTION RegexSplit(pattern AS STRING,text AS STRING,Flags AS STRING="",Dialect AS RegexDialect=RegexDialect.Native,Limits AS RegexLimits=RegexLimits {}) AS LIST OF STRING FAILS RegexError

REMAINDER

FUNCTION REMAINDER(x AS DOUBLE, y AS DOUBLE) AS DOUBLE

Remaining

FUNCTION Remaining(clock AS Clock,deadline AS Deadline) AS Duration FAILS DateTimeError
FUNCTION Remaining(reader AS ByteReader) AS INTEGER

Remove

FUNCTION Remove[T](BYREF items AS LIST OF T, value AS T) AS BOOLEAN
FUNCTION 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 IndexError

RemoveKey

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 COPYABLE

REMOVEPREFIX

FUNCTION REMOVEPREFIX(text AS STRING, prefix AS STRING) AS STRING

REMOVESUFFIX

FUNCTION REMOVESUFFIX(text AS STRING, suffix AS STRING) AS STRING

RemoveURLQueryParameter

FUNCTION RemoveURLQueryParameter(BYREF parameters AS LIST OF URLParameter,name AS STRING) AS INTEGER
FUNCTION RemoveURLQueryParameter(BYREF value AS URL,name AS STRING) AS INTEGER FAILS UrlError

RemoveValue

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 StringError
FUNCTION RenderHelp(root AS Command) AS STRING FAILS StringError

REPEAT

FUNCTION REPEAT(text AS STRING, count AS INTEGER) AS STRING FAILS StringError

REPLACE

FUNCTION REPLACE(text AS STRING, old AS STRING, replacement AS STRING) AS STRING

ReplaceOffsetKeepingLocal

FUNCTION ReplaceOffsetKeepingLocal(value AS OffsetDateTime,offset AS UtcOffset) AS OffsetDateTime FAILS DateTimeError

ReplaceZoneKeepingLocal

FUNCTION ReplaceZoneKeepingLocal(value AS ZonedDateTime,zone AS TimeZone,options AS LocalResolveOptions) AS ZonedDateTime FAILS DateTimeError
FUNCTION ReplaceZoneKeepingLocal(value AS ZonedDateTime,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeError

ReportArgumentError

FUNCTION ReportArgumentError(failure AS ArgumentError,prefix AS STRING="") AS INTEGER FAILS IoError,StringError

RequestHTTP

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,StringError
FUNCTION 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,StringError

RequestPlainHTTP

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,StringError
FUNCTION 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,StringError

Reserve

FUNCTION Reserve[T](BYREF items AS LIST OF T, capacity AS INTEGER) AS INTEGER FAILS IndexError
FUNCTION Reserve(BYREF buffer AS ByteBuffer,capacity AS INTEGER) AS INTEGER FAILS IndexError
FUNCTION Reserve(BYREF builder AS StringBuilder,capacity AS INTEGER) AS INTEGER FAILS IndexError
FUNCTION Reserve(BYREF writer AS ByteWriter,capacity AS INTEGER) AS INTEGER FAILS IndexError

Reset

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 INTEGER

ResidentWeight

FUNCTION ResidentWeight[K,V](cache AS Cache[K,V]) AS INTEGER

Resize

FUNCTION Resize[T](BYREF items AS LIST OF T, length AS INTEGER, fill AS T) AS INTEGER FAILS IndexError

ResizeCanvas

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,NumericError

ResolveBidiLevels

FUNCTION ResolveBidiLevels(text AS STRING,direction AS TextDirection=TextDirection.Auto) AS LIST OF INTEGER FAILS CanvasError,IndexError,NumericError

ResolveHost

FUNCTION ResolveHost(host AS STRING) AS LIST OF IPAddress FAILS IoError,ResolveError
FUNCTION ResolveHost(host AS STRING,timeout AS Duration) AS LIST OF IPAddress FAILS IoError,ResolveError

ResolveLocal

FUNCTION ResolveLocal(zone AS TimeZone,local AS LocalDateTime,options AS LocalResolveOptions) AS ZonedDateTime FAILS DateTimeError
FUNCTION ResolveLocal(zone AS TimeZone,local AS LocalDateTime) AS ZonedDateTime FAILS DateTimeError

ResolveURL

FUNCTION ResolveURL(base AS URL,BYVAL reference AS URL) AS URL FAILS UrlError
FUNCTION ResolveURL(base AS STRING,reference AS STRING) AS STRING FAILS UrlError
FUNCTION ResolveURL(base AS URL,reference AS STRING) AS URL FAILS UrlError

ResumeTerminal

FUNCTION ResumeTerminal(terminal AS Terminal,screen AS BOOLEAN=TRUE) AS INTEGER FAILS IoError

Reverse

FUNCTION Reverse[T](BYREF items AS LIST OF T) AS INTEGER

Reversed

FUNCTION Reversed[T](items AS LIST OF T) AS LIST OF T
FUNCTION Reversed(text AS STRING) AS STRING

RGB

FUNCTION RGB(red AS INTEGER,green AS INTEGER,blue AS INTEGER) AS Color FAILS CanvasError,NumericError

RGBA

FUNCTION RGBA(red AS INTEGER,green AS INTEGER,blue AS INTEGER,alpha AS INTEGER=255) AS Color FAILS CanvasError,NumericError
FUNCTION RIGHT(text AS STRING, count AS INTEGER) AS STRING FAILS StringError

RINSTR

FUNCTION RINSTR(text AS STRING, needle AS STRING) AS INTEGER

RND

FUNCTION RND(mode AS INTEGER=1) AS DOUBLE

RotateCanvas

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,NumericError

RotateCanvas90

FUNCTION RotateCanvas90(canvas AS Canvas,clockwiseTurns AS INTEGER=1) AS Canvas FAILS CanvasError,IndexError,NumericError

RotateLeft

FUNCTION RotateLeft(value AS UINT64, count AS INTEGER) AS UINT64

RotateRight

FUNCTION RotateRight(value AS UINT64, count AS INTEGER) AS UINT64

RotationTransform

FUNCTION RotationTransform(degrees AS DOUBLE) AS AffineTransform FAILS CanvasError

ROUND

FUNCTION ROUND(value AS DOUBLE) AS DOUBLE
FUNCTION ROUND(value AS DOUBLE, places AS INTEGER) AS DOUBLE

RoundDuration

FUNCTION RoundDuration(value AS Duration,unit AS FixedUnit,increment AS INTEGER=1,rounding AS RoundingMode=RoundingMode.RejectLoss) AS Duration FAILS DateTimeError

RoundTime

FUNCTION RoundTime(value AS TimeOfDay,unit AS FixedUnit,increment AS INTEGER=1,rounding AS RoundingMode=RoundingMode.RejectLoss) AS TimeShift FAILS DateTimeError

Route

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,StringError
FUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringError
FUNCTION 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,StringError
FUNCTION Route(BYREF router AS HTTPRouter,method AS STRING,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringError

RouteGet

FUNCTION RouteGet(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringError
FUNCTION RouteGet(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringError

RoutePost

FUNCTION RoutePost(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest,TCPConnection,BYREF HTTPExchange) FAILS (Error)) AS INTEGER FAILS HTTPError,StringError
FUNCTION RoutePost(BYREF router AS HTTPRouter,pattern AS STRING,handler AS CALLABLE(HTTPRequest) AS HTTPResponse FAILS (Error)) AS INTEGER FAILS HTTPError,StringError

RTRIM

FUNCTION RTRIM(text AS STRING) AS STRING

RunInteractive

FUNCTION RunInteractive(executable AS STRING,arguments AS LIST OF STRING,directory AS STRING=".") AS INTEGER FAILS IoError

RunProcess

FUNCTION RunProcess(executable AS STRING,arguments AS LIST OF STRING,input AS STRING="",directory AS STRING=".") AS ProcessResult FAILS IoError,IndexError

Find your way around BASIL

Type to search the manual.