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.
ABS
FUNCTION ABS(value AS DOUBLE) AS DOUBLEFUNCTION ABS(value AS INTEGER) AS INTEGER FAILS NumericErrorAbsDuration
FUNCTION AbsDuration(value AS Duration) AS Duration FAILS DateTimeErrorAccept
FUNCTION Accept(listener AS TCPListener) AS TCPConnection FAILS IoErrorFUNCTION Accept(listener AS TCPListener,timeout AS Duration) AS TCPConnection FAILS IoErrorACOS
FUNCTION ACOS(value AS DOUBLE) AS DOUBLEACOSH
FUNCTION ACOSH(value AS DOUBLE) AS DOUBLEAdd
FUNCTION Add[T](BYREF c AS Counter[T],key AS T,amount AS INTEGER=1) AS INTEGER FAILS CollectionError,LIKE ValidateKey(AS T)SUB Add[K,V](BYREF m AS MultiMap[K,V],key AS K,BYVAL value AS V) FAILS CollectionError,MissingKey,LIKE ValidateKey(AS K)AddDays
FUNCTION AddDays(value AS Date,days AS INTEGER) AS Date FAILS DateTimeErrorAddDuration
FUNCTION AddDuration(left AS Duration,right AS Duration) AS Duration FAILS DateTimeErrorFUNCTION AddDuration(value AS Instant,amount AS Duration) AS Instant FAILS DateTimeErrorFUNCTION AddDuration(value AS OffsetDateTime,amount AS Duration) AS OffsetDateTime FAILS DateTimeErrorFUNCTION AddDuration(value AS ZonedDateTime,amount AS Duration) AS ZonedDateTime FAILS DateTimeErrorAddFont
SUB AddFont(BYREF fonts AS FontSet,BYVAL font AS Font) FAILS CanvasErrorAddFontFile
SUB AddFontFile(BYREF fonts AS FontSet,path AS STRING,maxBytes AS INTEGER=33554432,faceIndex AS INTEGER=0) FAILS CanvasError,IndexError,NumericError,IoErrorAddLogSink
SUB AddLogSink(logger AS Logger,BYVAL sink AS LogSink) FAILS LoggingErrorSUB AddLogSink(logger AS LoggerHandle,BYVAL sink AS LogSink) FAILS LoggingErrorSUB AddLogSink(BYVAL sink AS LogSink) FAILS LoggingErrorSUB AddLogSink(logger AS Logger,handler AS CALLABLE(LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink(logger AS LoggerHandle,handler AS CALLABLE(LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink(handler AS CALLABLE(LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](logger AS Logger,BYVAL context AS T,handler AS CALLABLE(T,LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](logger AS Logger,BYVAL context AS T,handler AS CALLABLE(BYREF T,LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](logger AS LoggerHandle,BYVAL context AS T,handler AS CALLABLE(T,LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](logger AS LoggerHandle,BYVAL context AS T,handler AS CALLABLE(BYREF T,LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](BYVAL context AS T,handler AS CALLABLE(T,LogRecord) FAILS (Error)) FAILS LoggingErrorSUB AddLogSink[T](BYVAL context AS T,handler AS CALLABLE(BYREF T,LogRecord) FAILS (Error)) FAILS LoggingErrorAddMonths
FUNCTION AddMonths(value AS Date,months AS INTEGER,overflow AS DateOverflow=DateOverflow.Reject) AS Date FAILS DateTimeErrorAddNominalDuration
FUNCTION AddNominalDuration(value AS LocalDateTime,amount AS Duration) AS LocalDateTime FAILS DateTimeErrorAddPeriod
FUNCTION AddPeriod(value AS Date,amount AS Period,overflow AS DateOverflow=DateOverflow.Reject) AS Date FAILS DateTimeErrorFUNCTION AddPeriod(value AS LocalDateTime,amount AS Period,overflow AS DateOverflow=DateOverflow.Reject) AS LocalDateTime FAILS DateTimeErrorFUNCTION AddPeriod(value AS ZonedDateTime,amount AS Period,options AS CalendarAddOptions) AS ZonedDateTime FAILS DateTimeErrorAddPeriods
FUNCTION AddPeriods(left AS Period,right AS Period) AS Period FAILS DateTimeErrorAddURLQueryParameter
SUB AddURLQueryParameter(BYREF parameters AS LIST OF URLParameter,name AS STRING,value AS STRING)SUB AddURLQueryParameter(BYREF value AS URL,name AS STRING,text AS STRING) FAILS UrlErrorAddWeeks
FUNCTION AddWeeks(value AS Date,weeks AS INTEGER) AS Date FAILS DateTimeErrorAddYears
FUNCTION AddYears(value AS Date,years AS INTEGER,overflow AS DateOverflow=DateOverflow.Reject) AS Date FAILS DateTimeErrorAdjustedCanvas
FUNCTION AdjustedCanvas(canvas AS Canvas,brightness AS DOUBLE=1.0,contrast AS DOUBLE=1.0,saturation AS DOUBLE=1.0,gamma AS DOUBLE=1.0) AS Canvas FAILS CanvasError,IndexError,NumericErrorAdjustTestWallClock
SUB AdjustTestWallClock(BYREF clock AS Clock,adjustment AS Duration) FAILS DateTimeErrorAdvanceTestClock
SUB AdvanceTestClock(BYREF clock AS Clock,elapsed AS Duration) FAILS DateTimeErrorAll
FUNCTION All[T](items AS LIST OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS BOOLEANFUNCTION All[T](items AS SET OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS BOOLEANFUNCTION All[K,V](items AS DICT OF K TO V,Predicate AS CALLABLE(K,V) AS BOOLEAN) AS BOOLEANAlphaBounds
FUNCTION AlphaBounds(canvas AS Canvas,threshold AS INTEGER=0) AS OPTIONAL OF PixelRect FAILS CanvasError,IndexError,NumericErrorAnalyzeCanvas
FUNCTION AnalyzeCanvas(canvas AS Canvas) AS ImageStatistics FAILS CanvasError,IndexErrorAnalyzeCanvasRegion
FUNCTION AnalyzeCanvasRegion(canvas AS Canvas,region AS PixelRect) AS ImageStatistics FAILS CanvasError,IndexErrorAnimationDelayDenominator
FUNCTION AnimationDelayDenominator(animation AS Animation,index AS INTEGER) AS INTEGER FAILS CanvasError,IndexErrorAnimationDelayNumerator
FUNCTION AnimationDelayNumerator(animation AS Animation,index AS INTEGER) AS INTEGER FAILS CanvasError,IndexErrorAnimationFrame
FUNCTION AnimationFrame(animation AS Animation,index AS INTEGER) AS Canvas FAILS CanvasError,IndexErrorAnimationFrameCount
FUNCTION AnimationFrameCount(animation AS Animation) AS INTEGERAnimationFrameDelay
FUNCTION AnimationFrameDelay(animation AS Animation,index AS INTEGER) AS Duration FAILS CanvasError,IndexErrorAnimationHeight
FUNCTION AnimationHeight(animation AS Animation) AS INTEGERAnimationPlays
FUNCTION AnimationPlays(animation AS Animation) AS INTEGERAnimationWidth
FUNCTION AnimationWidth(animation AS Animation) AS INTEGERAny
FUNCTION Any[T](items AS LIST OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS BOOLEANFUNCTION Any[T](items AS SET OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS BOOLEANFUNCTION Any[K,V](items AS DICT OF K TO V,Predicate AS CALLABLE(K,V) AS BOOLEAN) AS BOOLEANAppend
FUNCTION Append[T](BYREF items AS LIST OF T,BYVAL value AS T) AS INTEGERFUNCTION Append(BYREF buffer AS ByteBuffer,value AS BYTE) AS INTEGERFUNCTION Append(BYREF builder AS StringBuilder,text AS STRING) AS INTEGERAppendAnimationFrame
SUB AppendAnimationFrame(BYREF animation AS Animation,canvas AS Canvas,delayNumerator AS INTEGER,delayDenominator AS INTEGER=1000) FAILS CanvasErrorAppendChar
FUNCTION AppendChar(BYREF builder AS StringBuilder,scalar AS INTEGER) AS INTEGER FAILS StringErrorAppendLine
FUNCTION AppendLine(BYREF builder AS StringBuilder,text AS STRING="") AS INTEGERAppendUInt64LE
FUNCTION AppendUInt64LE(BYREF bytes AS LIST OF BYTE,value AS UINT64) AS INTEGERApplyAmount
FUNCTION ApplyAmount(value AS LocalDateTime,amount AS DateTimeAmount,overflow AS DateOverflow=DateOverflow.Reject) AS LocalDateTime FAILS DateTimeErrorFUNCTION ApplyAmount(value AS ZonedDateTime,amount AS DateTimeAmount,options AS CalendarAddOptions) AS ZonedDateTime FAILS DateTimeErrorArgumentBoolean
FUNCTION ArgumentBoolean(value AS BOOLEAN) AS ArgumentValueArgumentInteger
FUNCTION ArgumentInteger(value AS INTEGER) AS ArgumentValueArgumentOptions
FUNCTION ArgumentOptions[T](parsed AS ParsedArguments) AS T FAILS ArgumentErrorArgumentReal
FUNCTION ArgumentReal(value AS DOUBLE) AS ArgumentValueArgumentText
FUNCTION ArgumentText(value AS STRING) AS ArgumentValueASC
FUNCTION ASC(text AS STRING) AS INTEGER FAILS StringErrorASIN
FUNCTION ASIN(value AS DOUBLE) AS DOUBLEASINH
FUNCTION ASINH(value AS DOUBLE) AS DOUBLEAt
FUNCTION At[T](s AS SortedSet[T],index AS INTEGER) AS T FAILS IndexErrorATAN
FUNCTION ATAN(input AS DOUBLE) AS DOUBLEATAN2
FUNCTION ATAN2(y AS DOUBLE, x AS DOUBLE) AS DOUBLEATANH
FUNCTION ATANH(value AS DOUBLE) AS DOUBLEAtDay
FUNCTION AtDay(value AS YearMonth,day AS INTEGER) AS Date FAILS DateTimeErrorATN
FUNCTION ATN(value AS DOUBLE) AS DOUBLEAtOffset
FUNCTION AtOffset(value AS Instant,offset AS UtcOffset) AS OffsetDateTime FAILS DateTimeErrorAtYear
FUNCTION AtYear(value AS MonthDay,year AS INTEGER,overflow AS DateOverflow=DateOverflow.Reject) AS Date FAILS DateTimeErrorAtZone
FUNCTION AtZone(value AS Instant,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeErrorAverageColor
FUNCTION AverageColor(canvas AS Canvas,alphaWeighted AS BOOLEAN=FALSE) AS Color FAILS CanvasError,IndexError,NumericError