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.
NaN
FUNCTION NaN() AS DOUBLENanosecondFraction
FUNCTION NanosecondFraction(value AS TimeOfDay) AS INTEGERFUNCTION NanosecondFraction(value AS Instant) AS INTEGERFUNCTION NanosecondFraction(value AS Duration) AS INTEGERNanoseconds
FUNCTION Nanoseconds(value AS INTEGER) AS DurationNegateDuration
FUNCTION NegateDuration(value AS Duration) AS Duration FAILS DateTimeErrorNegatePeriod
FUNCTION NegatePeriod(value AS Period) AS Period FAILS DateTimeErrorNewAnimation
FUNCTION NewAnimation(width AS INTEGER,height AS INTEGER,plays AS INTEGER=1,maxDecodedBytes AS INTEGER=268435456) AS Animation FAILS CanvasErrorNewBitSet
FUNCTION NewBitSet(size AS INTEGER) AS BitSet FAILS CollectionError,IndexErrorNewBoundedDeque
FUNCTION NewBoundedDeque[T](capacity AS INTEGER) AS BoundedDeque[T] FAILS CollectionErrorNewCache
FUNCTION NewCache[K,V](maxEntries AS INTEGER,policy AS CachePolicy=CachePolicy.LRU,expireAfter AS OPTIONAL OF Duration=NONE,maxWeight AS INTEGER=0) AS Cache[K,V] FAILS CollectionErrorNewCanvas
FUNCTION NewCanvas(width AS INTEGER,height AS INTEGER,maxPixels AS INTEGER=16777216) AS Canvas FAILS CanvasError,NumericError,IndexErrorNewCounter
FUNCTION NewCounter[T]() AS Counter[T]NewDate
FUNCTION NewDate(year AS INTEGER,month AS INTEGER,day AS INTEGER) AS Date FAILS DateTimeErrorFUNCTION NewDate(year AS INTEGER,month AS Month,day AS INTEGER) AS Date FAILS DateTimeErrorNewDateInterval
FUNCTION NewDateInterval(start AS Date,finish AS Date) AS DateInterval FAILS DateTimeErrorNewDateTimeAmount
FUNCTION NewDateTimeAmount(calendar AS Period,exact AS Duration) AS DateTimeAmountNewDeque
FUNCTION NewDeque[T]() AS Deque[T]NewDuration
FUNCTION NewDuration(seconds AS INTEGER,nanoseconds AS INTEGER=0) AS Duration FAILS DateTimeErrorNewFontSet
FUNCTION NewFontSet() AS FontSetNewInstantInterval
FUNCTION NewInstantInterval(start AS Instant,finish AS Instant) AS InstantInterval FAILS DateTimeErrorNewIsoWeekDate
FUNCTION NewIsoWeekDate(year AS INTEGER,week AS INTEGER,weekday AS INTEGER) AS IsoWeekDate FAILS DateTimeErrorFUNCTION NewIsoWeekDate(year AS INTEGER,week AS INTEGER,weekday AS Weekday) AS IsoWeekDate FAILS DateTimeErrorNewLocalDateTime
FUNCTION NewLocalDateTime(value AS Date,time AS TimeOfDay) AS LocalDateTimeFUNCTION NewLocalDateTime(year AS INTEGER,month AS INTEGER,day AS INTEGER,hour AS INTEGER=0,minute AS INTEGER=0,second AS INTEGER=0,nanosecond AS INTEGER=0) AS LocalDateTime FAILS DateTimeErrorFUNCTION NewLocalDateTime(year AS INTEGER,month AS Month,day AS INTEGER,hour AS INTEGER=0,minute AS INTEGER=0,second AS INTEGER=0,nanosecond AS INTEGER=0) AS LocalDateTime FAILS DateTimeErrorNewMonthDay
FUNCTION NewMonthDay(month AS INTEGER,day AS INTEGER) AS MonthDay FAILS DateTimeErrorFUNCTION NewMonthDay(month AS Month,day AS INTEGER) AS MonthDay FAILS DateTimeErrorNewMultiMap
FUNCTION NewMultiMap[K,V]() AS MultiMap[K,V]NewOffsetDateTime
FUNCTION NewOffsetDateTime(value AS LocalDateTime,offset AS UtcOffset) AS OffsetDateTime FAILS DateTimeErrorNewOffsetTime
FUNCTION NewOffsetTime(value AS TimeOfDay,offset AS UtcOffset) AS OffsetTimeNewOrderedDictionary
FUNCTION NewOrderedDictionary[K,V]() AS DICT OF K TO VNewOrderedSet
FUNCTION NewOrderedSet[T]() AS SET OF TNewPath
FUNCTION NewPath() AS CanvasPathNewPeriod
FUNCTION NewPeriod(years AS INTEGER=0,months AS INTEGER=0,weeks AS INTEGER=0,days AS INTEGER=0) AS Period FAILS DateTimeErrorNewPriorityQueue
FUNCTION NewPriorityQueue[T]() AS PriorityQueue[T]NewQueue
FUNCTION NewQueue[T]() AS Queue[T]NewRandom
FUNCTION NewRandom(seed AS UINT64,stream AS UINT64=&H36) AS RandomGeneratorFUNCTION NewRandom(seed AS INTEGER,stream AS INTEGER=54) AS RandomGeneratorNewSortedDictionary
FUNCTION NewSortedDictionary[K,V]() AS SortedDictionary[K,V]NewSortedSet
FUNCTION NewSortedSet[T]() AS SortedSet[T]NewSystemClock
FUNCTION NewSystemClock(basis AS MonotonicBasis=MonotonicBasis.ActiveTime) AS Clock FAILS DateTimeErrorNewTestClock
FUNCTION NewTestClock(wall AS Instant) AS Clock FAILS DateTimeErrorNewTextDecoder
FUNCTION NewTextDecoder(encoding AS TextEncoding,errors AS TextErrorPolicy=TextErrorPolicy.Strict,bom AS TextDecodeBom=TextDecodeBom.Preserve,maxOutputBytes AS INTEGER=67108864) AS TextDecoder FAILS TextEncodingErrorNewTextEncoder
FUNCTION NewTextEncoder(encoding AS TextEncoding,errors AS TextErrorPolicy=TextErrorPolicy.Strict,bom AS TextEncodeBom=TextEncodeBom.Omit,maxOutputBytes AS INTEGER=67108864) AS TextEncoder FAILS TextEncodingErrorNewTime
FUNCTION NewTime(hour AS INTEGER,minute AS INTEGER=0,second AS INTEGER=0,nanosecond AS INTEGER=0) AS TimeOfDay FAILS DateTimeErrorNewTimedCache
FUNCTION NewTimedCache[K,V](maxEntries AS INTEGER,policy AS CachePolicy,expireAfter AS Duration,now AS MonotonicInstant,maxWeight AS INTEGER=0) AS Cache[K,V] FAILS CollectionErrorNewTransitionZone
FUNCTION NewTransitionZone(id AS STRING,initial AS UtcOffset,changes AS LIST OF ZoneTransition,futureKnown AS BOOLEAN=TRUE) AS TimeZone FAILS DateTimeErrorNewUtcOffset
FUNCTION NewUtcOffset(seconds AS INTEGER) AS UtcOffset FAILS DateTimeErrorNewUUIDClockGenerator
FUNCTION NewUUIDClockGenerator() AS UUIDClockGenerator FAILS IoErrorNewYearMonth
FUNCTION NewYearMonth(year AS INTEGER,month AS INTEGER) AS YearMonth FAILS DateTimeErrorFUNCTION NewYearMonth(year AS INTEGER,month AS Month) AS YearMonth FAILS DateTimeErrorNEXTAFTER
FUNCTION NEXTAFTER(value AS DOUBLE, toward AS DOUBLE) AS DOUBLENextDouble
FUNCTION NextDouble(BYREF generator AS RandomGenerator) AS DOUBLENextInteger
FUNCTION NextInteger(BYREF generator AS RandomGenerator,upper AS INTEGER) AS INTEGER FAILS NumericErrorNextTransition
FUNCTION NextTransition(value AS TimeZone,instant AS Instant) AS OPTIONAL OF ZoneTransition FAILS DateTimeErrorNextUInt32
FUNCTION NextUInt32(BYREF generator AS RandomGenerator) AS UINT32NextUInt64
FUNCTION NextUInt64(BYREF generator AS RandomGenerator) AS UINT64NextUUIDv1
FUNCTION NextUUIDv1(BYREF generator AS UUIDClockGenerator) AS UUID FAILS UuidError,IoErrorNextUUIDv1AtTicks
FUNCTION NextUUIDv1AtTicks(BYREF generator AS UUIDClockGenerator,ticks AS UINT64) AS UUID FAILS UuidErrorNextUUIDv6
FUNCTION NextUUIDv6(BYREF generator AS UUIDClockGenerator) AS UUID FAILS UuidError,IoErrorNextUUIDv6AtTicks
FUNCTION NextUUIDv6AtTicks(BYREF generator AS UUIDClockGenerator,ticks AS UINT64) AS UUID FAILS UuidErrorNilUUID
FUNCTION NilUUID() AS UUIDNominalBetween
FUNCTION NominalBetween(start AS LocalDateTime,finish AS LocalDateTime) AS Duration FAILS DateTimeErrorNorm
FUNCTION Norm(values AS LIST OF DOUBLE) AS DOUBLEFUNCTION Norm(values AS LIST OF INTEGER) AS DOUBLEFUNCTION Norm(values AS LIST OF BYTE) AS DOUBLEFUNCTION Norm(values AS LIST OF UINT32) AS DOUBLEFUNCTION Norm(values AS LIST OF UINT64) AS DOUBLEFUNCTION Norm(values AS ARRAY OF DOUBLE) AS DOUBLE FAILS VectorRankErrorFUNCTION Norm(values AS ARRAY OF INTEGER) AS DOUBLE FAILS VectorRankErrorFUNCTION Norm(values AS ARRAY OF BYTE) AS DOUBLE FAILS VectorRankErrorFUNCTION Norm(values AS ARRAY OF UINT32) AS DOUBLE FAILS VectorRankErrorFUNCTION Norm(values AS ARRAY OF UINT64) AS DOUBLE FAILS VectorRankErrorNormalized
FUNCTION Normalized(values AS LIST OF DOUBLE) AS LIST OF DOUBLE FAILS ZeroVectorErrorFUNCTION Normalized(values AS LIST OF INTEGER) AS LIST OF DOUBLE FAILS ZeroVectorErrorFUNCTION Normalized(values AS LIST OF BYTE) AS LIST OF DOUBLE FAILS ZeroVectorErrorFUNCTION Normalized(values AS LIST OF UINT32) AS LIST OF DOUBLE FAILS ZeroVectorErrorFUNCTION Normalized(values AS LIST OF UINT64) AS LIST OF DOUBLE FAILS ZeroVectorErrorFUNCTION Normalized(values AS ARRAY OF DOUBLE) AS LIST OF DOUBLE FAILS ZeroVectorError,VectorRankErrorFUNCTION Normalized(values AS ARRAY OF INTEGER) AS LIST OF DOUBLE FAILS ZeroVectorError,VectorRankErrorFUNCTION Normalized(values AS ARRAY OF BYTE) AS LIST OF DOUBLE FAILS ZeroVectorError,VectorRankErrorFUNCTION Normalized(values AS ARRAY OF UINT32) AS LIST OF DOUBLE FAILS ZeroVectorError,VectorRankErrorFUNCTION Normalized(values AS ARRAY OF UINT64) AS LIST OF DOUBLE FAILS ZeroVectorError,VectorRankErrorNormalizeURL
FUNCTION NormalizeURL(BYVAL value AS URL,removeDefaultPort AS BOOLEAN=FALSE) AS URL FAILS UrlErrorFUNCTION NormalizeURL(text AS STRING,removeDefaultPort AS BOOLEAN=FALSE) AS STRING FAILS UrlErrorNowInstant
FUNCTION NowInstant() AS Instant FAILS DateTimeErrorFUNCTION NowInstant(clock AS Clock) AS Instant FAILS DateTimeErrorNowInZone
FUNCTION NowInZone(clock AS Clock,zone AS TimeZone) AS ZonedDateTime FAILS DateTimeErrorNowMonotonic
FUNCTION NowMonotonic(clock AS Clock) AS MonotonicInstant FAILS DateTimeError