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.
OffsetAt
FUNCTION OffsetAt(value AS TimeZone,instant AS Instant) AS UtcOffset FAILS DateTimeErrorOffsetOf
FUNCTION OffsetOf(value AS OffsetDateTime) AS UtcOffsetFUNCTION OffsetOf(value AS OffsetTime) AS UtcOffsetFUNCTION OffsetOf(value AS ZonedDateTime) AS UtcOffset FAILS DateTimeErrorOffsetSeconds
FUNCTION OffsetSeconds(value AS UtcOffset) AS INTEGEROpenDatabase
FUNCTION OpenDatabase(path AS STRING) AS DATABASE FAILS SqliteErrorOpenDirectory
FUNCTION OpenDirectory(path AS STRING) AS File FAILS IoErrorOpenFile
FUNCTION OpenFile(path AS STRING,mode AS STRING="r") AS File FAILS IoErrorOpenFileBelow
FUNCTION OpenFileBelow(root AS File,path AS STRING) AS File FAILS IoError,StringErrorOpenPseudoTerminal
FUNCTION OpenPseudoTerminal() AS PseudoTerminal FAILS IoErrorOpenTerminal
FUNCTION OpenTerminal() AS Terminal FAILS IoError