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.
DateFromEpochDays
FUNCTION DateFromEpochDays(days AS INTEGER) AS Date FAILS DateTimeErrorDatePart
FUNCTION DatePart(value AS LocalDateTime) AS DateDayOfMonth
FUNCTION DayOfMonth(value AS Date) AS INTEGERDayOfYear
FUNCTION DayOfYear(value AS Date) AS INTEGER FAILS DateTimeErrorDaysBetween
FUNCTION DaysBetween(start AS Date,finish AS Date) AS INTEGERDaysInMonth
FUNCTION DaysInMonth(year AS INTEGER,month AS INTEGER) AS INTEGER FAILS DateTimeErrorFUNCTION DaysInMonth(year AS INTEGER,month AS Month) AS INTEGER FAILS DateTimeErrorDaysInYear
FUNCTION DaysInYear(year AS INTEGER) AS INTEGERDeadlineAfter
FUNCTION DeadlineAfter(clock AS Clock,timeout AS Duration) AS Deadline FAILS DateTimeErrorDecodeAnimation
FUNCTION DecodeAnimation(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxFrames AS INTEGER=1000,maxDecodedBytes AS INTEGER=268435456,maxEncodedBytes AS INTEGER=67108864) AS Animation FAILS CanvasError,IndexError,NumericError,StringErrorDecodeAPNG
FUNCTION DecodeAPNG(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxFrames AS INTEGER=1000,maxDecodedBytes AS INTEGER=268435456,maxEncodedBytes AS INTEGER=67108864) AS Animation FAILS CanvasError,IndexError,NumericError,StringErrorDecodeBMP
FUNCTION DecodeBMP(data AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864) AS Canvas FAILS CanvasError,IndexError,NumericErrorDecodeGIF
FUNCTION DecodeGIF(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxFrames AS INTEGER=1000,maxDecodedBytes AS INTEGER=268435456,maxEncodedBytes AS INTEGER=67108864) AS Animation FAILS CanvasError,IndexError,NumericError,StringErrorDecodeImage
FUNCTION DecodeImage(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864) AS Canvas FAILS CanvasError,IndexError,NumericError,StringErrorDecodeJPEG
FUNCTION DecodeJPEG(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864,maxWorkingBytes AS INTEGER=268435456) AS Canvas FAILS CanvasError,IndexError,NumericErrorDecodeJSON
FUNCTION DecodeJSON[T](text AS STRING,codec AS JsonCodec) AS T FAILS JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION DecodeJSON[T](text AS STRING) AS T FAILS JsonError,LIKE __JsonDecodeErrors(AS T)FUNCTION DecodeJSON[T](bytes AS LIST OF BYTE,codec AS JsonCodec) AS T FAILS JsonError,LIKE codec, LIKE __JsonDecodeErrors(AS T)FUNCTION DecodeJSON[T](bytes AS LIST OF BYTE) AS T FAILS JsonError,LIKE __JsonDecodeErrors(AS T)DecodePNG
FUNCTION DecodePNG(data AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864) AS Canvas FAILS CanvasError,IndexError,NumericError,StringErrorDecoderInfo
FUNCTION DecoderInfo(decoder AS TextDecoder) AS TextConversionInfoDecodeText
FUNCTION DecodeText(bytes AS LIST OF BYTE,encoding AS TextEncoding,errors AS TextErrorPolicy=TextErrorPolicy.Strict,bom AS TextDecodeBom=TextDecodeBom.Preserve,maxOutputBytes AS INTEGER=67108864) AS STRING FAILS TextEncodingError,IndexError,NumericError,StringErrorDecodeTextChunk
FUNCTION DecodeTextChunk(BYREF decoder AS TextDecoder,bytes AS LIST OF BYTE,final AS BOOLEAN=FALSE) AS STRING FAILS TextEncodingError,IndexError,NumericError,StringErrorDecodeTextWithInfo
FUNCTION DecodeTextWithInfo(bytes AS LIST OF BYTE,encoding AS TextEncoding,errors AS TextErrorPolicy=TextErrorPolicy.Strict,bom AS TextDecodeBom=TextDecodeBom.Preserve,maxOutputBytes AS INTEGER=67108864) AS DecodedText FAILS TextEncodingError,IndexError,NumericError,StringErrorDecodeURLComponent
FUNCTION DecodeURLComponent(text AS STRING,form AS BOOLEAN=FALSE) AS STRING FAILS HTTPError,StringErrorDecodeUtf8
FUNCTION DecodeUtf8(bytes AS LIST OF INTEGER) AS STRING FAILS StringErrorFUNCTION DecodeUtf8(bytes AS LIST OF BYTE) AS STRING FAILS StringErrorDecodeVP8
FUNCTION DecodeVP8(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxWorkingBytes AS INTEGER=268435456) AS Canvas FAILS CanvasError,IndexError,NumericErrorDecodeVP8L
FUNCTION DecodeVP8L(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxWorkingBytes AS INTEGER=268435456) AS Canvas FAILS CanvasError,IndexError,NumericErrorDecodeWebP
FUNCTION DecodeWebP(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxEncodedBytes AS INTEGER=67108864,maxWorkingBytes AS INTEGER=268435456) AS Canvas FAILS CanvasError,IndexError,NumericError,StringErrorDecodeWebPAnimation
FUNCTION DecodeWebPAnimation(bytes AS LIST OF BYTE,maxPixels AS INTEGER=16777216,maxFrames AS INTEGER=1000,maxDecodedBytes AS INTEGER=268435456,maxEncodedBytes AS INTEGER=67108864) AS Animation FAILS CanvasError,IndexError,NumericError,StringErrorDefaultLogConfig
FUNCTION DefaultLogConfig() AS LogConfigDefaultLogger
FUNCTION DefaultLogger() AS LoggerHandleDEGREES
FUNCTION DEGREES(radians AS DOUBLE) AS DOUBLEDequeue
FUNCTION Dequeue[T](BYREF q AS Queue[T]) AS T FAILS EmptyCollectionDialTCP
FUNCTION DialTCP(host AS STRING,port AS INTEGER) AS TCPConnection FAILS IoErrorFUNCTION DialTCP(host AS STRING,port AS INTEGER,timeout AS Duration) AS TCPConnection FAILS IoErrorFUNCTION DialTCP(address AS IPAddress,port AS INTEGER) AS TCPConnection FAILS IoErrorFUNCTION DialTCP(address AS IPAddress,port AS INTEGER,timeout AS Duration) AS TCPConnection FAILS IoErrorDialTLS
FUNCTION DialTLS(host AS STRING,port AS INTEGER) AS TCPConnection FAILS IoError,TLSErrorFUNCTION DialTLS(host AS STRING,port AS INTEGER,options AS TLSClientOptions) AS TCPConnection FAILS IoError,TLSErrorFUNCTION DialTLS(host AS STRING,port AS INTEGER,options AS TLSClientOptions,timeout AS Duration) AS TCPConnection FAILS IoError,TLSErrorDifference
FUNCTION Difference[K](left AS SET OF K, right AS SET OF K) AS SET OF KDigest
FUNCTION Digest(bytes AS LIST OF BYTE) AS LIST OF BYTEDiscoverFonts
FUNCTION DiscoverFonts(directories AS LIST OF STRING,maxFiles AS INTEGER=10000,maxFontBytes AS INTEGER=33554432) AS FontCatalog FAILS CanvasError,IndexError,NumericError,StringErrorDiscoverSystemFonts
FUNCTION DiscoverSystemFonts(maxFiles AS INTEGER=10000) AS FontCatalog FAILS CanvasError,IndexError,NumericError,StringErrorDisplay
FUNCTION Display[T](value AS T) AS STRINGFUNCTION Display(value AS STRING) AS STRINGFUNCTION Display(value AS INTEGER) AS STRINGFUNCTION Display(value AS DOUBLE) AS STRINGFUNCTION Display(value AS BOOLEAN) AS STRINGFUNCTION Display(value AS BYTE) AS STRINGFUNCTION Display(value AS UINT32) AS STRINGFUNCTION Display(value AS UINT64) AS STRINGFUNCTION Display(value AS UUID) AS STRINGDistance
FUNCTION Distance(left AS LIST OF DOUBLE,right AS LIST OF DOUBLE) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Distance(left AS LIST OF INTEGER,right AS LIST OF INTEGER) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Distance(left AS LIST OF BYTE,right AS LIST OF BYTE) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Distance(left AS LIST OF UINT32,right AS LIST OF UINT32) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Distance(left AS LIST OF UINT64,right AS LIST OF UINT64) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Distance(left AS ARRAY OF DOUBLE,right AS ARRAY OF DOUBLE) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorFUNCTION Distance(left AS ARRAY OF INTEGER,right AS ARRAY OF INTEGER) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorFUNCTION Distance(left AS ARRAY OF BYTE,right AS ARRAY OF BYTE) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorFUNCTION Distance(left AS ARRAY OF UINT32,right AS ARRAY OF UINT32) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorFUNCTION Distance(left AS ARRAY OF UINT64,right AS ARRAY OF UINT64) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorDivideDuration
FUNCTION DivideDuration(value AS Duration,divisor AS INTEGER,rounding AS RoundingMode=RoundingMode.RejectLoss) AS Duration FAILS DateTimeErrorDot
FUNCTION Dot(left AS LIST OF DOUBLE,right AS LIST OF DOUBLE) AS DOUBLE FAILS VectorDimensionErrorFUNCTION Dot(left AS LIST OF INTEGER,right AS LIST OF INTEGER) AS INTEGER FAILS VectorDimensionError,NumericErrorFUNCTION Dot(left AS LIST OF BYTE,right AS LIST OF BYTE) AS UINT64 FAILS VectorDimensionError,NumericErrorFUNCTION Dot(left AS LIST OF UINT32,right AS LIST OF UINT32) AS UINT64 FAILS VectorDimensionError,NumericErrorFUNCTION Dot(left AS LIST OF UINT64,right AS LIST OF UINT64) AS UINT64 FAILS VectorDimensionError,NumericErrorFUNCTION Dot(left AS ARRAY OF DOUBLE,right AS ARRAY OF DOUBLE) AS DOUBLE FAILS VectorDimensionError,VectorRankErrorFUNCTION Dot(left AS ARRAY OF INTEGER,right AS ARRAY OF INTEGER) AS INTEGER FAILS VectorDimensionError,VectorRankError,NumericErrorFUNCTION Dot(left AS ARRAY OF BYTE,right AS ARRAY OF BYTE) AS UINT64 FAILS VectorDimensionError,VectorRankError,NumericErrorFUNCTION Dot(left AS ARRAY OF UINT32,right AS ARRAY OF UINT32) AS UINT64 FAILS VectorDimensionError,VectorRankError,NumericErrorFUNCTION Dot(left AS ARRAY OF UINT64,right AS ARRAY OF UINT64) AS UINT64 FAILS VectorDimensionError,VectorRankError,NumericErrorDoubleBits
FUNCTION DoubleBits(value AS DOUBLE) AS INTEGERDoubleFromBits
FUNCTION DoubleFromBits(bits AS INTEGER) AS DOUBLEDrawAnimationFrame
SUB DrawAnimationFrame(BYREF canvas AS Canvas,animation AS Animation,index AS INTEGER,x AS INTEGER=0,y AS INTEGER=0,opacity AS DOUBLE=1.0,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) FAILS CanvasError,IndexError,NumericErrorDrawBitmapText
SUB DrawBitmapText(BYREF canvas AS Canvas,text AS STRING,x AS INTEGER,y AS INTEGER,color AS Color,scale AS INTEGER=1,strictGlyphs AS BOOLEAN=FALSE) FAILS CanvasError,IndexError,NumericErrorDrawCircle
SUB DrawCircle(BYREF canvas AS Canvas,cx AS DOUBLE,cy AS DOUBLE,radius AS DOUBLE,stroke AS Stroke) FAILS CanvasError,IndexError,NumericErrorDrawDashedPath
SUB DrawDashedPath(BYREF canvas AS Canvas,path AS CanvasPath,stroke AS Stroke,dashes AS LIST OF DOUBLE,dashOffset AS DOUBLE=0.0,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) FAILS CanvasError,IndexError,NumericErrorDrawDashedPolyline
SUB DrawDashedPolyline(BYREF canvas AS Canvas,points AS LIST OF Point,stroke AS Stroke,dashes AS LIST OF DOUBLE,dashOffset AS DOUBLE=0.0,closed AS BOOLEAN=FALSE) FAILS CanvasError,IndexError,NumericErrorDrawEllipse
SUB DrawEllipse(BYREF canvas AS Canvas,cx AS DOUBLE,cy AS DOUBLE,rx AS DOUBLE,ry AS DOUBLE,stroke AS Stroke) FAILS CanvasError,IndexError,NumericErrorDrawImage
SUB DrawImage(BYREF destination AS Canvas,source AS Canvas,x AS INTEGER,y AS INTEGER,opacity AS DOUBLE=1.0,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) FAILS CanvasError,IndexError,NumericErrorDrawLine
SUB DrawLine(BYREF canvas AS Canvas,x0 AS DOUBLE,y0 AS DOUBLE,x1 AS DOUBLE,y1 AS DOUBLE,stroke AS Stroke) FAILS CanvasError,IndexError,NumericErrorDrawPath
SUB DrawPath(BYREF canvas AS Canvas,path AS CanvasPath,stroke AS Stroke,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) FAILS CanvasError,IndexError,NumericErrorDrawPolyline
SUB DrawPolyline(BYREF canvas AS Canvas,points AS LIST OF Point,stroke AS Stroke,closed AS BOOLEAN=FALSE) FAILS CanvasError,IndexError,NumericErrorDrawRect
SUB DrawRect(BYREF canvas AS Canvas,x AS DOUBLE,y AS DOUBLE,width AS DOUBLE,height AS DOUBLE,stroke AS Stroke) FAILS CanvasError,IndexError,NumericErrorDrawRoundedRect
SUB DrawRoundedRect(BYREF canvas AS Canvas,x AS DOUBLE,y AS DOUBLE,width AS DOUBLE,height AS DOUBLE,radius AS DOUBLE,stroke AS Stroke) FAILS CanvasError,IndexError,NumericErrorDrawText
SUB DrawText(BYREF canvas AS Canvas,font AS Font,text AS STRING,x AS DOUBLE,y AS DOUBLE,style AS TextStyle) FAILS CanvasError,IndexError,NumericErrorDrawTextLayout
SUB DrawTextLayout(BYREF canvas AS Canvas,layout AS TextLayout,x AS DOUBLE,y AS DOUBLE,color AS Color,aa AS Antialiasing=Antialiasing.Standard,mode AS BlendMode=BlendMode.SourceOver,space AS BlendSpace=BlendSpace.EncodedSRGB) FAILS CanvasError,IndexError,NumericErrorDurationMicroseconds
FUNCTION DurationMicroseconds(value AS Duration,rounding AS RoundingMode=RoundingMode.RejectLoss) AS INTEGER FAILS DateTimeErrorDurationMilliseconds
FUNCTION DurationMilliseconds(value AS Duration,rounding AS RoundingMode=RoundingMode.RejectLoss) AS INTEGER FAILS DateTimeErrorDurationNanoseconds
FUNCTION DurationNanoseconds(value AS Duration) AS INTEGER FAILS DateTimeErrorDurationSeconds
FUNCTION DurationSeconds(value AS Duration) AS INTEGER