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.
SameFileVersion
FUNCTION SameFileVersion(left AS FileInfo,right AS FileInfo) AS BOOLEANSameInstant
FUNCTION SameInstant(left AS OffsetDateTime,right AS OffsetDateTime) AS BOOLEAN FAILS DateTimeErrorFUNCTION SameInstant(left AS ZonedDateTime,right AS ZonedDateTime) AS BOOLEANSameLocalDateTime
FUNCTION SameLocalDateTime(left AS LocalDateTime,right AS LocalDateTime) AS BOOLEANSameZoneRules
FUNCTION SameZoneRules(left AS TimeZone,right AS TimeZone) AS BOOLEANSamplePixel
FUNCTION SamplePixel(canvas AS Canvas,x AS DOUBLE,y AS DOUBLE,sampling AS Sampling=Sampling.Bilinear,space AS BlendSpace=BlendSpace.EncodedSRGB) AS Color FAILS CanvasError,IndexError,NumericErrorSaveAnimation
SUB SaveAnimation(animation AS Animation,path AS STRING,format AS ImageFormat=ImageFormat.Auto,maxEncodedBytes AS INTEGER=67108864) FAILS CanvasError,IndexError,NumericError,StringError,IoErrorSaveImage
SUB SaveImage(canvas AS Canvas,path AS STRING,format AS ImageFormat=ImageFormat.Auto) FAILS CanvasError,IndexError,NumericError,StringError,IoErrorScaled
FUNCTION Scaled(values AS LIST OF DOUBLE,factor AS DOUBLE) AS LIST OF DOUBLEFUNCTION Scaled(values AS LIST OF INTEGER,factor AS INTEGER) AS LIST OF INTEGER FAILS NumericErrorFUNCTION Scaled(values AS LIST OF BYTE,factor AS BYTE) AS LIST OF BYTE FAILS NumericErrorFUNCTION Scaled(values AS LIST OF UINT32,factor AS UINT32) AS LIST OF UINT32 FAILS NumericErrorFUNCTION Scaled(values AS LIST OF UINT64,factor AS UINT64) AS LIST OF UINT64 FAILS NumericErrorFUNCTION Scaled(values AS ARRAY OF DOUBLE,factor AS DOUBLE) AS LIST OF DOUBLE FAILS VectorRankErrorFUNCTION Scaled(values AS ARRAY OF INTEGER,factor AS INTEGER) AS LIST OF INTEGER FAILS VectorRankError,NumericErrorFUNCTION Scaled(values AS ARRAY OF BYTE,factor AS BYTE) AS LIST OF BYTE FAILS VectorRankError,NumericErrorFUNCTION Scaled(values AS ARRAY OF UINT32,factor AS UINT32) AS LIST OF UINT32 FAILS VectorRankError,NumericErrorFUNCTION Scaled(values AS ARRAY OF UINT64,factor AS UINT64) AS LIST OF UINT64 FAILS VectorRankError,NumericErrorScalingTransform
FUNCTION ScalingTransform(x AS DOUBLE,y AS DOUBLE) AS AffineTransform FAILS CanvasErrorSecond
FUNCTION Second(value AS TimeOfDay) AS INTEGERSeconds
FUNCTION Seconds(value AS INTEGER) AS DurationSecureRandomBytes
FUNCTION SecureRandomBytes(count AS INTEGER) AS LIST OF BYTE FAILS IoError,IndexErrorSeek
FUNCTION Seek(BYREF reader AS ByteReader,position AS INTEGER) AS INTEGER FAILS IndexErrorSeekFile
FUNCTION SeekFile(file AS File,position AS INTEGER) AS INTEGER FAILS IoErrorSend
FUNCTION Send[T](port AS SENDER OF T, message AS T) AS INTEGER FAILS ChannelClosedSendHTTPRequest
FUNCTION SendHTTPRequest(connection AS TCPConnection,BYREF exchange AS HTTPExchange,method AS STRING,url AS HTTPURL,headers AS LIST OF HTTPHeader,body AS LIST OF BYTE) AS INTEGER FAILS IoError,HTTPError,StringErrorSerializationSchema
FUNCTION SerializationSchema[T](witness AS OPTIONAL OF T) AS SerializationSchemaSerializationTypeSchema
FUNCTION SerializationTypeSchema[T](witness AS OPTIONAL OF T) AS TypeGraphServeDirectory
SUB ServeDirectory(connection AS TCPConnection,root AS STRING,options AS HTTPOptions)SUB ServeDirectory(connection AS TCPConnection,root AS STRING)SUB ServeDirectory(connection AS TCPConnection,root AS STRING,tls AS TLSServerOptions,options AS HTTPOptions)SUB ServeDirectory(connection AS TCPConnection,root AS STRING,tls AS TLSServerOptions)ServeHTTP
SUB ServeHTTP(connection AS TCPConnection,router AS HTTPRouter,options AS HTTPOptions)SUB ServeHTTP(connection AS TCPConnection,router AS HTTPRouter)SUB ServeHTTP(listener AS TCPListener,router AS HTTPRouter,options AS HTTPOptions) FAILS IoErrorSUB ServeHTTP(listener AS TCPListener,router AS HTTPRouter) FAILS IoErrorServeHTTPChecked
FUNCTION ServeHTTPChecked(connection AS TCPConnection,router AS HTTPRouter,options AS HTTPOptions) AS INTEGER FAILS IoError,HTTPError,IndexError,StringError,JsonError,LIKE routerServeHTTPS
SUB ServeHTTPS(connection AS TCPConnection,router AS HTTPRouter,tls AS TLSServerOptions,options AS HTTPOptions)SUB ServeHTTPS(connection AS TCPConnection,router AS HTTPRouter,tls AS TLSServerOptions)SUB ServeHTTPS(listener AS TCPListener,router AS HTTPRouter,tls AS TLSServerOptions,options AS HTTPOptions) FAILS IoErrorSUB ServeHTTPS(listener AS TCPListener,router AS HTTPRouter,tls AS TLSServerOptions) FAILS IoErrorSetDefault
FUNCTION SetDefault[K,V](BYREF table AS DICT OF K TO V, key AS K, fallback AS V) AS V FAILS LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION SetDefault[K,V](BYREF table AS DICT OF K TO OPTIONAL OF V, key AS K) AS OPTIONAL OF V FAILS LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION SetDefault[K,V](BYREF table AS DICT OF K TO V,key AS K,BYVAL fallback AS V) AS BORROW V FROM table FAILS LIKE ValidateKey(AS K) WHERE V IS RESOURCEFUNCTION SetDefault[K,V](BYREF table AS DICT OF K TO OPTIONAL OF V,key AS K) AS BORROW OPTIONAL OF V FROM table FAILS LIKE ValidateKey(AS K) WHERE V IS RESOURCESetDefaultLogger
SUB SetDefaultLogger(BYVAL logger AS Logger) FAILS LoggingErrorSUB SetDefaultLogger(logger AS LoggerHandle) FAILS LoggingErrorSetDifference
FUNCTION SetDifference[T](left AS SortedSet[T],right AS SortedSet[T]) AS SortedSet[T] FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)SetFilePermissions
FUNCTION SetFilePermissions(path AS STRING,mode AS INTEGER) AS INTEGER FAILS IoErrorSetIntersection
FUNCTION SetIntersection[T](left AS SortedSet[T],right AS SortedSet[T]) AS SortedSet[T] FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)SetLogConfig
SUB SetLogConfig(logger AS Logger,config AS LogConfig) FAILS LoggingErrorSUB SetLogConfig(logger AS LoggerHandle,config AS LogConfig) FAILS LoggingErrorSUB SetLogConfig(config AS LogConfig) FAILS LoggingErrorSetLogFormat
SUB SetLogFormat(logger AS Logger,pattern AS STRING) FAILS LoggingErrorSUB SetLogFormat(logger AS LoggerHandle,pattern AS STRING) FAILS LoggingErrorSUB SetLogFormat(pattern AS STRING) FAILS LoggingErrorSetLogLevel
SUB SetLogLevel(logger AS Logger,level AS LogLevel) FAILS LoggingErrorSUB SetLogLevel(logger AS LoggerHandle,level AS LogLevel) FAILS LoggingErrorSUB SetLogLevel(level AS LogLevel) FAILS LoggingErrorSetPixel
SUB SetPixel(BYREF canvas AS Canvas,x AS INTEGER,y AS INTEGER,color AS Color) FAILS CanvasError,IndexError,NumericErrorSetSymmetricDifference
FUNCTION SetSymmetricDifference[T](left AS SortedSet[T],right AS SortedSet[T]) AS SortedSet[T] FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)SetUnion
FUNCTION SetUnion[T](left AS SortedSet[T],right AS SortedSet[T]) AS SortedSet[T] FAILS LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)SetURLQueryParameter
SUB SetURLQueryParameter(BYREF parameters AS LIST OF URLParameter,name AS STRING,value AS STRING)SUB SetURLQueryParameter(BYREF value AS URL,name AS STRING,text AS STRING) FAILS UrlErrorSetValue
FUNCTION SetValue[K,V](BYREF d AS SortedDictionary[K,V],key AS K,BYVAL value AS V) AS BOOLEAN FAILS IndexError,LIKE __ValueOrderCheck(AS K),LIKE ValidateKey(AS K)SGN
FUNCTION SGN(value AS INTEGER) AS INTEGERFUNCTION SGN(value AS DOUBLE) AS INTEGER FAILS MathErrorSharpenCanvas
FUNCTION SharpenCanvas(canvas AS Canvas) AS Canvas FAILS CanvasError,IndexError,NumericErrorShiftLeft
FUNCTION ShiftLeft(value AS UINT64, count AS INTEGER) AS UINT64ShiftRight
FUNCTION ShiftRight(value AS UINT64, count AS INTEGER) AS UINT64ShiftTime
FUNCTION ShiftTime(value AS TimeOfDay,nanoseconds AS INTEGER) AS TimeShiftFUNCTION ShiftTime(value AS TimeOfDay,amount AS Duration) AS TimeShift FAILS DateTimeErrorShowTerminalCursor
FUNCTION ShowTerminalCursor(terminal AS Terminal,visible AS BOOLEAN) AS INTEGER FAILS IoErrorSIGN
FUNCTION SIGN(value AS INTEGER) AS INTEGERFUNCTION SIGN(value AS DOUBLE) AS INTEGER FAILS MathErrorSIN
FUNCTION SIN(value AS DOUBLE) AS DOUBLESINH
FUNCTION SINH(value AS DOUBLE) AS DOUBLESkip
FUNCTION Skip(BYREF reader AS ByteReader,count AS INTEGER) AS INTEGER FAILS IndexErrorSlice
FUNCTION Slice[T](items AS LIST OF T, start AS INTEGER, finish AS INTEGER) AS LIST OF T FAILS IndexErrorSnapshot
FUNCTION Snapshot[T](q AS Deque[T]) AS LIST OF T WHERE T IS COPYABLEFUNCTION Snapshot[T](q AS Queue[T]) AS LIST OF T WHERE T IS COPYABLEFUNCTION Snapshot[T](q AS BoundedDeque[T]) AS LIST OF T WHERE T IS COPYABLEFUNCTION Snapshot[T](s AS SortedSet[T]) AS LIST OF TSort
FUNCTION Sort[T,R](BYREF items AS LIST OF T,Compare AS CALLABLE(T,T) AS R) AS INTEGER FAILS LIKE __SortResult(AS R)FUNCTION Sort[T](BYREF items AS LIST OF T) AS INTEGER FAILS LIKE __ValueOrderCheck(AS T)Sorted
FUNCTION Sorted[T,R](items AS LIST OF T, Compare AS CALLABLE(T,T) AS R) AS LIST OF T FAILS LIKE __SortResult(AS R)FUNCTION Sorted[T](items AS LIST OF T) AS LIST OF T FAILS LIKE __ValueOrderCheck(AS T)FUNCTION Sorted[R](text AS STRING, Compare AS CALLABLE(STRING, STRING) AS R) AS STRING FAILS LIKE __SortResult(AS R)FUNCTION Sorted(text AS STRING) AS STRINGSPACE
FUNCTION SPACE(count AS INTEGER) AS STRING FAILS StringErrorSPLIT
FUNCTION SPLIT(text AS STRING, separator AS STRING="") AS LIST OF STRING FAILS StringErrorSqlBlob
FUNCTION SqlBlob(value AS LIST OF BYTE) AS SqlValueSqlBoolean
FUNCTION SqlBoolean(value AS BOOLEAN) AS SqlValueSqlGetBlob
FUNCTION SqlGetBlob(value AS SqlValue) AS LIST OF BYTE FAILS SqliteErrorSqlGetBoolean
FUNCTION SqlGetBoolean(value AS SqlValue) AS BOOLEAN FAILS SqliteErrorSqlGetInteger
FUNCTION SqlGetInteger(value AS SqlValue) AS INTEGER FAILS SqliteErrorSqlGetReal
FUNCTION SqlGetReal(value AS SqlValue) AS DOUBLE FAILS SqliteErrorSqlGetText
FUNCTION SqlGetText(value AS SqlValue) AS STRING FAILS SqliteErrorSqlInteger
FUNCTION SqlInteger(value AS INTEGER) AS SqlValueFUNCTION SqlInteger(value AS UINT64) AS SqlValue FAILS SqliteErrorSqlNull
FUNCTION SqlNull() AS SqlValueSqlReal
FUNCTION SqlReal(value AS DOUBLE) AS SqlValueSqlText
FUNCTION SqlText(value AS STRING) AS SqlValueSQR
FUNCTION SQR(value AS DOUBLE) AS DOUBLESQRT
FUNCTION SQRT(value AS DOUBLE) AS DOUBLEStartHTTPRequest
FUNCTION StartHTTPRequest(connection AS TCPConnection,BYREF exchange AS HTTPExchange,method AS STRING,url AS HTTPURL,headers AS LIST OF HTTPHeader,length AS INTEGER=-1) AS INTEGER FAILS IoError,HTTPError,StringErrorStartHTTPResponse
FUNCTION StartHTTPResponse(connection AS TCPConnection,BYREF exchange AS HTTPExchange,status AS INTEGER,headers AS LIST OF HTTPHeader) AS INTEGER FAILS IoError,HTTPError,StringErrorStartOfDay
FUNCTION StartOfDay(value AS Date,zone AS TimeZone,options AS LocalResolveOptions) AS ZonedDateTime FAILS DateTimeErrorFUNCTION StartOfDay(value AS Date,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeErrorStartOfMonth
FUNCTION StartOfMonth(value AS Date) AS Date FAILS DateTimeErrorStartOfWeek
FUNCTION StartOfWeek(value AS Date,firstDay AS INTEGER=1) AS Date FAILS DateTimeErrorFUNCTION StartOfWeek(value AS Date,firstDay AS Weekday) AS Date FAILS DateTimeErrorStartOfYear
FUNCTION StartOfYear(value AS Date) AS Date FAILS DateTimeErrorStartProcess
FUNCTION StartProcess(executable AS STRING,arguments AS LIST OF STRING,directory AS STRING=".",interactive AS BOOLEAN=FALSE) AS Process FAILS IoErrorSTARTSWITH
FUNCTION STARTSWITH(text AS STRING, prefix AS STRING) AS BOOLEANStartTLS
FUNCTION StartTLS(connection AS TCPConnection,options AS TLSClientOptions) AS INTEGER FAILS IoError,TLSErrorFUNCTION StartTLS(connection AS TCPConnection,options AS TLSClientOptions,timeout AS Duration) AS INTEGER FAILS IoError,TLSErrorFUNCTION StartTLS(connection AS TCPConnection,options AS TLSServerOptions) AS INTEGER FAILS IoError,TLSErrorFUNCTION StartTLS(connection AS TCPConnection,options AS TLSServerOptions,timeout AS Duration) AS INTEGER FAILS IoError,TLSErrorStderr
FUNCTION Stderr() AS File FAILS IoErrorStdin
FUNCTION Stdin() AS File FAILS IoErrorStdout
FUNCTION Stdout() AS File FAILS IoErrorSTR
FUNCTION STR(value AS UINT64) AS STRINGFUNCTION STR(value AS BYTE) AS STRINGFUNCTION STR(value AS UINT32) AS STRINGFUNCTION STR(value AS INTEGER) AS STRINGFUNCTION STR(value AS DOUBLE) AS STRINGStringBuilder
FUNCTION StringBuilder(Capacity AS INTEGER=0) AS StringBuilder FAILS IndexErrorFUNCTION StringBuilder(text AS STRING) AS StringBuilderStringifyJSON
FUNCTION StringifyJSON(value AS JsonValue,codec AS JsonCodec) AS STRING FAILS JsonErrorFUNCTION StringifyJSON(value AS JsonValue) AS STRING FAILS JsonErrorSubtractDuration
FUNCTION SubtractDuration(left AS Duration,right AS Duration) AS Duration FAILS DateTimeErrorSuspendTerminal
FUNCTION SuspendTerminal(terminal AS Terminal) AS INTEGER FAILS IoErrorSwapAt
FUNCTION SwapAt[T](BYREF items AS LIST OF T,first AS INTEGER,second AS INTEGER) AS INTEGER FAILS IndexErrorSymmetricDifference
FUNCTION SymmetricDifference[K](left AS SET OF K, right AS SET OF K) AS SET OF K