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.
MakeDirectory
FUNCTION MakeDirectory(path AS STRING) AS INTEGER FAILS IoErrorMapLocal
FUNCTION MapLocal(zone AS TimeZone,local AS LocalDateTime) AS LocalMapping FAILS DateTimeErrorMaskedCanvas
FUNCTION MaskedCanvas(canvas AS Canvas,mask AS Canvas,selectedChannel AS MaskChannel=MaskChannel.Alpha,inverted AS BOOLEAN=FALSE,space AS BlendSpace=BlendSpace.EncodedSRGB) AS Canvas FAILS CanvasError,IndexError,NumericErrorMAX
FUNCTION MAX(left AS INTEGER, right AS INTEGER) AS INTEGERFUNCTION MAX(left AS DOUBLE, right AS DOUBLE) AS DOUBLEMaxUUID
FUNCTION MaxUUID() AS UUIDMeasureBitmapText
FUNCTION MeasureBitmapText(text AS STRING,scale AS INTEGER=1) AS PixelRect FAILS CanvasErrorMeasureText
FUNCTION MeasureText(font AS Font,text AS STRING,size AS DOUBLE=24.0,strictGlyphs AS BOOLEAN=FALSE,kerning AS BOOLEAN=TRUE) AS TextMetrics FAILS CanvasError,IndexErrorMembers
FUNCTION Members(bits AS BitSet) AS LIST OF INTEGERMergeURLQuery
FUNCTION MergeURLQuery(BYVAL value AS URL,parameters AS LIST OF URLParameter) AS URL FAILS UrlErrorFUNCTION MergeURLQuery(BYVAL value AS URL,parameters AS DICT OF STRING TO STRING) AS URL FAILS UrlErrorFUNCTION MergeURLQuery(BYVAL value AS URL,parameters AS DICT OF STRING TO LIST OF STRING) AS URL FAILS UrlErrorMicroseconds
FUNCTION Microseconds(value AS INTEGER) AS DurationMID
FUNCTION MID(text AS STRING, start AS INTEGER, count AS INTEGER) AS STRING FAILS StringErrorMilliseconds
FUNCTION Milliseconds(value AS INTEGER) AS DurationMIN
FUNCTION MIN(left AS INTEGER, right AS INTEGER) AS INTEGERFUNCTION MIN(left AS DOUBLE, right AS DOUBLE) AS DOUBLEMinute
FUNCTION Minute(value AS TimeOfDay) AS INTEGERMinutes
FUNCTION Minutes(value AS INTEGER) AS Duration FAILS DateTimeErrorMonotonicNanoseconds
FUNCTION MonotonicNanoseconds() AS INTEGER FAILS IoErrorMonthNumber
FUNCTION MonthNumber(value AS Month) AS INTEGERMonthOf
FUNCTION MonthOf(value AS Date) AS MonthMountDirectory
FUNCTION MountDirectory(BYREF router AS HTTPRouter,prefix AS STRING,root AS STRING) AS INTEGER FAILS HTTPError,StringErrorMoveTo
SUB MoveTo(BYREF path AS CanvasPath,x AS DOUBLE,y AS DOUBLE) FAILS CanvasErrorMultiplyDuration
FUNCTION MultiplyDuration(value AS Duration,factor AS INTEGER) AS Duration FAILS DateTimeErrorMultiplyHigh
FUNCTION MultiplyHigh(left AS UINT64, right AS UINT64) AS UINT64MultiplyWide
FUNCTION MultiplyWide(left AS UINT64, right AS UINT64) AS WideProduct