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.
GaussianBlurCanvas
FUNCTION GaussianBlurCanvas(canvas AS Canvas,sigma AS DOUBLE) AS Canvas FAILS CanvasError,IndexError,NumericErrorGet
FUNCTION Get(value AS JsonValue,key AS STRING) AS JsonValue FAILS JsonError,MissingKeyFUNCTION Get(value AS JsonValue,key AS STRING,fallback AS JsonValue) AS JsonValue FAILS JsonErrorFUNCTION Get[K,V](table AS DICT OF K TO V, key AS K) AS V FAILS MissingKey, LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION Get[K,V](table AS DICT OF K TO V, key AS K) AS BORROW V FROM table FAILS MissingKey, LIKE ValidateKey(AS K) WHERE V IS RESOURCEFUNCTION Get[K,V](table AS DICT OF K TO V, key AS K, fallback AS V) AS V FAILS LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION Get[K,V](table AS DICT OF K TO V, key AS K, fallback AS V) AS BORROW V FROM table OR fallback FAILS LIKE ValidateKey(AS K) WHERE V IS RESOURCEFUNCTION Get[K,V](m AS MultiMap[K,V],key AS K) AS LIST OF V FAILS MissingKey,LIKE ValidateKey(AS K) WHERE V IS COPYABLEFUNCTION Get[K,V](m AS MultiMap[K,V],key AS K) AS BORROW LIST OF V FROM m FAILS MissingKey,LIKE ValidateKey(AS K) WHERE V IS RESOURCEGetAll
FUNCTION GetAll[K,V](m AS MultiMap[K,V],key AS K) AS LIST OF V FAILS LIKE ValidateKey(AS K) WHERE V IS COPYABLEGetFileInfo
FUNCTION GetFileInfo(file AS File) AS FileInfo FAILS IoErrorFUNCTION GetFileInfo(path AS STRING,followSymbolicLinks AS BOOLEAN=TRUE) AS FileInfo FAILS IoErrorGetFontMetrics
FUNCTION GetFontMetrics(font AS Font,size AS DOUBLE) AS FontMetrics FAILS CanvasErrorGetKerning
FUNCTION GetKerning(font AS Font,leftScalar AS INTEGER,rightScalar AS INTEGER,size AS DOUBLE=24.0) AS DOUBLE FAILS CanvasError,IndexErrorGetLogConfig
FUNCTION GetLogConfig(logger AS Logger) AS LogConfig FAILS LoggingErrorFUNCTION GetLogConfig(logger AS LoggerHandle) AS LogConfig FAILS LoggingErrorFUNCTION GetLogConfig() AS LogConfig FAILS LoggingErrorGetPixel
FUNCTION GetPixel(canvas AS Canvas,x AS INTEGER,y AS INTEGER) AS Color FAILS CanvasError,IndexError,NumericErrorGetTerminalSize
FUNCTION GetTerminalSize(terminal AS Terminal) AS TerminalSize FAILS IoErrorGraphemeBoundaries
FUNCTION GraphemeBoundaries(text AS STRING) AS LIST OF INTEGER FAILS CanvasError,IndexErrorGrayscaleCanvas
FUNCTION GrayscaleCanvas(canvas AS Canvas) AS Canvas FAILS CanvasError,IndexError,NumericError