From c66946435bc76ed705278dd756eb1abfc41c2e34 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 30 Apr 2025 20:47:38 -0400 Subject: Update wording to remove 'null' --- api/api.md | 12 ++++++------ api/paths.md | 12 ++++++------ api/paths.yaml | 22 +++++++++++----------- man/man3/tomo-Bool.parse.3 | 2 +- man/man3/tomo-Byte.hex.3 | 2 +- man/man3/tomo-Byte.is_between.3 | 2 +- man/man3/tomo-Byte.parse.3 | 2 +- man/man3/tomo-Byte.to.3 | 2 +- man/man3/tomo-Int.abs.3 | 2 +- man/man3/tomo-Int.choose.3 | 2 +- man/man3/tomo-Int.clamped.3 | 2 +- man/man3/tomo-Int.factorial.3 | 2 +- man/man3/tomo-Int.hex.3 | 2 +- man/man3/tomo-Int.is_between.3 | 2 +- man/man3/tomo-Int.is_prime.3 | 2 +- man/man3/tomo-Int.next_prime.3 | 2 +- man/man3/tomo-Int.octal.3 | 2 +- man/man3/tomo-Int.onward.3 | 2 +- man/man3/tomo-Int.parse.3 | 2 +- man/man3/tomo-Int.prev_prime.3 | 2 +- man/man3/tomo-Int.sqrt.3 | 2 +- man/man3/tomo-Int.to.3 | 2 +- man/man3/tomo-List.binary_search.3 | 2 +- man/man3/tomo-List.by.3 | 2 +- man/man3/tomo-List.clear.3 | 2 +- man/man3/tomo-List.counts.3 | 2 +- man/man3/tomo-List.find.3 | 2 +- man/man3/tomo-List.from.3 | 2 +- man/man3/tomo-List.has.3 | 2 +- man/man3/tomo-List.heap_pop.3 | 2 +- man/man3/tomo-List.heap_push.3 | 2 +- man/man3/tomo-List.heapify.3 | 2 +- man/man3/tomo-List.insert.3 | 2 +- man/man3/tomo-List.insert_all.3 | 2 +- man/man3/tomo-List.pop.3 | 2 +- man/man3/tomo-List.random.3 | 2 +- man/man3/tomo-List.remove_at.3 | 2 +- man/man3/tomo-List.remove_item.3 | 2 +- man/man3/tomo-List.reversed.3 | 2 +- man/man3/tomo-List.sample.3 | 2 +- man/man3/tomo-List.shuffle.3 | 2 +- man/man3/tomo-List.shuffled.3 | 2 +- man/man3/tomo-List.slice.3 | 2 +- man/man3/tomo-List.sort.3 | 2 +- man/man3/tomo-List.sorted.3 | 2 +- man/man3/tomo-List.to.3 | 2 +- man/man3/tomo-List.unique.3 | 2 +- man/man3/tomo-List.where.3 | 2 +- man/man3/tomo-Num.1_PI.3 | 2 +- man/man3/tomo-Num.2_PI.3 | 2 +- man/man3/tomo-Num.2_SQRTPI.3 | 2 +- man/man3/tomo-Num.E.3 | 2 +- man/man3/tomo-Num.INF.3 | 2 +- man/man3/tomo-Num.LN10.3 | 2 +- man/man3/tomo-Num.LN2.3 | 2 +- man/man3/tomo-Num.LOG2E.3 | 2 +- man/man3/tomo-Num.PI.3 | 2 +- man/man3/tomo-Num.PI_2.3 | 2 +- man/man3/tomo-Num.PI_4.3 | 2 +- man/man3/tomo-Num.SQRT1_2.3 | 2 +- man/man3/tomo-Num.SQRT2.3 | 2 +- man/man3/tomo-Num.TAU.3 | 2 +- man/man3/tomo-Num.abs.3 | 2 +- man/man3/tomo-Num.acos.3 | 2 +- man/man3/tomo-Num.acosh.3 | 2 +- man/man3/tomo-Num.asin.3 | 2 +- man/man3/tomo-Num.asinh.3 | 2 +- man/man3/tomo-Num.atan.3 | 2 +- man/man3/tomo-Num.atan2.3 | 2 +- man/man3/tomo-Num.atanh.3 | 2 +- man/man3/tomo-Num.cbrt.3 | 2 +- man/man3/tomo-Num.ceil.3 | 2 +- man/man3/tomo-Num.clamped.3 | 2 +- man/man3/tomo-Num.copysign.3 | 2 +- man/man3/tomo-Num.cos.3 | 2 +- man/man3/tomo-Num.cosh.3 | 2 +- man/man3/tomo-Num.erf.3 | 2 +- man/man3/tomo-Num.erfc.3 | 2 +- man/man3/tomo-Num.exp.3 | 2 +- man/man3/tomo-Num.exp2.3 | 2 +- man/man3/tomo-Num.expm1.3 | 2 +- man/man3/tomo-Num.fdim.3 | 2 +- man/man3/tomo-Num.floor.3 | 2 +- man/man3/tomo-Num.hypot.3 | 2 +- man/man3/tomo-Num.is_between.3 | 2 +- man/man3/tomo-Num.isfinite.3 | 2 +- man/man3/tomo-Num.isinf.3 | 2 +- man/man3/tomo-Num.j0.3 | 2 +- man/man3/tomo-Num.j1.3 | 2 +- man/man3/tomo-Num.log.3 | 2 +- man/man3/tomo-Num.log10.3 | 2 +- man/man3/tomo-Num.log1p.3 | 2 +- man/man3/tomo-Num.log2.3 | 2 +- man/man3/tomo-Num.logb.3 | 2 +- man/man3/tomo-Num.mix.3 | 2 +- man/man3/tomo-Num.near.3 | 2 +- man/man3/tomo-Num.nextafter.3 | 2 +- man/man3/tomo-Num.parse.3 | 2 +- man/man3/tomo-Num.percent.3 | 2 +- man/man3/tomo-Num.rint.3 | 2 +- man/man3/tomo-Num.round.3 | 2 +- man/man3/tomo-Num.significand.3 | 2 +- man/man3/tomo-Num.sin.3 | 2 +- man/man3/tomo-Num.sinh.3 | 2 +- man/man3/tomo-Num.sqrt.3 | 2 +- man/man3/tomo-Num.tan.3 | 2 +- man/man3/tomo-Num.tanh.3 | 2 +- man/man3/tomo-Num.tgamma.3 | 2 +- man/man3/tomo-Num.trunc.3 | 2 +- man/man3/tomo-Num.with_precision.3 | 2 +- man/man3/tomo-Num.y0.3 | 2 +- man/man3/tomo-Num.y1.3 | 2 +- man/man3/tomo-Path.accessed.3 | 2 +- man/man3/tomo-Path.append.3 | 2 +- man/man3/tomo-Path.append_bytes.3 | 2 +- man/man3/tomo-Path.base_name.3 | 2 +- man/man3/tomo-Path.by_line.3 | 6 +++--- man/man3/tomo-Path.can_execute.3 | 2 +- man/man3/tomo-Path.can_read.3 | 2 +- man/man3/tomo-Path.can_write.3 | 2 +- man/man3/tomo-Path.changed.3 | 2 +- man/man3/tomo-Path.child.3 | 2 +- man/man3/tomo-Path.children.3 | 2 +- man/man3/tomo-Path.create_directory.3 | 2 +- man/man3/tomo-Path.current_dir.3 | 2 +- man/man3/tomo-Path.exists.3 | 2 +- man/man3/tomo-Path.expand_home.3 | 2 +- man/man3/tomo-Path.extension.3 | 2 +- man/man3/tomo-Path.files.3 | 2 +- man/man3/tomo-Path.from_components.3 | 2 +- man/man3/tomo-Path.glob.3 | 2 +- man/man3/tomo-Path.group.3 | 2 +- man/man3/tomo-Path.is_directory.3 | 2 +- man/man3/tomo-Path.is_file.3 | 2 +- man/man3/tomo-Path.is_socket.3 | 2 +- man/man3/tomo-Path.is_symlink.3 | 2 +- man/man3/tomo-Path.modified.3 | 2 +- man/man3/tomo-Path.owner.3 | 2 +- man/man3/tomo-Path.parent.3 | 2 +- man/man3/tomo-Path.read.3 | 6 +++--- man/man3/tomo-Path.read_bytes.3 | 6 +++--- man/man3/tomo-Path.relative_to.3 | 2 +- man/man3/tomo-Path.remove.3 | 2 +- man/man3/tomo-Path.resolved.3 | 2 +- man/man3/tomo-Path.set_owner.3 | 2 +- man/man3/tomo-Path.subdirectories.3 | 2 +- man/man3/tomo-Path.unique_directory.3 | 2 +- man/man3/tomo-Path.write.3 | 2 +- man/man3/tomo-Path.write_bytes.3 | 2 +- man/man3/tomo-Path.write_unique.3 | 2 +- man/man3/tomo-Path.write_unique_bytes.3 | 2 +- man/man3/tomo-Set.add.3 | 2 +- man/man3/tomo-Set.add_all.3 | 2 +- man/man3/tomo-Set.clear.3 | 2 +- man/man3/tomo-Set.has.3 | 2 +- man/man3/tomo-Set.is_subset_of.3 | 2 +- man/man3/tomo-Set.is_superset_of.3 | 2 +- man/man3/tomo-Set.overlap.3 | 2 +- man/man3/tomo-Set.remove.3 | 2 +- man/man3/tomo-Set.remove_all.3 | 2 +- man/man3/tomo-Set.with.3 | 2 +- man/man3/tomo-Set.without.3 | 2 +- man/man3/tomo-Table.clear.3 | 2 +- man/man3/tomo-Table.get.3 | 2 +- man/man3/tomo-Table.get_or_set.3 | 2 +- man/man3/tomo-Table.has.3 | 2 +- man/man3/tomo-Table.remove.3 | 2 +- man/man3/tomo-Table.set.3 | 2 +- man/man3/tomo-Text.as_c_string.3 | 2 +- man/man3/tomo-Text.at.3 | 2 +- man/man3/tomo-Text.by_line.3 | 2 +- man/man3/tomo-Text.by_split.3 | 2 +- man/man3/tomo-Text.by_split_any.3 | 2 +- man/man3/tomo-Text.bytes.3 | 2 +- man/man3/tomo-Text.caseless_equals.3 | 2 +- man/man3/tomo-Text.codepoint_names.3 | 2 +- man/man3/tomo-Text.ends_with.3 | 2 +- man/man3/tomo-Text.from.3 | 2 +- man/man3/tomo-Text.from_bytes.3 | 2 +- man/man3/tomo-Text.from_c_string.3 | 2 +- man/man3/tomo-Text.from_codepoint_names.3 | 2 +- man/man3/tomo-Text.from_codepoints.3 | 2 +- man/man3/tomo-Text.has.3 | 2 +- man/man3/tomo-Text.join.3 | 2 +- man/man3/tomo-Text.left_pad.3 | 2 +- man/man3/tomo-Text.lines.3 | 2 +- man/man3/tomo-Text.lower.3 | 2 +- man/man3/tomo-Text.middle_pad.3 | 2 +- man/man3/tomo-Text.quoted.3 | 2 +- man/man3/tomo-Text.repeat.3 | 2 +- man/man3/tomo-Text.replace.3 | 2 +- man/man3/tomo-Text.reversed.3 | 2 +- man/man3/tomo-Text.right_pad.3 | 2 +- man/man3/tomo-Text.slice.3 | 2 +- man/man3/tomo-Text.split.3 | 2 +- man/man3/tomo-Text.split_any.3 | 2 +- man/man3/tomo-Text.starts_with.3 | 2 +- man/man3/tomo-Text.title.3 | 2 +- man/man3/tomo-Text.to.3 | 2 +- man/man3/tomo-Text.translate.3 | 2 +- man/man3/tomo-Text.trim.3 | 2 +- man/man3/tomo-Text.upper.3 | 2 +- man/man3/tomo-Text.utf32_codepoints.3 | 2 +- man/man3/tomo-Text.width.3 | 2 +- man/man3/tomo-Text.without_prefix.3 | 2 +- man/man3/tomo-Text.without_suffix.3 | 2 +- man/man3/tomo-USE_COLOR.3 | 2 +- man/man3/tomo-ask.3 | 2 +- man/man3/tomo-exit.3 | 2 +- man/man3/tomo-fail.3 | 2 +- man/man3/tomo-getenv.3 | 2 +- man/man3/tomo-print.3 | 2 +- man/man3/tomo-say.3 | 2 +- man/man3/tomo-setenv.3 | 2 +- man/man3/tomo-sleep.3 | 2 +- src/typecheck.c | 4 ++-- test/optionals.tm | 4 ++-- 217 files changed, 245 insertions(+), 245 deletions(-) diff --git a/api/api.md b/api/api.md index 527708ad..434dcd55 100644 --- a/api/api.md +++ b/api/api.md @@ -2619,13 +2619,13 @@ path | `Path` | The path of the file or directory. | - Path.by_line : func(path: Path -> func(->Text?)?) ``` -Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened. +Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file. | - -**Return:** An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read. +**Return:** An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read. **Example:** @@ -3178,13 +3178,13 @@ path | `Path` | The path of the file or directory. | - Path.read : func(path: Path -> Text?) ``` -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file to read. | - -**Return:** The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. +**Return:** The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. **Example:** @@ -3202,14 +3202,14 @@ path | `Path` | The path of the file to read. | - Path.read_bytes : func(path: Path, limit: Int? = none -> [Byte]?) ``` -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file to read. | - limit | `Int?` | A limit to how many bytes should be read. | `none` -**Return:** The byte contents of the file. If the file cannot be read, a null value will be returned. +**Return:** The byte contents of the file. If the file cannot be read, none will be returned. **Example:** diff --git a/api/paths.md b/api/paths.md index 68f413ef..7929e71f 100644 --- a/api/paths.md +++ b/api/paths.md @@ -98,13 +98,13 @@ path | `Path` | The path of the file or directory. | - Path.by_line : func(path: Path -> func(->Text?)?) ``` -Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened. +Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file. | - -**Return:** An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read. +**Return:** An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read. **Example:** @@ -657,13 +657,13 @@ path | `Path` | The path of the file or directory. | - Path.read : func(path: Path -> Text?) ``` -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file to read. | - -**Return:** The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. +**Return:** The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. **Example:** @@ -681,14 +681,14 @@ path | `Path` | The path of the file to read. | - Path.read_bytes : func(path: Path, limit: Int? = none -> [Byte]?) ``` -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. Argument | Type | Description | Default ---------|------|-------------|--------- path | `Path` | The path of the file to read. | - limit | `Int?` | A limit to how many bytes should be read. | `none` -**Return:** The byte contents of the file. If the file cannot be read, a null value will be returned. +**Return:** The byte contents of the file. If the file cannot be read, none will be returned. **Example:** diff --git a/api/paths.yaml b/api/paths.yaml index f33b7a77..5efae599 100644 --- a/api/paths.yaml +++ b/api/paths.yaml @@ -96,12 +96,12 @@ Path.by_line: short: iterate by line description: > Returns an iterator that can be used to iterate over a file one line at a time, - or returns a null value if the file could not be opened. + or returns none if the file could not be opened. return: type: 'func(->Text?)?' description: > - An iterator that can be used to get lines from a file one at a time or a null - value if the file couldn't be read. + An iterator that can be used to get lines from a file one at a time or + none if the file couldn't be read. args: path: type: 'Path' @@ -619,14 +619,14 @@ Path.parent: Path.read: short: read file contents description: > - Reads the contents of the file at the specified path or a null value if the - file could not be read. + Reads the contents of the file at the specified path or none if the file + could not be read. return: type: 'Text?' description: > - The contents of the file. If the file could not be read, a null value will be - returned. If the file can be read, but is not valid UTF8 data, an error will be - raised. + The contents of the file. If the file could not be read, none will be + returned. If the file can be read, but is not valid UTF8 data, an error + will be raised. args: path: type: 'Path' @@ -642,12 +642,12 @@ Path.read: Path.read_bytes: short: read file contents as bytes description: > - Reads the contents of the file at the specified path or a null value if the - file could not be read. + Reads the contents of the file at the specified path or none if the file + could not be read. return: type: '[Byte]?' description: > - The byte contents of the file. If the file cannot be read, a null value will be + The byte contents of the file. If the file cannot be read, none will be returned. args: path: diff --git a/man/man3/tomo-Bool.parse.3 b/man/man3/tomo-Bool.parse.3 index e7ff9862..81830fb3 100644 --- a/man/man3/tomo-Bool.parse.3 +++ b/man/man3/tomo-Bool.parse.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Bool.parse 3 2025-04-27 "Tomo man-pages" +.TH Bool.parse 3 2025-04-30 "Tomo man-pages" .SH NAME Bool.parse \- parse into boolean .SH LIBRARY diff --git a/man/man3/tomo-Byte.hex.3 b/man/man3/tomo-Byte.hex.3 index 37c2d7a7..6b19e82c 100644 --- a/man/man3/tomo-Byte.hex.3 +++ b/man/man3/tomo-Byte.hex.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Byte.hex 3 2025-04-27 "Tomo man-pages" +.TH Byte.hex 3 2025-04-30 "Tomo man-pages" .SH NAME Byte.hex \- convert to hexidecimal .SH LIBRARY diff --git a/man/man3/tomo-Byte.is_between.3 b/man/man3/tomo-Byte.is_between.3 index 189a282d..9169d998 100644 --- a/man/man3/tomo-Byte.is_between.3 +++ b/man/man3/tomo-Byte.is_between.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Byte.is_between 3 2025-04-27 "Tomo man-pages" +.TH Byte.is_between 3 2025-04-30 "Tomo man-pages" .SH NAME Byte.is_between \- test if inside a range .SH LIBRARY diff --git a/man/man3/tomo-Byte.parse.3 b/man/man3/tomo-Byte.parse.3 index dc714073..6e4d3bb6 100644 --- a/man/man3/tomo-Byte.parse.3 +++ b/man/man3/tomo-Byte.parse.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Byte.parse 3 2025-04-27 "Tomo man-pages" +.TH Byte.parse 3 2025-04-30 "Tomo man-pages" .SH NAME Byte.parse \- convert text to a byte .SH LIBRARY diff --git a/man/man3/tomo-Byte.to.3 b/man/man3/tomo-Byte.to.3 index 69228ba0..9982f5da 100644 --- a/man/man3/tomo-Byte.to.3 +++ b/man/man3/tomo-Byte.to.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Byte.to 3 2025-04-27 "Tomo man-pages" +.TH Byte.to 3 2025-04-30 "Tomo man-pages" .SH NAME Byte.to \- iterate over a range of bytes .SH LIBRARY diff --git a/man/man3/tomo-Int.abs.3 b/man/man3/tomo-Int.abs.3 index 39ae6416..3deb6928 100644 --- a/man/man3/tomo-Int.abs.3 +++ b/man/man3/tomo-Int.abs.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.abs 3 2025-04-27 "Tomo man-pages" +.TH Int.abs 3 2025-04-30 "Tomo man-pages" .SH NAME Int.abs \- absolute value .SH LIBRARY diff --git a/man/man3/tomo-Int.choose.3 b/man/man3/tomo-Int.choose.3 index 569bdc76..57a79540 100644 --- a/man/man3/tomo-Int.choose.3 +++ b/man/man3/tomo-Int.choose.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.choose 3 2025-04-27 "Tomo man-pages" +.TH Int.choose 3 2025-04-30 "Tomo man-pages" .SH NAME Int.choose \- binomial coefficient .SH LIBRARY diff --git a/man/man3/tomo-Int.clamped.3 b/man/man3/tomo-Int.clamped.3 index 883a147a..d951f76b 100644 --- a/man/man3/tomo-Int.clamped.3 +++ b/man/man3/tomo-Int.clamped.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.clamped 3 2025-04-27 "Tomo man-pages" +.TH Int.clamped 3 2025-04-30 "Tomo man-pages" .SH NAME Int.clamped \- clamp an integer .SH LIBRARY diff --git a/man/man3/tomo-Int.factorial.3 b/man/man3/tomo-Int.factorial.3 index 2fe1a880..eba61613 100644 --- a/man/man3/tomo-Int.factorial.3 +++ b/man/man3/tomo-Int.factorial.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.factorial 3 2025-04-27 "Tomo man-pages" +.TH Int.factorial 3 2025-04-30 "Tomo man-pages" .SH NAME Int.factorial \- factorial .SH LIBRARY diff --git a/man/man3/tomo-Int.hex.3 b/man/man3/tomo-Int.hex.3 index b60ae256..c91f22b4 100644 --- a/man/man3/tomo-Int.hex.3 +++ b/man/man3/tomo-Int.hex.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.hex 3 2025-04-27 "Tomo man-pages" +.TH Int.hex 3 2025-04-30 "Tomo man-pages" .SH NAME Int.hex \- convert to hexidecimal .SH LIBRARY diff --git a/man/man3/tomo-Int.is_between.3 b/man/man3/tomo-Int.is_between.3 index 3030d593..1f445b12 100644 --- a/man/man3/tomo-Int.is_between.3 +++ b/man/man3/tomo-Int.is_between.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.is_between 3 2025-04-27 "Tomo man-pages" +.TH Int.is_between 3 2025-04-30 "Tomo man-pages" .SH NAME Int.is_between \- test if an int is in a range .SH LIBRARY diff --git a/man/man3/tomo-Int.is_prime.3 b/man/man3/tomo-Int.is_prime.3 index 2577d624..27769976 100644 --- a/man/man3/tomo-Int.is_prime.3 +++ b/man/man3/tomo-Int.is_prime.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.is_prime 3 2025-04-27 "Tomo man-pages" +.TH Int.is_prime 3 2025-04-30 "Tomo man-pages" .SH NAME Int.is_prime \- check if an integer is prime .SH LIBRARY diff --git a/man/man3/tomo-Int.next_prime.3 b/man/man3/tomo-Int.next_prime.3 index 52c28bf3..9904456a 100644 --- a/man/man3/tomo-Int.next_prime.3 +++ b/man/man3/tomo-Int.next_prime.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.next_prime 3 2025-04-27 "Tomo man-pages" +.TH Int.next_prime 3 2025-04-30 "Tomo man-pages" .SH NAME Int.next_prime \- get the next prime .SH LIBRARY diff --git a/man/man3/tomo-Int.octal.3 b/man/man3/tomo-Int.octal.3 index e27b4015..06c5dd23 100644 --- a/man/man3/tomo-Int.octal.3 +++ b/man/man3/tomo-Int.octal.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.octal 3 2025-04-27 "Tomo man-pages" +.TH Int.octal 3 2025-04-30 "Tomo man-pages" .SH NAME Int.octal \- convert to octal .SH LIBRARY diff --git a/man/man3/tomo-Int.onward.3 b/man/man3/tomo-Int.onward.3 index 5a930dfd..17cb4a6b 100644 --- a/man/man3/tomo-Int.onward.3 +++ b/man/man3/tomo-Int.onward.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.onward 3 2025-04-27 "Tomo man-pages" +.TH Int.onward 3 2025-04-30 "Tomo man-pages" .SH NAME Int.onward \- iterate from a number onward .SH LIBRARY diff --git a/man/man3/tomo-Int.parse.3 b/man/man3/tomo-Int.parse.3 index 9daac941..8facec2a 100644 --- a/man/man3/tomo-Int.parse.3 +++ b/man/man3/tomo-Int.parse.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.parse 3 2025-04-27 "Tomo man-pages" +.TH Int.parse 3 2025-04-30 "Tomo man-pages" .SH NAME Int.parse \- convert text to integer .SH LIBRARY diff --git a/man/man3/tomo-Int.prev_prime.3 b/man/man3/tomo-Int.prev_prime.3 index eb7d9a77..88cbc86a 100644 --- a/man/man3/tomo-Int.prev_prime.3 +++ b/man/man3/tomo-Int.prev_prime.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.prev_prime 3 2025-04-27 "Tomo man-pages" +.TH Int.prev_prime 3 2025-04-30 "Tomo man-pages" .SH NAME Int.prev_prime \- get the previous prime .SH LIBRARY diff --git a/man/man3/tomo-Int.sqrt.3 b/man/man3/tomo-Int.sqrt.3 index 79910749..99cd53e5 100644 --- a/man/man3/tomo-Int.sqrt.3 +++ b/man/man3/tomo-Int.sqrt.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.sqrt 3 2025-04-27 "Tomo man-pages" +.TH Int.sqrt 3 2025-04-30 "Tomo man-pages" .SH NAME Int.sqrt \- square root .SH LIBRARY diff --git a/man/man3/tomo-Int.to.3 b/man/man3/tomo-Int.to.3 index e62253e0..2af4f5fd 100644 --- a/man/man3/tomo-Int.to.3 +++ b/man/man3/tomo-Int.to.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.to 3 2025-04-27 "Tomo man-pages" +.TH Int.to 3 2025-04-30 "Tomo man-pages" .SH NAME Int.to \- iterate a range of integers .SH LIBRARY diff --git a/man/man3/tomo-List.binary_search.3 b/man/man3/tomo-List.binary_search.3 index 24ae6549..bed89279 100644 --- a/man/man3/tomo-List.binary_search.3 +++ b/man/man3/tomo-List.binary_search.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.binary_search 3 2025-04-27 "Tomo man-pages" +.TH List.binary_search 3 2025-04-30 "Tomo man-pages" .SH NAME List.binary_search \- binary search .SH LIBRARY diff --git a/man/man3/tomo-List.by.3 b/man/man3/tomo-List.by.3 index 2f01ae9d..54ac9695 100644 --- a/man/man3/tomo-List.by.3 +++ b/man/man3/tomo-List.by.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.by 3 2025-04-27 "Tomo man-pages" +.TH List.by 3 2025-04-30 "Tomo man-pages" .SH NAME List.by \- slice by a step value .SH LIBRARY diff --git a/man/man3/tomo-List.clear.3 b/man/man3/tomo-List.clear.3 index d97cb9e9..e912c983 100644 --- a/man/man3/tomo-List.clear.3 +++ b/man/man3/tomo-List.clear.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.clear 3 2025-04-27 "Tomo man-pages" +.TH List.clear 3 2025-04-30 "Tomo man-pages" .SH NAME List.clear \- clear a list .SH LIBRARY diff --git a/man/man3/tomo-List.counts.3 b/man/man3/tomo-List.counts.3 index 04c189a7..350e3044 100644 --- a/man/man3/tomo-List.counts.3 +++ b/man/man3/tomo-List.counts.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.counts 3 2025-04-27 "Tomo man-pages" +.TH List.counts 3 2025-04-30 "Tomo man-pages" .SH NAME List.counts \- count occurrences .SH LIBRARY diff --git a/man/man3/tomo-List.find.3 b/man/man3/tomo-List.find.3 index 7427be7a..9a2ff609 100644 --- a/man/man3/tomo-List.find.3 +++ b/man/man3/tomo-List.find.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.find 3 2025-04-27 "Tomo man-pages" +.TH List.find 3 2025-04-30 "Tomo man-pages" .SH NAME List.find \- find an element's index .SH LIBRARY diff --git a/man/man3/tomo-List.from.3 b/man/man3/tomo-List.from.3 index 36929015..e1df7793 100644 --- a/man/man3/tomo-List.from.3 +++ b/man/man3/tomo-List.from.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.from 3 2025-04-27 "Tomo man-pages" +.TH List.from 3 2025-04-30 "Tomo man-pages" .SH NAME List.from \- slice an array from a start index .SH LIBRARY diff --git a/man/man3/tomo-List.has.3 b/man/man3/tomo-List.has.3 index 1e5934b6..7b46066b 100644 --- a/man/man3/tomo-List.has.3 +++ b/man/man3/tomo-List.has.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.has 3 2025-04-27 "Tomo man-pages" +.TH List.has 3 2025-04-30 "Tomo man-pages" .SH NAME List.has \- check for member .SH LIBRARY diff --git a/man/man3/tomo-List.heap_pop.3 b/man/man3/tomo-List.heap_pop.3 index ff5650b0..00527870 100644 --- a/man/man3/tomo-List.heap_pop.3 +++ b/man/man3/tomo-List.heap_pop.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.heap_pop 3 2025-04-27 "Tomo man-pages" +.TH List.heap_pop 3 2025-04-30 "Tomo man-pages" .SH NAME List.heap_pop \- heap pop .SH LIBRARY diff --git a/man/man3/tomo-List.heap_push.3 b/man/man3/tomo-List.heap_push.3 index ca748f21..5da4a40a 100644 --- a/man/man3/tomo-List.heap_push.3 +++ b/man/man3/tomo-List.heap_push.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.heap_push 3 2025-04-27 "Tomo man-pages" +.TH List.heap_push 3 2025-04-30 "Tomo man-pages" .SH NAME List.heap_push \- heap push .SH LIBRARY diff --git a/man/man3/tomo-List.heapify.3 b/man/man3/tomo-List.heapify.3 index 78152cd6..af7fafd1 100644 --- a/man/man3/tomo-List.heapify.3 +++ b/man/man3/tomo-List.heapify.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.heapify 3 2025-04-27 "Tomo man-pages" +.TH List.heapify 3 2025-04-30 "Tomo man-pages" .SH NAME List.heapify \- convert a list into a heap .SH LIBRARY diff --git a/man/man3/tomo-List.insert.3 b/man/man3/tomo-List.insert.3 index cd7bc6ae..20d23ef2 100644 --- a/man/man3/tomo-List.insert.3 +++ b/man/man3/tomo-List.insert.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.insert 3 2025-04-27 "Tomo man-pages" +.TH List.insert 3 2025-04-30 "Tomo man-pages" .SH NAME List.insert \- add an item to a list .SH LIBRARY diff --git a/man/man3/tomo-List.insert_all.3 b/man/man3/tomo-List.insert_all.3 index afae20da..bd042209 100644 --- a/man/man3/tomo-List.insert_all.3 +++ b/man/man3/tomo-List.insert_all.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.insert_all 3 2025-04-27 "Tomo man-pages" +.TH List.insert_all 3 2025-04-30 "Tomo man-pages" .SH NAME List.insert_all \- add multiple items to a list .SH LIBRARY diff --git a/man/man3/tomo-List.pop.3 b/man/man3/tomo-List.pop.3 index 47d1039e..1603d9b7 100644 --- a/man/man3/tomo-List.pop.3 +++ b/man/man3/tomo-List.pop.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.pop 3 2025-04-27 "Tomo man-pages" +.TH List.pop 3 2025-04-30 "Tomo man-pages" .SH NAME List.pop \- pop an item from a list .SH LIBRARY diff --git a/man/man3/tomo-List.random.3 b/man/man3/tomo-List.random.3 index 97f49c09..60713098 100644 --- a/man/man3/tomo-List.random.3 +++ b/man/man3/tomo-List.random.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.random 3 2025-04-27 "Tomo man-pages" +.TH List.random 3 2025-04-30 "Tomo man-pages" .SH NAME List.random \- pick a random element .SH LIBRARY diff --git a/man/man3/tomo-List.remove_at.3 b/man/man3/tomo-List.remove_at.3 index 9dcd0058..0ff876c9 100644 --- a/man/man3/tomo-List.remove_at.3 +++ b/man/man3/tomo-List.remove_at.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.remove_at 3 2025-04-27 "Tomo man-pages" +.TH List.remove_at 3 2025-04-30 "Tomo man-pages" .SH NAME List.remove_at \- remove an item by index .SH LIBRARY diff --git a/man/man3/tomo-List.remove_item.3 b/man/man3/tomo-List.remove_item.3 index 7cecf46e..24531400 100644 --- a/man/man3/tomo-List.remove_item.3 +++ b/man/man3/tomo-List.remove_item.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.remove_item 3 2025-04-27 "Tomo man-pages" +.TH List.remove_item 3 2025-04-30 "Tomo man-pages" .SH NAME List.remove_item \- remove an item by value .SH LIBRARY diff --git a/man/man3/tomo-List.reversed.3 b/man/man3/tomo-List.reversed.3 index fd96e918..c0073391 100644 --- a/man/man3/tomo-List.reversed.3 +++ b/man/man3/tomo-List.reversed.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.reversed 3 2025-04-27 "Tomo man-pages" +.TH List.reversed 3 2025-04-30 "Tomo man-pages" .SH NAME List.reversed \- get a reversed list .SH LIBRARY diff --git a/man/man3/tomo-List.sample.3 b/man/man3/tomo-List.sample.3 index 53db479b..538310f9 100644 --- a/man/man3/tomo-List.sample.3 +++ b/man/man3/tomo-List.sample.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.sample 3 2025-04-27 "Tomo man-pages" +.TH List.sample 3 2025-04-30 "Tomo man-pages" .SH NAME List.sample \- weighted random choices .SH LIBRARY diff --git a/man/man3/tomo-List.shuffle.3 b/man/man3/tomo-List.shuffle.3 index 0aead852..7d7e1def 100644 --- a/man/man3/tomo-List.shuffle.3 +++ b/man/man3/tomo-List.shuffle.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.shuffle 3 2025-04-27 "Tomo man-pages" +.TH List.shuffle 3 2025-04-30 "Tomo man-pages" .SH NAME List.shuffle \- shuffle a list in place .SH LIBRARY diff --git a/man/man3/tomo-List.shuffled.3 b/man/man3/tomo-List.shuffled.3 index 154fe61c..6585cc0f 100644 --- a/man/man3/tomo-List.shuffled.3 +++ b/man/man3/tomo-List.shuffled.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.shuffled 3 2025-04-27 "Tomo man-pages" +.TH List.shuffled 3 2025-04-30 "Tomo man-pages" .SH NAME List.shuffled \- return a shuffled list .SH LIBRARY diff --git a/man/man3/tomo-List.slice.3 b/man/man3/tomo-List.slice.3 index ebc38f7b..73dddbc3 100644 --- a/man/man3/tomo-List.slice.3 +++ b/man/man3/tomo-List.slice.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.slice 3 2025-04-27 "Tomo man-pages" +.TH List.slice 3 2025-04-30 "Tomo man-pages" .SH NAME List.slice \- get a slice of a list .SH LIBRARY diff --git a/man/man3/tomo-List.sort.3 b/man/man3/tomo-List.sort.3 index b51155c2..62b05b37 100644 --- a/man/man3/tomo-List.sort.3 +++ b/man/man3/tomo-List.sort.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.sort 3 2025-04-27 "Tomo man-pages" +.TH List.sort 3 2025-04-30 "Tomo man-pages" .SH NAME List.sort \- sort a list .SH LIBRARY diff --git a/man/man3/tomo-List.sorted.3 b/man/man3/tomo-List.sorted.3 index 8f34d568..19277682 100644 --- a/man/man3/tomo-List.sorted.3 +++ b/man/man3/tomo-List.sorted.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.sorted 3 2025-04-27 "Tomo man-pages" +.TH List.sorted 3 2025-04-30 "Tomo man-pages" .SH NAME List.sorted \- sorted copy of a list .SH LIBRARY diff --git a/man/man3/tomo-List.to.3 b/man/man3/tomo-List.to.3 index 89580971..202ec0c7 100644 --- a/man/man3/tomo-List.to.3 +++ b/man/man3/tomo-List.to.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.to 3 2025-04-27 "Tomo man-pages" +.TH List.to 3 2025-04-30 "Tomo man-pages" .SH NAME List.to \- slice a list to an end index .SH LIBRARY diff --git a/man/man3/tomo-List.unique.3 b/man/man3/tomo-List.unique.3 index f5053a42..e24c0ad6 100644 --- a/man/man3/tomo-List.unique.3 +++ b/man/man3/tomo-List.unique.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.unique 3 2025-04-27 "Tomo man-pages" +.TH List.unique 3 2025-04-30 "Tomo man-pages" .SH NAME List.unique \- convert a list to a set .SH LIBRARY diff --git a/man/man3/tomo-List.where.3 b/man/man3/tomo-List.where.3 index 118bfdec..8e0d50de 100644 --- a/man/man3/tomo-List.where.3 +++ b/man/man3/tomo-List.where.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH List.where 3 2025-04-27 "Tomo man-pages" +.TH List.where 3 2025-04-30 "Tomo man-pages" .SH NAME List.where \- find an index where a predicate matches .SH LIBRARY diff --git a/man/man3/tomo-Num.1_PI.3 b/man/man3/tomo-Num.1_PI.3 index bcb192e5..ad91d33b 100644 --- a/man/man3/tomo-Num.1_PI.3 +++ b/man/man3/tomo-Num.1_PI.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.1_PI 3 2025-04-27 "Tomo man-pages" +.TH Num.1_PI 3 2025-04-30 "Tomo man-pages" .SH NAME Num.1_PI \- 1/pi .SH LIBRARY diff --git a/man/man3/tomo-Num.2_PI.3 b/man/man3/tomo-Num.2_PI.3 index b10d7952..3e7db63b 100644 --- a/man/man3/tomo-Num.2_PI.3 +++ b/man/man3/tomo-Num.2_PI.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.2_PI 3 2025-04-27 "Tomo man-pages" +.TH Num.2_PI 3 2025-04-30 "Tomo man-pages" .SH NAME Num.2_PI \- 2*pi .SH LIBRARY diff --git a/man/man3/tomo-Num.2_SQRTPI.3 b/man/man3/tomo-Num.2_SQRTPI.3 index efc897ea..15a19bc2 100644 --- a/man/man3/tomo-Num.2_SQRTPI.3 +++ b/man/man3/tomo-Num.2_SQRTPI.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.2_SQRTPI 3 2025-04-27 "Tomo man-pages" +.TH Num.2_SQRTPI 3 2025-04-30 "Tomo man-pages" .SH NAME Num.2_SQRTPI \- 2*sqrt(pi) .SH LIBRARY diff --git a/man/man3/tomo-Num.E.3 b/man/man3/tomo-Num.E.3 index a1fe8f8d..227c3a78 100644 --- a/man/man3/tomo-Num.E.3 +++ b/man/man3/tomo-Num.E.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.E 3 2025-04-27 "Tomo man-pages" +.TH Num.E 3 2025-04-30 "Tomo man-pages" .SH NAME Num.E \- Euler's constant .SH LIBRARY diff --git a/man/man3/tomo-Num.INF.3 b/man/man3/tomo-Num.INF.3 index d2ad7f18..6b7560e8 100644 --- a/man/man3/tomo-Num.INF.3 +++ b/man/man3/tomo-Num.INF.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.INF 3 2025-04-27 "Tomo man-pages" +.TH Num.INF 3 2025-04-30 "Tomo man-pages" .SH NAME Num.INF \- infinity .SH LIBRARY diff --git a/man/man3/tomo-Num.LN10.3 b/man/man3/tomo-Num.LN10.3 index 7d5085ae..00383a60 100644 --- a/man/man3/tomo-Num.LN10.3 +++ b/man/man3/tomo-Num.LN10.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.LN10 3 2025-04-27 "Tomo man-pages" +.TH Num.LN10 3 2025-04-30 "Tomo man-pages" .SH NAME Num.LN10 \- log(10) .SH LIBRARY diff --git a/man/man3/tomo-Num.LN2.3 b/man/man3/tomo-Num.LN2.3 index 9610ccbd..6e3d3df6 100644 --- a/man/man3/tomo-Num.LN2.3 +++ b/man/man3/tomo-Num.LN2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.LN2 3 2025-04-27 "Tomo man-pages" +.TH Num.LN2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.LN2 \- log(2) .SH LIBRARY diff --git a/man/man3/tomo-Num.LOG2E.3 b/man/man3/tomo-Num.LOG2E.3 index 3069fcd6..b729be0c 100644 --- a/man/man3/tomo-Num.LOG2E.3 +++ b/man/man3/tomo-Num.LOG2E.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.LOG2E 3 2025-04-27 "Tomo man-pages" +.TH Num.LOG2E 3 2025-04-30 "Tomo man-pages" .SH NAME Num.LOG2E \- log_2(e) .SH LIBRARY diff --git a/man/man3/tomo-Num.PI.3 b/man/man3/tomo-Num.PI.3 index 8403957b..61d4a0f8 100644 --- a/man/man3/tomo-Num.PI.3 +++ b/man/man3/tomo-Num.PI.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.PI 3 2025-04-27 "Tomo man-pages" +.TH Num.PI 3 2025-04-30 "Tomo man-pages" .SH NAME Num.PI \- pi .SH LIBRARY diff --git a/man/man3/tomo-Num.PI_2.3 b/man/man3/tomo-Num.PI_2.3 index 2598a595..93e7f4ca 100644 --- a/man/man3/tomo-Num.PI_2.3 +++ b/man/man3/tomo-Num.PI_2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.PI_2 3 2025-04-27 "Tomo man-pages" +.TH Num.PI_2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.PI_2 \- pi/2 .SH LIBRARY diff --git a/man/man3/tomo-Num.PI_4.3 b/man/man3/tomo-Num.PI_4.3 index a41462ed..c6796704 100644 --- a/man/man3/tomo-Num.PI_4.3 +++ b/man/man3/tomo-Num.PI_4.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.PI_4 3 2025-04-27 "Tomo man-pages" +.TH Num.PI_4 3 2025-04-30 "Tomo man-pages" .SH NAME Num.PI_4 \- pi/4 .SH LIBRARY diff --git a/man/man3/tomo-Num.SQRT1_2.3 b/man/man3/tomo-Num.SQRT1_2.3 index b4fbda6f..0feac353 100644 --- a/man/man3/tomo-Num.SQRT1_2.3 +++ b/man/man3/tomo-Num.SQRT1_2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.SQRT1_2 3 2025-04-27 "Tomo man-pages" +.TH Num.SQRT1_2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.SQRT1_2 \- sqrt(1/2) .SH LIBRARY diff --git a/man/man3/tomo-Num.SQRT2.3 b/man/man3/tomo-Num.SQRT2.3 index 580e2d59..75bd86bf 100644 --- a/man/man3/tomo-Num.SQRT2.3 +++ b/man/man3/tomo-Num.SQRT2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.SQRT2 3 2025-04-27 "Tomo man-pages" +.TH Num.SQRT2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.SQRT2 \- sqrt(2) .SH LIBRARY diff --git a/man/man3/tomo-Num.TAU.3 b/man/man3/tomo-Num.TAU.3 index 5990a861..2abc33d2 100644 --- a/man/man3/tomo-Num.TAU.3 +++ b/man/man3/tomo-Num.TAU.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.TAU 3 2025-04-27 "Tomo man-pages" +.TH Num.TAU 3 2025-04-30 "Tomo man-pages" .SH NAME Num.TAU \- 2*pi .SH LIBRARY diff --git a/man/man3/tomo-Num.abs.3 b/man/man3/tomo-Num.abs.3 index 9fb30788..c1f1bf31 100644 --- a/man/man3/tomo-Num.abs.3 +++ b/man/man3/tomo-Num.abs.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.abs 3 2025-04-27 "Tomo man-pages" +.TH Num.abs 3 2025-04-30 "Tomo man-pages" .SH NAME Num.abs \- absolute value .SH LIBRARY diff --git a/man/man3/tomo-Num.acos.3 b/man/man3/tomo-Num.acos.3 index 4e454058..78715179 100644 --- a/man/man3/tomo-Num.acos.3 +++ b/man/man3/tomo-Num.acos.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.acos 3 2025-04-27 "Tomo man-pages" +.TH Num.acos 3 2025-04-30 "Tomo man-pages" .SH NAME Num.acos \- arc cosine .SH LIBRARY diff --git a/man/man3/tomo-Num.acosh.3 b/man/man3/tomo-Num.acosh.3 index 826b92c5..c971dc0d 100644 --- a/man/man3/tomo-Num.acosh.3 +++ b/man/man3/tomo-Num.acosh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.acosh 3 2025-04-27 "Tomo man-pages" +.TH Num.acosh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.acosh \- arc hyperbolic cosine .SH LIBRARY diff --git a/man/man3/tomo-Num.asin.3 b/man/man3/tomo-Num.asin.3 index 4c2f619b..242dbe0b 100644 --- a/man/man3/tomo-Num.asin.3 +++ b/man/man3/tomo-Num.asin.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.asin 3 2025-04-27 "Tomo man-pages" +.TH Num.asin 3 2025-04-30 "Tomo man-pages" .SH NAME Num.asin \- arc sine .SH LIBRARY diff --git a/man/man3/tomo-Num.asinh.3 b/man/man3/tomo-Num.asinh.3 index 13b81c98..ed437b24 100644 --- a/man/man3/tomo-Num.asinh.3 +++ b/man/man3/tomo-Num.asinh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.asinh 3 2025-04-27 "Tomo man-pages" +.TH Num.asinh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.asinh \- arc hyperbolic sine .SH LIBRARY diff --git a/man/man3/tomo-Num.atan.3 b/man/man3/tomo-Num.atan.3 index d382d5fd..116c70de 100644 --- a/man/man3/tomo-Num.atan.3 +++ b/man/man3/tomo-Num.atan.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.atan 3 2025-04-27 "Tomo man-pages" +.TH Num.atan 3 2025-04-30 "Tomo man-pages" .SH NAME Num.atan \- arc tangent .SH LIBRARY diff --git a/man/man3/tomo-Num.atan2.3 b/man/man3/tomo-Num.atan2.3 index 020139b1..601047a1 100644 --- a/man/man3/tomo-Num.atan2.3 +++ b/man/man3/tomo-Num.atan2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.atan2 3 2025-04-27 "Tomo man-pages" +.TH Num.atan2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.atan2 \- arc tangent from 2 variables .SH LIBRARY diff --git a/man/man3/tomo-Num.atanh.3 b/man/man3/tomo-Num.atanh.3 index e0d2cb35..43bfcc77 100644 --- a/man/man3/tomo-Num.atanh.3 +++ b/man/man3/tomo-Num.atanh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.atanh 3 2025-04-27 "Tomo man-pages" +.TH Num.atanh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.atanh \- arc hyperbolic tangent. .SH LIBRARY diff --git a/man/man3/tomo-Num.cbrt.3 b/man/man3/tomo-Num.cbrt.3 index d645bc68..b74d2a15 100644 --- a/man/man3/tomo-Num.cbrt.3 +++ b/man/man3/tomo-Num.cbrt.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.cbrt 3 2025-04-27 "Tomo man-pages" +.TH Num.cbrt 3 2025-04-30 "Tomo man-pages" .SH NAME Num.cbrt \- cube root .SH LIBRARY diff --git a/man/man3/tomo-Num.ceil.3 b/man/man3/tomo-Num.ceil.3 index ad13d193..639d7c3d 100644 --- a/man/man3/tomo-Num.ceil.3 +++ b/man/man3/tomo-Num.ceil.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.ceil 3 2025-04-27 "Tomo man-pages" +.TH Num.ceil 3 2025-04-30 "Tomo man-pages" .SH NAME Num.ceil \- ceiling function .SH LIBRARY diff --git a/man/man3/tomo-Num.clamped.3 b/man/man3/tomo-Num.clamped.3 index ceae7de0..01037d44 100644 --- a/man/man3/tomo-Num.clamped.3 +++ b/man/man3/tomo-Num.clamped.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.clamped 3 2025-04-27 "Tomo man-pages" +.TH Num.clamped 3 2025-04-30 "Tomo man-pages" .SH NAME Num.clamped \- clamp a number .SH LIBRARY diff --git a/man/man3/tomo-Num.copysign.3 b/man/man3/tomo-Num.copysign.3 index b9829367..1fd4d898 100644 --- a/man/man3/tomo-Num.copysign.3 +++ b/man/man3/tomo-Num.copysign.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.copysign 3 2025-04-27 "Tomo man-pages" +.TH Num.copysign 3 2025-04-30 "Tomo man-pages" .SH NAME Num.copysign \- copy a number's sign .SH LIBRARY diff --git a/man/man3/tomo-Num.cos.3 b/man/man3/tomo-Num.cos.3 index edb0e48b..ed1df601 100644 --- a/man/man3/tomo-Num.cos.3 +++ b/man/man3/tomo-Num.cos.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.cos 3 2025-04-27 "Tomo man-pages" +.TH Num.cos 3 2025-04-30 "Tomo man-pages" .SH NAME Num.cos \- cosine .SH LIBRARY diff --git a/man/man3/tomo-Num.cosh.3 b/man/man3/tomo-Num.cosh.3 index 32e63287..59ec417d 100644 --- a/man/man3/tomo-Num.cosh.3 +++ b/man/man3/tomo-Num.cosh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.cosh 3 2025-04-27 "Tomo man-pages" +.TH Num.cosh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.cosh \- hyperbolic cosine .SH LIBRARY diff --git a/man/man3/tomo-Num.erf.3 b/man/man3/tomo-Num.erf.3 index d4756e0a..5f1a56f9 100644 --- a/man/man3/tomo-Num.erf.3 +++ b/man/man3/tomo-Num.erf.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.erf 3 2025-04-27 "Tomo man-pages" +.TH Num.erf 3 2025-04-30 "Tomo man-pages" .SH NAME Num.erf \- error function .SH LIBRARY diff --git a/man/man3/tomo-Num.erfc.3 b/man/man3/tomo-Num.erfc.3 index f904dcb2..cf0bcad7 100644 --- a/man/man3/tomo-Num.erfc.3 +++ b/man/man3/tomo-Num.erfc.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.erfc 3 2025-04-27 "Tomo man-pages" +.TH Num.erfc 3 2025-04-30 "Tomo man-pages" .SH NAME Num.erfc \- complimentary error function .SH LIBRARY diff --git a/man/man3/tomo-Num.exp.3 b/man/man3/tomo-Num.exp.3 index 1d2c78a9..e4ac0608 100644 --- a/man/man3/tomo-Num.exp.3 +++ b/man/man3/tomo-Num.exp.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.exp 3 2025-04-27 "Tomo man-pages" +.TH Num.exp 3 2025-04-30 "Tomo man-pages" .SH NAME Num.exp \- base-e exponentiation .SH LIBRARY diff --git a/man/man3/tomo-Num.exp2.3 b/man/man3/tomo-Num.exp2.3 index e3b1b708..4ac3e868 100644 --- a/man/man3/tomo-Num.exp2.3 +++ b/man/man3/tomo-Num.exp2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.exp2 3 2025-04-27 "Tomo man-pages" +.TH Num.exp2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.exp2 \- base-2 exponentiation .SH LIBRARY diff --git a/man/man3/tomo-Num.expm1.3 b/man/man3/tomo-Num.expm1.3 index 440647a3..abec8bf1 100644 --- a/man/man3/tomo-Num.expm1.3 +++ b/man/man3/tomo-Num.expm1.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.expm1 3 2025-04-27 "Tomo man-pages" +.TH Num.expm1 3 2025-04-30 "Tomo man-pages" .SH NAME Num.expm1 \- base-e exponential minus 1 .SH LIBRARY diff --git a/man/man3/tomo-Num.fdim.3 b/man/man3/tomo-Num.fdim.3 index 52deaf80..32ece8ba 100644 --- a/man/man3/tomo-Num.fdim.3 +++ b/man/man3/tomo-Num.fdim.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.fdim 3 2025-04-27 "Tomo man-pages" +.TH Num.fdim 3 2025-04-30 "Tomo man-pages" .SH NAME Num.fdim \- positive difference .SH LIBRARY diff --git a/man/man3/tomo-Num.floor.3 b/man/man3/tomo-Num.floor.3 index 32ec2792..63118259 100644 --- a/man/man3/tomo-Num.floor.3 +++ b/man/man3/tomo-Num.floor.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.floor 3 2025-04-27 "Tomo man-pages" +.TH Num.floor 3 2025-04-30 "Tomo man-pages" .SH NAME Num.floor \- floor function .SH LIBRARY diff --git a/man/man3/tomo-Num.hypot.3 b/man/man3/tomo-Num.hypot.3 index f45b695d..c640236f 100644 --- a/man/man3/tomo-Num.hypot.3 +++ b/man/man3/tomo-Num.hypot.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.hypot 3 2025-04-27 "Tomo man-pages" +.TH Num.hypot 3 2025-04-30 "Tomo man-pages" .SH NAME Num.hypot \- Euclidean distance function .SH LIBRARY diff --git a/man/man3/tomo-Num.is_between.3 b/man/man3/tomo-Num.is_between.3 index c548fa5a..ae08f92a 100644 --- a/man/man3/tomo-Num.is_between.3 +++ b/man/man3/tomo-Num.is_between.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.is_between 3 2025-04-27 "Tomo man-pages" +.TH Num.is_between 3 2025-04-30 "Tomo man-pages" .SH NAME Num.is_between \- check if a number is in a range .SH LIBRARY diff --git a/man/man3/tomo-Num.isfinite.3 b/man/man3/tomo-Num.isfinite.3 index 1b3692e3..24a925ab 100644 --- a/man/man3/tomo-Num.isfinite.3 +++ b/man/man3/tomo-Num.isfinite.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.isfinite 3 2025-04-27 "Tomo man-pages" +.TH Num.isfinite 3 2025-04-30 "Tomo man-pages" .SH NAME Num.isfinite \- check for finite number .SH LIBRARY diff --git a/man/man3/tomo-Num.isinf.3 b/man/man3/tomo-Num.isinf.3 index aba7fd15..9e0be863 100644 --- a/man/man3/tomo-Num.isinf.3 +++ b/man/man3/tomo-Num.isinf.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.isinf 3 2025-04-27 "Tomo man-pages" +.TH Num.isinf 3 2025-04-30 "Tomo man-pages" .SH NAME Num.isinf \- check for infinite number .SH LIBRARY diff --git a/man/man3/tomo-Num.j0.3 b/man/man3/tomo-Num.j0.3 index ae55300a..f2d7e0cb 100644 --- a/man/man3/tomo-Num.j0.3 +++ b/man/man3/tomo-Num.j0.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.j0 3 2025-04-27 "Tomo man-pages" +.TH Num.j0 3 2025-04-30 "Tomo man-pages" .SH NAME Num.j0 \- Bessel function .SH LIBRARY diff --git a/man/man3/tomo-Num.j1.3 b/man/man3/tomo-Num.j1.3 index 1f2af252..65d59793 100644 --- a/man/man3/tomo-Num.j1.3 +++ b/man/man3/tomo-Num.j1.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.j1 3 2025-04-27 "Tomo man-pages" +.TH Num.j1 3 2025-04-30 "Tomo man-pages" .SH NAME Num.j1 \- Bessel function .SH LIBRARY diff --git a/man/man3/tomo-Num.log.3 b/man/man3/tomo-Num.log.3 index 8105fa23..de0a2d5c 100644 --- a/man/man3/tomo-Num.log.3 +++ b/man/man3/tomo-Num.log.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.log 3 2025-04-27 "Tomo man-pages" +.TH Num.log 3 2025-04-30 "Tomo man-pages" .SH NAME Num.log \- natural logarithm .SH LIBRARY diff --git a/man/man3/tomo-Num.log10.3 b/man/man3/tomo-Num.log10.3 index a85c0f37..24682774 100644 --- a/man/man3/tomo-Num.log10.3 +++ b/man/man3/tomo-Num.log10.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.log10 3 2025-04-27 "Tomo man-pages" +.TH Num.log10 3 2025-04-30 "Tomo man-pages" .SH NAME Num.log10 \- logarithm base-10 .SH LIBRARY diff --git a/man/man3/tomo-Num.log1p.3 b/man/man3/tomo-Num.log1p.3 index b72e6602..0fb715d7 100644 --- a/man/man3/tomo-Num.log1p.3 +++ b/man/man3/tomo-Num.log1p.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.log1p 3 2025-04-27 "Tomo man-pages" +.TH Num.log1p 3 2025-04-30 "Tomo man-pages" .SH NAME Num.log1p \- logarithm of 1 plus x .SH LIBRARY diff --git a/man/man3/tomo-Num.log2.3 b/man/man3/tomo-Num.log2.3 index 44567956..68820181 100644 --- a/man/man3/tomo-Num.log2.3 +++ b/man/man3/tomo-Num.log2.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.log2 3 2025-04-27 "Tomo man-pages" +.TH Num.log2 3 2025-04-30 "Tomo man-pages" .SH NAME Num.log2 \- logarithm base-2 .SH LIBRARY diff --git a/man/man3/tomo-Num.logb.3 b/man/man3/tomo-Num.logb.3 index 8340003b..f7de8d87 100644 --- a/man/man3/tomo-Num.logb.3 +++ b/man/man3/tomo-Num.logb.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.logb 3 2025-04-27 "Tomo man-pages" +.TH Num.logb 3 2025-04-30 "Tomo man-pages" .SH NAME Num.logb \- exponent of a floating point value .SH LIBRARY diff --git a/man/man3/tomo-Num.mix.3 b/man/man3/tomo-Num.mix.3 index 7a235b53..a3a06b96 100644 --- a/man/man3/tomo-Num.mix.3 +++ b/man/man3/tomo-Num.mix.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.mix 3 2025-04-27 "Tomo man-pages" +.TH Num.mix 3 2025-04-30 "Tomo man-pages" .SH NAME Num.mix \- mix two numbers by an amount .SH LIBRARY diff --git a/man/man3/tomo-Num.near.3 b/man/man3/tomo-Num.near.3 index afa5384b..58ec4989 100644 --- a/man/man3/tomo-Num.near.3 +++ b/man/man3/tomo-Num.near.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.near 3 2025-04-27 "Tomo man-pages" +.TH Num.near 3 2025-04-30 "Tomo man-pages" .SH NAME Num.near \- check if two numbers are near each other .SH LIBRARY diff --git a/man/man3/tomo-Num.nextafter.3 b/man/man3/tomo-Num.nextafter.3 index 28132746..b5b69948 100644 --- a/man/man3/tomo-Num.nextafter.3 +++ b/man/man3/tomo-Num.nextafter.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.nextafter 3 2025-04-27 "Tomo man-pages" +.TH Num.nextafter 3 2025-04-30 "Tomo man-pages" .SH NAME Num.nextafter \- next floating point number .SH LIBRARY diff --git a/man/man3/tomo-Num.parse.3 b/man/man3/tomo-Num.parse.3 index 150b854b..48ab90c8 100644 --- a/man/man3/tomo-Num.parse.3 +++ b/man/man3/tomo-Num.parse.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.parse 3 2025-04-27 "Tomo man-pages" +.TH Num.parse 3 2025-04-30 "Tomo man-pages" .SH NAME Num.parse \- convert text to number .SH LIBRARY diff --git a/man/man3/tomo-Num.percent.3 b/man/man3/tomo-Num.percent.3 index 33b78657..82b9f6b4 100644 --- a/man/man3/tomo-Num.percent.3 +++ b/man/man3/tomo-Num.percent.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.percent 3 2025-04-27 "Tomo man-pages" +.TH Num.percent 3 2025-04-30 "Tomo man-pages" .SH NAME Num.percent \- format as a percentage .SH LIBRARY diff --git a/man/man3/tomo-Num.rint.3 b/man/man3/tomo-Num.rint.3 index 01f5fde7..3a021eb1 100644 --- a/man/man3/tomo-Num.rint.3 +++ b/man/man3/tomo-Num.rint.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.rint 3 2025-04-27 "Tomo man-pages" +.TH Num.rint 3 2025-04-30 "Tomo man-pages" .SH NAME Num.rint \- round to nearest integer .SH LIBRARY diff --git a/man/man3/tomo-Num.round.3 b/man/man3/tomo-Num.round.3 index ed32b5a8..5cd46d6a 100644 --- a/man/man3/tomo-Num.round.3 +++ b/man/man3/tomo-Num.round.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.round 3 2025-04-27 "Tomo man-pages" +.TH Num.round 3 2025-04-30 "Tomo man-pages" .SH NAME Num.round \- round to nearest integer .SH LIBRARY diff --git a/man/man3/tomo-Num.significand.3 b/man/man3/tomo-Num.significand.3 index 4babe243..1349d08e 100644 --- a/man/man3/tomo-Num.significand.3 +++ b/man/man3/tomo-Num.significand.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.significand 3 2025-04-27 "Tomo man-pages" +.TH Num.significand 3 2025-04-30 "Tomo man-pages" .SH NAME Num.significand \- get mantissa .SH LIBRARY diff --git a/man/man3/tomo-Num.sin.3 b/man/man3/tomo-Num.sin.3 index e814e512..f338741d 100644 --- a/man/man3/tomo-Num.sin.3 +++ b/man/man3/tomo-Num.sin.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.sin 3 2025-04-27 "Tomo man-pages" +.TH Num.sin 3 2025-04-30 "Tomo man-pages" .SH NAME Num.sin \- sine .SH LIBRARY diff --git a/man/man3/tomo-Num.sinh.3 b/man/man3/tomo-Num.sinh.3 index 6e995c88..42ed5158 100644 --- a/man/man3/tomo-Num.sinh.3 +++ b/man/man3/tomo-Num.sinh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.sinh 3 2025-04-27 "Tomo man-pages" +.TH Num.sinh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.sinh \- hyperbolic sine .SH LIBRARY diff --git a/man/man3/tomo-Num.sqrt.3 b/man/man3/tomo-Num.sqrt.3 index 3b8a79a8..64784753 100644 --- a/man/man3/tomo-Num.sqrt.3 +++ b/man/man3/tomo-Num.sqrt.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.sqrt 3 2025-04-27 "Tomo man-pages" +.TH Num.sqrt 3 2025-04-30 "Tomo man-pages" .SH NAME Num.sqrt \- square root .SH LIBRARY diff --git a/man/man3/tomo-Num.tan.3 b/man/man3/tomo-Num.tan.3 index 0a3e7608..3c780247 100644 --- a/man/man3/tomo-Num.tan.3 +++ b/man/man3/tomo-Num.tan.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.tan 3 2025-04-27 "Tomo man-pages" +.TH Num.tan 3 2025-04-30 "Tomo man-pages" .SH NAME Num.tan \- tangent .SH LIBRARY diff --git a/man/man3/tomo-Num.tanh.3 b/man/man3/tomo-Num.tanh.3 index f57f6d89..e9814b22 100644 --- a/man/man3/tomo-Num.tanh.3 +++ b/man/man3/tomo-Num.tanh.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.tanh 3 2025-04-27 "Tomo man-pages" +.TH Num.tanh 3 2025-04-30 "Tomo man-pages" .SH NAME Num.tanh \- hyperbolic tangent .SH LIBRARY diff --git a/man/man3/tomo-Num.tgamma.3 b/man/man3/tomo-Num.tgamma.3 index 7e264dff..e5f450a8 100644 --- a/man/man3/tomo-Num.tgamma.3 +++ b/man/man3/tomo-Num.tgamma.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.tgamma 3 2025-04-27 "Tomo man-pages" +.TH Num.tgamma 3 2025-04-30 "Tomo man-pages" .SH NAME Num.tgamma \- true gamma function .SH LIBRARY diff --git a/man/man3/tomo-Num.trunc.3 b/man/man3/tomo-Num.trunc.3 index 392e07dc..9d1c9e1e 100644 --- a/man/man3/tomo-Num.trunc.3 +++ b/man/man3/tomo-Num.trunc.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.trunc 3 2025-04-27 "Tomo man-pages" +.TH Num.trunc 3 2025-04-30 "Tomo man-pages" .SH NAME Num.trunc \- truncate a number .SH LIBRARY diff --git a/man/man3/tomo-Num.with_precision.3 b/man/man3/tomo-Num.with_precision.3 index 61b2795f..6dabcc0c 100644 --- a/man/man3/tomo-Num.with_precision.3 +++ b/man/man3/tomo-Num.with_precision.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.with_precision 3 2025-04-27 "Tomo man-pages" +.TH Num.with_precision 3 2025-04-30 "Tomo man-pages" .SH NAME Num.with_precision \- round to a given precision .SH LIBRARY diff --git a/man/man3/tomo-Num.y0.3 b/man/man3/tomo-Num.y0.3 index 7c49f82b..d97523d1 100644 --- a/man/man3/tomo-Num.y0.3 +++ b/man/man3/tomo-Num.y0.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.y0 3 2025-04-27 "Tomo man-pages" +.TH Num.y0 3 2025-04-30 "Tomo man-pages" .SH NAME Num.y0 \- Bessel function .SH LIBRARY diff --git a/man/man3/tomo-Num.y1.3 b/man/man3/tomo-Num.y1.3 index 918726a6..8f4a8b59 100644 --- a/man/man3/tomo-Num.y1.3 +++ b/man/man3/tomo-Num.y1.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.y1 3 2025-04-27 "Tomo man-pages" +.TH Num.y1 3 2025-04-30 "Tomo man-pages" .SH NAME Num.y1 \- Bessel function .SH LIBRARY diff --git a/man/man3/tomo-Path.accessed.3 b/man/man3/tomo-Path.accessed.3 index b531671d..b4ef5b15 100644 --- a/man/man3/tomo-Path.accessed.3 +++ b/man/man3/tomo-Path.accessed.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.accessed 3 2025-04-27 "Tomo man-pages" +.TH Path.accessed 3 2025-04-30 "Tomo man-pages" .SH NAME Path.accessed \- access time .SH LIBRARY diff --git a/man/man3/tomo-Path.append.3 b/man/man3/tomo-Path.append.3 index e00e3f29..1d31c8f1 100644 --- a/man/man3/tomo-Path.append.3 +++ b/man/man3/tomo-Path.append.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.append 3 2025-04-27 "Tomo man-pages" +.TH Path.append 3 2025-04-30 "Tomo man-pages" .SH NAME Path.append \- append to a file .SH LIBRARY diff --git a/man/man3/tomo-Path.append_bytes.3 b/man/man3/tomo-Path.append_bytes.3 index 6da5aa10..594e1064 100644 --- a/man/man3/tomo-Path.append_bytes.3 +++ b/man/man3/tomo-Path.append_bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.append_bytes 3 2025-04-27 "Tomo man-pages" +.TH Path.append_bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Path.append_bytes \- append bytes to a file .SH LIBRARY diff --git a/man/man3/tomo-Path.base_name.3 b/man/man3/tomo-Path.base_name.3 index 0b50e8f3..ef3e2f11 100644 --- a/man/man3/tomo-Path.base_name.3 +++ b/man/man3/tomo-Path.base_name.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.base_name 3 2025-04-27 "Tomo man-pages" +.TH Path.base_name 3 2025-04-30 "Tomo man-pages" .SH NAME Path.base_name \- base name of a file .SH LIBRARY diff --git a/man/man3/tomo-Path.by_line.3 b/man/man3/tomo-Path.by_line.3 index d83e5056..eed87136 100644 --- a/man/man3/tomo-Path.by_line.3 +++ b/man/man3/tomo-Path.by_line.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.by_line 3 2025-04-27 "Tomo man-pages" +.TH Path.by_line 3 2025-04-30 "Tomo man-pages" .SH NAME Path.by_line \- iterate by line .SH LIBRARY @@ -12,7 +12,7 @@ Tomo Standard Library .BI Path.by_line\ :\ func(path:\ Path\ ->\ func(->Text?)?) .fi .SH DESCRIPTION -Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened. +Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened. .SH ARGUMENTS @@ -25,7 +25,7 @@ Name Type Description Default path Path The path of the file. - .TE .SH RETURN -An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read. +An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read. .SH EXAMPLES .EX diff --git a/man/man3/tomo-Path.can_execute.3 b/man/man3/tomo-Path.can_execute.3 index ed33db56..05fe6d01 100644 --- a/man/man3/tomo-Path.can_execute.3 +++ b/man/man3/tomo-Path.can_execute.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.can_execute 3 2025-04-27 "Tomo man-pages" +.TH Path.can_execute 3 2025-04-30 "Tomo man-pages" .SH NAME Path.can_execute \- check execute permissions .SH LIBRARY diff --git a/man/man3/tomo-Path.can_read.3 b/man/man3/tomo-Path.can_read.3 index 4b5058ce..a1f9a558 100644 --- a/man/man3/tomo-Path.can_read.3 +++ b/man/man3/tomo-Path.can_read.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.can_read 3 2025-04-27 "Tomo man-pages" +.TH Path.can_read 3 2025-04-30 "Tomo man-pages" .SH NAME Path.can_read \- check read permissions .SH LIBRARY diff --git a/man/man3/tomo-Path.can_write.3 b/man/man3/tomo-Path.can_write.3 index 0bd67732..45b50873 100644 --- a/man/man3/tomo-Path.can_write.3 +++ b/man/man3/tomo-Path.can_write.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.can_write 3 2025-04-27 "Tomo man-pages" +.TH Path.can_write 3 2025-04-30 "Tomo man-pages" .SH NAME Path.can_write \- check write permissions .SH LIBRARY diff --git a/man/man3/tomo-Path.changed.3 b/man/man3/tomo-Path.changed.3 index db73a090..7868506c 100644 --- a/man/man3/tomo-Path.changed.3 +++ b/man/man3/tomo-Path.changed.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.changed 3 2025-04-27 "Tomo man-pages" +.TH Path.changed 3 2025-04-30 "Tomo man-pages" .SH NAME Path.changed \- get the last changed time .SH LIBRARY diff --git a/man/man3/tomo-Path.child.3 b/man/man3/tomo-Path.child.3 index 7017dd8a..7238425f 100644 --- a/man/man3/tomo-Path.child.3 +++ b/man/man3/tomo-Path.child.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.child 3 2025-04-27 "Tomo man-pages" +.TH Path.child 3 2025-04-30 "Tomo man-pages" .SH NAME Path.child \- append a child to a path .SH LIBRARY diff --git a/man/man3/tomo-Path.children.3 b/man/man3/tomo-Path.children.3 index 006b4712..0df91849 100644 --- a/man/man3/tomo-Path.children.3 +++ b/man/man3/tomo-Path.children.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.children 3 2025-04-27 "Tomo man-pages" +.TH Path.children 3 2025-04-30 "Tomo man-pages" .SH NAME Path.children \- get children of a directory .SH LIBRARY diff --git a/man/man3/tomo-Path.create_directory.3 b/man/man3/tomo-Path.create_directory.3 index caa3b13c..2504d528 100644 --- a/man/man3/tomo-Path.create_directory.3 +++ b/man/man3/tomo-Path.create_directory.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.create_directory 3 2025-04-27 "Tomo man-pages" +.TH Path.create_directory 3 2025-04-30 "Tomo man-pages" .SH NAME Path.create_directory \- make a directory .SH LIBRARY diff --git a/man/man3/tomo-Path.current_dir.3 b/man/man3/tomo-Path.current_dir.3 index 0f927211..e0d3c1c7 100644 --- a/man/man3/tomo-Path.current_dir.3 +++ b/man/man3/tomo-Path.current_dir.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.current_dir 3 2025-04-27 "Tomo man-pages" +.TH Path.current_dir 3 2025-04-30 "Tomo man-pages" .SH NAME Path.current_dir \- get current directory .SH LIBRARY diff --git a/man/man3/tomo-Path.exists.3 b/man/man3/tomo-Path.exists.3 index 6746ff37..6c8feab5 100644 --- a/man/man3/tomo-Path.exists.3 +++ b/man/man3/tomo-Path.exists.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.exists 3 2025-04-27 "Tomo man-pages" +.TH Path.exists 3 2025-04-30 "Tomo man-pages" .SH NAME Path.exists \- check if a path exists .SH LIBRARY diff --git a/man/man3/tomo-Path.expand_home.3 b/man/man3/tomo-Path.expand_home.3 index 4b947527..efabfd24 100644 --- a/man/man3/tomo-Path.expand_home.3 +++ b/man/man3/tomo-Path.expand_home.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.expand_home 3 2025-04-27 "Tomo man-pages" +.TH Path.expand_home 3 2025-04-30 "Tomo man-pages" .SH NAME Path.expand_home \- expand ~ to $HOME .SH LIBRARY diff --git a/man/man3/tomo-Path.extension.3 b/man/man3/tomo-Path.extension.3 index 23d8ff6b..0191ed84 100644 --- a/man/man3/tomo-Path.extension.3 +++ b/man/man3/tomo-Path.extension.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.extension 3 2025-04-27 "Tomo man-pages" +.TH Path.extension 3 2025-04-30 "Tomo man-pages" .SH NAME Path.extension \- get file extension .SH LIBRARY diff --git a/man/man3/tomo-Path.files.3 b/man/man3/tomo-Path.files.3 index 01123332..11c7572e 100644 --- a/man/man3/tomo-Path.files.3 +++ b/man/man3/tomo-Path.files.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.files 3 2025-04-27 "Tomo man-pages" +.TH Path.files 3 2025-04-30 "Tomo man-pages" .SH NAME Path.files \- list files in a directory .SH LIBRARY diff --git a/man/man3/tomo-Path.from_components.3 b/man/man3/tomo-Path.from_components.3 index c239da60..7db15646 100644 --- a/man/man3/tomo-Path.from_components.3 +++ b/man/man3/tomo-Path.from_components.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.from_components 3 2025-04-27 "Tomo man-pages" +.TH Path.from_components 3 2025-04-30 "Tomo man-pages" .SH NAME Path.from_components \- build a path from components .SH LIBRARY diff --git a/man/man3/tomo-Path.glob.3 b/man/man3/tomo-Path.glob.3 index 47e28862..26e86157 100644 --- a/man/man3/tomo-Path.glob.3 +++ b/man/man3/tomo-Path.glob.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.glob 3 2025-04-27 "Tomo man-pages" +.TH Path.glob 3 2025-04-30 "Tomo man-pages" .SH NAME Path.glob \- perform file globbing .SH LIBRARY diff --git a/man/man3/tomo-Path.group.3 b/man/man3/tomo-Path.group.3 index 887165a9..f17fdb5a 100644 --- a/man/man3/tomo-Path.group.3 +++ b/man/man3/tomo-Path.group.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.group 3 2025-04-27 "Tomo man-pages" +.TH Path.group 3 2025-04-30 "Tomo man-pages" .SH NAME Path.group \- get the owning group .SH LIBRARY diff --git a/man/man3/tomo-Path.is_directory.3 b/man/man3/tomo-Path.is_directory.3 index 16cf907d..059e5670 100644 --- a/man/man3/tomo-Path.is_directory.3 +++ b/man/man3/tomo-Path.is_directory.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.is_directory 3 2025-04-27 "Tomo man-pages" +.TH Path.is_directory 3 2025-04-30 "Tomo man-pages" .SH NAME Path.is_directory \- check if a path is a directory .SH LIBRARY diff --git a/man/man3/tomo-Path.is_file.3 b/man/man3/tomo-Path.is_file.3 index d8fd26ac..298d7289 100644 --- a/man/man3/tomo-Path.is_file.3 +++ b/man/man3/tomo-Path.is_file.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.is_file 3 2025-04-27 "Tomo man-pages" +.TH Path.is_file 3 2025-04-30 "Tomo man-pages" .SH NAME Path.is_file \- check if a path is a file .SH LIBRARY diff --git a/man/man3/tomo-Path.is_socket.3 b/man/man3/tomo-Path.is_socket.3 index b9c7d9dc..bfe53146 100644 --- a/man/man3/tomo-Path.is_socket.3 +++ b/man/man3/tomo-Path.is_socket.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.is_socket 3 2025-04-27 "Tomo man-pages" +.TH Path.is_socket 3 2025-04-30 "Tomo man-pages" .SH NAME Path.is_socket \- check if a path is a socket .SH LIBRARY diff --git a/man/man3/tomo-Path.is_symlink.3 b/man/man3/tomo-Path.is_symlink.3 index f4808038..d9ed8008 100644 --- a/man/man3/tomo-Path.is_symlink.3 +++ b/man/man3/tomo-Path.is_symlink.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.is_symlink 3 2025-04-27 "Tomo man-pages" +.TH Path.is_symlink 3 2025-04-30 "Tomo man-pages" .SH NAME Path.is_symlink \- check if a path is a symbolic link .SH LIBRARY diff --git a/man/man3/tomo-Path.modified.3 b/man/man3/tomo-Path.modified.3 index f85d1e7f..d4021516 100644 --- a/man/man3/tomo-Path.modified.3 +++ b/man/man3/tomo-Path.modified.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.modified 3 2025-04-27 "Tomo man-pages" +.TH Path.modified 3 2025-04-30 "Tomo man-pages" .SH NAME Path.modified \- get file modification time .SH LIBRARY diff --git a/man/man3/tomo-Path.owner.3 b/man/man3/tomo-Path.owner.3 index 14ade273..8aa52dd6 100644 --- a/man/man3/tomo-Path.owner.3 +++ b/man/man3/tomo-Path.owner.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.owner 3 2025-04-27 "Tomo man-pages" +.TH Path.owner 3 2025-04-30 "Tomo man-pages" .SH NAME Path.owner \- get file owner .SH LIBRARY diff --git a/man/man3/tomo-Path.parent.3 b/man/man3/tomo-Path.parent.3 index 9f3fa3c8..0f7156d0 100644 --- a/man/man3/tomo-Path.parent.3 +++ b/man/man3/tomo-Path.parent.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.parent 3 2025-04-27 "Tomo man-pages" +.TH Path.parent 3 2025-04-30 "Tomo man-pages" .SH NAME Path.parent \- get parent directory .SH LIBRARY diff --git a/man/man3/tomo-Path.read.3 b/man/man3/tomo-Path.read.3 index a4d5a11e..22ae3ac8 100644 --- a/man/man3/tomo-Path.read.3 +++ b/man/man3/tomo-Path.read.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.read 3 2025-04-27 "Tomo man-pages" +.TH Path.read 3 2025-04-30 "Tomo man-pages" .SH NAME Path.read \- read file contents .SH LIBRARY @@ -12,7 +12,7 @@ Tomo Standard Library .BI Path.read\ :\ func(path:\ Path\ ->\ Text?) .fi .SH DESCRIPTION -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. .SH ARGUMENTS @@ -25,7 +25,7 @@ Name Type Description Default path Path The path of the file to read. - .TE .SH RETURN -The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. +The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised. .SH EXAMPLES .EX diff --git a/man/man3/tomo-Path.read_bytes.3 b/man/man3/tomo-Path.read_bytes.3 index 98a2f848..ef85dd72 100644 --- a/man/man3/tomo-Path.read_bytes.3 +++ b/man/man3/tomo-Path.read_bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.read_bytes 3 2025-04-27 "Tomo man-pages" +.TH Path.read_bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Path.read_bytes \- read file contents as bytes .SH LIBRARY @@ -12,7 +12,7 @@ Tomo Standard Library .BI Path.read_bytes\ :\ func(path:\ Path,\ limit:\ Int?\ =\ none\ ->\ [Byte]?) .fi .SH DESCRIPTION -Reads the contents of the file at the specified path or a null value if the file could not be read. +Reads the contents of the file at the specified path or none if the file could not be read. .SH ARGUMENTS @@ -26,7 +26,7 @@ path Path The path of the file to read. - limit Int? A limit to how many bytes should be read. none .TE .SH RETURN -The byte contents of the file. If the file cannot be read, a null value will be returned. +The byte contents of the file. If the file cannot be read, none will be returned. .SH EXAMPLES .EX diff --git a/man/man3/tomo-Path.relative_to.3 b/man/man3/tomo-Path.relative_to.3 index 2e800594..3b4edbc5 100644 --- a/man/man3/tomo-Path.relative_to.3 +++ b/man/man3/tomo-Path.relative_to.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.relative_to 3 2025-04-27 "Tomo man-pages" +.TH Path.relative_to 3 2025-04-30 "Tomo man-pages" .SH NAME Path.relative_to \- apply a relative path to another .SH LIBRARY diff --git a/man/man3/tomo-Path.remove.3 b/man/man3/tomo-Path.remove.3 index fcb1e87b..f6d504b9 100644 --- a/man/man3/tomo-Path.remove.3 +++ b/man/man3/tomo-Path.remove.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.remove 3 2025-04-27 "Tomo man-pages" +.TH Path.remove 3 2025-04-30 "Tomo man-pages" .SH NAME Path.remove \- remove a file or directory .SH LIBRARY diff --git a/man/man3/tomo-Path.resolved.3 b/man/man3/tomo-Path.resolved.3 index 4367127a..a43a7ac3 100644 --- a/man/man3/tomo-Path.resolved.3 +++ b/man/man3/tomo-Path.resolved.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.resolved 3 2025-04-27 "Tomo man-pages" +.TH Path.resolved 3 2025-04-30 "Tomo man-pages" .SH NAME Path.resolved \- resolve a path .SH LIBRARY diff --git a/man/man3/tomo-Path.set_owner.3 b/man/man3/tomo-Path.set_owner.3 index 61f4d9c6..50b33f86 100644 --- a/man/man3/tomo-Path.set_owner.3 +++ b/man/man3/tomo-Path.set_owner.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.set_owner 3 2025-04-27 "Tomo man-pages" +.TH Path.set_owner 3 2025-04-30 "Tomo man-pages" .SH NAME Path.set_owner \- set the owner .SH LIBRARY diff --git a/man/man3/tomo-Path.subdirectories.3 b/man/man3/tomo-Path.subdirectories.3 index 9510b916..48232ff2 100644 --- a/man/man3/tomo-Path.subdirectories.3 +++ b/man/man3/tomo-Path.subdirectories.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.subdirectories 3 2025-04-27 "Tomo man-pages" +.TH Path.subdirectories 3 2025-04-30 "Tomo man-pages" .SH NAME Path.subdirectories \- get subdirectories .SH LIBRARY diff --git a/man/man3/tomo-Path.unique_directory.3 b/man/man3/tomo-Path.unique_directory.3 index e7a311cc..fbab2f61 100644 --- a/man/man3/tomo-Path.unique_directory.3 +++ b/man/man3/tomo-Path.unique_directory.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.unique_directory 3 2025-04-27 "Tomo man-pages" +.TH Path.unique_directory 3 2025-04-30 "Tomo man-pages" .SH NAME Path.unique_directory \- create a directory with a unique name .SH LIBRARY diff --git a/man/man3/tomo-Path.write.3 b/man/man3/tomo-Path.write.3 index 1735f393..18703f37 100644 --- a/man/man3/tomo-Path.write.3 +++ b/man/man3/tomo-Path.write.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.write 3 2025-04-27 "Tomo man-pages" +.TH Path.write 3 2025-04-30 "Tomo man-pages" .SH NAME Path.write \- write to a file .SH LIBRARY diff --git a/man/man3/tomo-Path.write_bytes.3 b/man/man3/tomo-Path.write_bytes.3 index a4b5a5ff..c19dfe93 100644 --- a/man/man3/tomo-Path.write_bytes.3 +++ b/man/man3/tomo-Path.write_bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.write_bytes 3 2025-04-27 "Tomo man-pages" +.TH Path.write_bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Path.write_bytes \- write bytes to a file .SH LIBRARY diff --git a/man/man3/tomo-Path.write_unique.3 b/man/man3/tomo-Path.write_unique.3 index 7093206b..a3ee165a 100644 --- a/man/man3/tomo-Path.write_unique.3 +++ b/man/man3/tomo-Path.write_unique.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.write_unique 3 2025-04-27 "Tomo man-pages" +.TH Path.write_unique 3 2025-04-30 "Tomo man-pages" .SH NAME Path.write_unique \- write to a uniquely named file .SH LIBRARY diff --git a/man/man3/tomo-Path.write_unique_bytes.3 b/man/man3/tomo-Path.write_unique_bytes.3 index 589d7d66..2049fdf1 100644 --- a/man/man3/tomo-Path.write_unique_bytes.3 +++ b/man/man3/tomo-Path.write_unique_bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Path.write_unique_bytes 3 2025-04-27 "Tomo man-pages" +.TH Path.write_unique_bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Path.write_unique_bytes \- write bytes to a uniquely named file .SH LIBRARY diff --git a/man/man3/tomo-Set.add.3 b/man/man3/tomo-Set.add.3 index 130fc6fc..2c123079 100644 --- a/man/man3/tomo-Set.add.3 +++ b/man/man3/tomo-Set.add.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.add 3 2025-04-27 "Tomo man-pages" +.TH Set.add 3 2025-04-30 "Tomo man-pages" .SH NAME Set.add \- add item to a set .SH LIBRARY diff --git a/man/man3/tomo-Set.add_all.3 b/man/man3/tomo-Set.add_all.3 index be32873b..c8496166 100644 --- a/man/man3/tomo-Set.add_all.3 +++ b/man/man3/tomo-Set.add_all.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.add_all 3 2025-04-27 "Tomo man-pages" +.TH Set.add_all 3 2025-04-30 "Tomo man-pages" .SH NAME Set.add_all \- add items to a set .SH LIBRARY diff --git a/man/man3/tomo-Set.clear.3 b/man/man3/tomo-Set.clear.3 index 66396f7f..514622de 100644 --- a/man/man3/tomo-Set.clear.3 +++ b/man/man3/tomo-Set.clear.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.clear 3 2025-04-27 "Tomo man-pages" +.TH Set.clear 3 2025-04-30 "Tomo man-pages" .SH NAME Set.clear \- clear a set .SH LIBRARY diff --git a/man/man3/tomo-Set.has.3 b/man/man3/tomo-Set.has.3 index 5d819ede..02f8a7ae 100644 --- a/man/man3/tomo-Set.has.3 +++ b/man/man3/tomo-Set.has.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.has 3 2025-04-27 "Tomo man-pages" +.TH Set.has 3 2025-04-30 "Tomo man-pages" .SH NAME Set.has \- check if a set has an item .SH LIBRARY diff --git a/man/man3/tomo-Set.is_subset_of.3 b/man/man3/tomo-Set.is_subset_of.3 index 2af13993..378ef09c 100644 --- a/man/man3/tomo-Set.is_subset_of.3 +++ b/man/man3/tomo-Set.is_subset_of.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.is_subset_of 3 2025-04-27 "Tomo man-pages" +.TH Set.is_subset_of 3 2025-04-30 "Tomo man-pages" .SH NAME Set.is_subset_of \- check if a set is a subset .SH LIBRARY diff --git a/man/man3/tomo-Set.is_superset_of.3 b/man/man3/tomo-Set.is_superset_of.3 index 6c2c2294..1afec7a6 100644 --- a/man/man3/tomo-Set.is_superset_of.3 +++ b/man/man3/tomo-Set.is_superset_of.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.is_superset_of 3 2025-04-27 "Tomo man-pages" +.TH Set.is_superset_of 3 2025-04-30 "Tomo man-pages" .SH NAME Set.is_superset_of \- check if a set is a superset .SH LIBRARY diff --git a/man/man3/tomo-Set.overlap.3 b/man/man3/tomo-Set.overlap.3 index 9c2843f0..56c7e454 100644 --- a/man/man3/tomo-Set.overlap.3 +++ b/man/man3/tomo-Set.overlap.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.overlap 3 2025-04-27 "Tomo man-pages" +.TH Set.overlap 3 2025-04-30 "Tomo man-pages" .SH NAME Set.overlap \- set intersection .SH LIBRARY diff --git a/man/man3/tomo-Set.remove.3 b/man/man3/tomo-Set.remove.3 index 34d54bec..d7459d21 100644 --- a/man/man3/tomo-Set.remove.3 +++ b/man/man3/tomo-Set.remove.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.remove 3 2025-04-27 "Tomo man-pages" +.TH Set.remove 3 2025-04-30 "Tomo man-pages" .SH NAME Set.remove \- remove an item from a set .SH LIBRARY diff --git a/man/man3/tomo-Set.remove_all.3 b/man/man3/tomo-Set.remove_all.3 index 749d73c7..d1ac51cd 100644 --- a/man/man3/tomo-Set.remove_all.3 +++ b/man/man3/tomo-Set.remove_all.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.remove_all 3 2025-04-27 "Tomo man-pages" +.TH Set.remove_all 3 2025-04-30 "Tomo man-pages" .SH NAME Set.remove_all \- remove items from a set .SH LIBRARY diff --git a/man/man3/tomo-Set.with.3 b/man/man3/tomo-Set.with.3 index ec0ccf48..6c126c40 100644 --- a/man/man3/tomo-Set.with.3 +++ b/man/man3/tomo-Set.with.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.with 3 2025-04-27 "Tomo man-pages" +.TH Set.with 3 2025-04-30 "Tomo man-pages" .SH NAME Set.with \- set union .SH LIBRARY diff --git a/man/man3/tomo-Set.without.3 b/man/man3/tomo-Set.without.3 index 72af3f1a..e997b852 100644 --- a/man/man3/tomo-Set.without.3 +++ b/man/man3/tomo-Set.without.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Set.without 3 2025-04-27 "Tomo man-pages" +.TH Set.without 3 2025-04-30 "Tomo man-pages" .SH NAME Set.without \- set difference .SH LIBRARY diff --git a/man/man3/tomo-Table.clear.3 b/man/man3/tomo-Table.clear.3 index e012e4b1..74f6dce8 100644 --- a/man/man3/tomo-Table.clear.3 +++ b/man/man3/tomo-Table.clear.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.clear 3 2025-04-27 "Tomo man-pages" +.TH Table.clear 3 2025-04-30 "Tomo man-pages" .SH NAME Table.clear \- clear a table .SH LIBRARY diff --git a/man/man3/tomo-Table.get.3 b/man/man3/tomo-Table.get.3 index e26d3670..27ca3c99 100644 --- a/man/man3/tomo-Table.get.3 +++ b/man/man3/tomo-Table.get.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.get 3 2025-04-27 "Tomo man-pages" +.TH Table.get 3 2025-04-30 "Tomo man-pages" .SH NAME Table.get \- get an item from a table .SH LIBRARY diff --git a/man/man3/tomo-Table.get_or_set.3 b/man/man3/tomo-Table.get_or_set.3 index 6f59684b..6b211e03 100644 --- a/man/man3/tomo-Table.get_or_set.3 +++ b/man/man3/tomo-Table.get_or_set.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.get_or_set 3 2025-04-27 "Tomo man-pages" +.TH Table.get_or_set 3 2025-04-30 "Tomo man-pages" .SH NAME Table.get_or_set \- get an item or set a default if absent .SH LIBRARY diff --git a/man/man3/tomo-Table.has.3 b/man/man3/tomo-Table.has.3 index f08fccb4..bce4089c 100644 --- a/man/man3/tomo-Table.has.3 +++ b/man/man3/tomo-Table.has.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.has 3 2025-04-27 "Tomo man-pages" +.TH Table.has 3 2025-04-30 "Tomo man-pages" .SH NAME Table.has \- check for a key .SH LIBRARY diff --git a/man/man3/tomo-Table.remove.3 b/man/man3/tomo-Table.remove.3 index 50ac14ff..bec0a1a2 100644 --- a/man/man3/tomo-Table.remove.3 +++ b/man/man3/tomo-Table.remove.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.remove 3 2025-04-27 "Tomo man-pages" +.TH Table.remove 3 2025-04-30 "Tomo man-pages" .SH NAME Table.remove \- remove a table entry .SH LIBRARY diff --git a/man/man3/tomo-Table.set.3 b/man/man3/tomo-Table.set.3 index f7e02ceb..99898e4a 100644 --- a/man/man3/tomo-Table.set.3 +++ b/man/man3/tomo-Table.set.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Table.set 3 2025-04-27 "Tomo man-pages" +.TH Table.set 3 2025-04-30 "Tomo man-pages" .SH NAME Table.set \- set a table entry .SH LIBRARY diff --git a/man/man3/tomo-Text.as_c_string.3 b/man/man3/tomo-Text.as_c_string.3 index d4d8885f..ad3c0a2d 100644 --- a/man/man3/tomo-Text.as_c_string.3 +++ b/man/man3/tomo-Text.as_c_string.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.as_c_string 3 2025-04-27 "Tomo man-pages" +.TH Text.as_c_string 3 2025-04-30 "Tomo man-pages" .SH NAME Text.as_c_string \- convert to C-style string .SH LIBRARY diff --git a/man/man3/tomo-Text.at.3 b/man/man3/tomo-Text.at.3 index 0b658a84..e9b3e8ae 100644 --- a/man/man3/tomo-Text.at.3 +++ b/man/man3/tomo-Text.at.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.at 3 2025-04-27 "Tomo man-pages" +.TH Text.at 3 2025-04-30 "Tomo man-pages" .SH NAME Text.at \- get a letter .SH LIBRARY diff --git a/man/man3/tomo-Text.by_line.3 b/man/man3/tomo-Text.by_line.3 index 27204aaa..6f28263b 100644 --- a/man/man3/tomo-Text.by_line.3 +++ b/man/man3/tomo-Text.by_line.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.by_line 3 2025-04-27 "Tomo man-pages" +.TH Text.by_line 3 2025-04-30 "Tomo man-pages" .SH NAME Text.by_line \- iterate by line .SH LIBRARY diff --git a/man/man3/tomo-Text.by_split.3 b/man/man3/tomo-Text.by_split.3 index 92527f51..3acef72e 100644 --- a/man/man3/tomo-Text.by_split.3 +++ b/man/man3/tomo-Text.by_split.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.by_split 3 2025-04-27 "Tomo man-pages" +.TH Text.by_split 3 2025-04-30 "Tomo man-pages" .SH NAME Text.by_split \- iterate by a spliting text .SH LIBRARY diff --git a/man/man3/tomo-Text.by_split_any.3 b/man/man3/tomo-Text.by_split_any.3 index 67b6c1e9..c8616c82 100644 --- a/man/man3/tomo-Text.by_split_any.3 +++ b/man/man3/tomo-Text.by_split_any.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.by_split_any 3 2025-04-27 "Tomo man-pages" +.TH Text.by_split_any 3 2025-04-30 "Tomo man-pages" .SH NAME Text.by_split_any \- iterate by one of many splitting characters .SH LIBRARY diff --git a/man/man3/tomo-Text.bytes.3 b/man/man3/tomo-Text.bytes.3 index a49b598d..f9203ef3 100644 --- a/man/man3/tomo-Text.bytes.3 +++ b/man/man3/tomo-Text.bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.bytes 3 2025-04-27 "Tomo man-pages" +.TH Text.bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Text.bytes \- get UTF8 bytes .SH LIBRARY diff --git a/man/man3/tomo-Text.caseless_equals.3 b/man/man3/tomo-Text.caseless_equals.3 index 0df8acc9..97850208 100644 --- a/man/man3/tomo-Text.caseless_equals.3 +++ b/man/man3/tomo-Text.caseless_equals.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.caseless_equals 3 2025-04-27 "Tomo man-pages" +.TH Text.caseless_equals 3 2025-04-30 "Tomo man-pages" .SH NAME Text.caseless_equals \- case-insensitive comparison .SH LIBRARY diff --git a/man/man3/tomo-Text.codepoint_names.3 b/man/man3/tomo-Text.codepoint_names.3 index 3a8520f7..36c9ba06 100644 --- a/man/man3/tomo-Text.codepoint_names.3 +++ b/man/man3/tomo-Text.codepoint_names.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.codepoint_names 3 2025-04-27 "Tomo man-pages" +.TH Text.codepoint_names 3 2025-04-30 "Tomo man-pages" .SH NAME Text.codepoint_names \- get unicode codepoint names .SH LIBRARY diff --git a/man/man3/tomo-Text.ends_with.3 b/man/man3/tomo-Text.ends_with.3 index cf0a5d01..7d19109b 100644 --- a/man/man3/tomo-Text.ends_with.3 +++ b/man/man3/tomo-Text.ends_with.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.ends_with 3 2025-04-27 "Tomo man-pages" +.TH Text.ends_with 3 2025-04-30 "Tomo man-pages" .SH NAME Text.ends_with \- check suffix .SH LIBRARY diff --git a/man/man3/tomo-Text.from.3 b/man/man3/tomo-Text.from.3 index 347184eb..43ab22ab 100644 --- a/man/man3/tomo-Text.from.3 +++ b/man/man3/tomo-Text.from.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.from 3 2025-04-27 "Tomo man-pages" +.TH Text.from 3 2025-04-30 "Tomo man-pages" .SH NAME Text.from \- slice from a starting index .SH LIBRARY diff --git a/man/man3/tomo-Text.from_bytes.3 b/man/man3/tomo-Text.from_bytes.3 index 615eb3a7..eec3843a 100644 --- a/man/man3/tomo-Text.from_bytes.3 +++ b/man/man3/tomo-Text.from_bytes.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.from_bytes 3 2025-04-27 "Tomo man-pages" +.TH Text.from_bytes 3 2025-04-30 "Tomo man-pages" .SH NAME Text.from_bytes \- convert UTF8 byte list to text .SH LIBRARY diff --git a/man/man3/tomo-Text.from_c_string.3 b/man/man3/tomo-Text.from_c_string.3 index addc26c5..2670f484 100644 --- a/man/man3/tomo-Text.from_c_string.3 +++ b/man/man3/tomo-Text.from_c_string.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.from_c_string 3 2025-04-27 "Tomo man-pages" +.TH Text.from_c_string 3 2025-04-30 "Tomo man-pages" .SH NAME Text.from_c_string \- convert C-style string to text .SH LIBRARY diff --git a/man/man3/tomo-Text.from_codepoint_names.3 b/man/man3/tomo-Text.from_codepoint_names.3 index 33482533..4d9dc59d 100644 --- a/man/man3/tomo-Text.from_codepoint_names.3 +++ b/man/man3/tomo-Text.from_codepoint_names.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.from_codepoint_names 3 2025-04-27 "Tomo man-pages" +.TH Text.from_codepoint_names 3 2025-04-30 "Tomo man-pages" .SH NAME Text.from_codepoint_names \- convert list of unicode codepoint names to text .SH LIBRARY diff --git a/man/man3/tomo-Text.from_codepoints.3 b/man/man3/tomo-Text.from_codepoints.3 index cf99b7f1..d64abd98 100644 --- a/man/man3/tomo-Text.from_codepoints.3 +++ b/man/man3/tomo-Text.from_codepoints.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.from_codepoints 3 2025-04-27 "Tomo man-pages" +.TH Text.from_codepoints 3 2025-04-30 "Tomo man-pages" .SH NAME Text.from_codepoints \- convert UTF32 codepoints to text .SH LIBRARY diff --git a/man/man3/tomo-Text.has.3 b/man/man3/tomo-Text.has.3 index 48d5ad41..c9990add 100644 --- a/man/man3/tomo-Text.has.3 +++ b/man/man3/tomo-Text.has.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.has 3 2025-04-27 "Tomo man-pages" +.TH Text.has 3 2025-04-30 "Tomo man-pages" .SH NAME Text.has \- check for substring .SH LIBRARY diff --git a/man/man3/tomo-Text.join.3 b/man/man3/tomo-Text.join.3 index 22ef7e5f..3552523e 100644 --- a/man/man3/tomo-Text.join.3 +++ b/man/man3/tomo-Text.join.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.join 3 2025-04-27 "Tomo man-pages" +.TH Text.join 3 2025-04-30 "Tomo man-pages" .SH NAME Text.join \- concatenate with separator .SH LIBRARY diff --git a/man/man3/tomo-Text.left_pad.3 b/man/man3/tomo-Text.left_pad.3 index bc760879..28b1d000 100644 --- a/man/man3/tomo-Text.left_pad.3 +++ b/man/man3/tomo-Text.left_pad.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.left_pad 3 2025-04-27 "Tomo man-pages" +.TH Text.left_pad 3 2025-04-30 "Tomo man-pages" .SH NAME Text.left_pad \- left-pad text .SH LIBRARY diff --git a/man/man3/tomo-Text.lines.3 b/man/man3/tomo-Text.lines.3 index 1d9216ff..855abbd8 100644 --- a/man/man3/tomo-Text.lines.3 +++ b/man/man3/tomo-Text.lines.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.lines 3 2025-04-27 "Tomo man-pages" +.TH Text.lines 3 2025-04-30 "Tomo man-pages" .SH NAME Text.lines \- get list of lines .SH LIBRARY diff --git a/man/man3/tomo-Text.lower.3 b/man/man3/tomo-Text.lower.3 index 05acdecc..079fd01b 100644 --- a/man/man3/tomo-Text.lower.3 +++ b/man/man3/tomo-Text.lower.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.lower 3 2025-04-27 "Tomo man-pages" +.TH Text.lower 3 2025-04-30 "Tomo man-pages" .SH NAME Text.lower \- convert to lowercase .SH LIBRARY diff --git a/man/man3/tomo-Text.middle_pad.3 b/man/man3/tomo-Text.middle_pad.3 index f624ec16..815f54f1 100644 --- a/man/man3/tomo-Text.middle_pad.3 +++ b/man/man3/tomo-Text.middle_pad.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.middle_pad 3 2025-04-27 "Tomo man-pages" +.TH Text.middle_pad 3 2025-04-30 "Tomo man-pages" .SH NAME Text.middle_pad \- pad text, centered .SH LIBRARY diff --git a/man/man3/tomo-Text.quoted.3 b/man/man3/tomo-Text.quoted.3 index bae4f235..83a40266 100644 --- a/man/man3/tomo-Text.quoted.3 +++ b/man/man3/tomo-Text.quoted.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.quoted 3 2025-04-27 "Tomo man-pages" +.TH Text.quoted 3 2025-04-30 "Tomo man-pages" .SH NAME Text.quoted \- add quotation marks and escapes .SH LIBRARY diff --git a/man/man3/tomo-Text.repeat.3 b/man/man3/tomo-Text.repeat.3 index 504c9065..24effec4 100644 --- a/man/man3/tomo-Text.repeat.3 +++ b/man/man3/tomo-Text.repeat.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.repeat 3 2025-04-27 "Tomo man-pages" +.TH Text.repeat 3 2025-04-30 "Tomo man-pages" .SH NAME Text.repeat \- repeat text .SH LIBRARY diff --git a/man/man3/tomo-Text.replace.3 b/man/man3/tomo-Text.replace.3 index 0566fbca..6d4f20b5 100644 --- a/man/man3/tomo-Text.replace.3 +++ b/man/man3/tomo-Text.replace.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.replace 3 2025-04-27 "Tomo man-pages" +.TH Text.replace 3 2025-04-30 "Tomo man-pages" .SH NAME Text.replace \- replace a substring .SH LIBRARY diff --git a/man/man3/tomo-Text.reversed.3 b/man/man3/tomo-Text.reversed.3 index e453cf12..c855c909 100644 --- a/man/man3/tomo-Text.reversed.3 +++ b/man/man3/tomo-Text.reversed.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.reversed 3 2025-04-27 "Tomo man-pages" +.TH Text.reversed 3 2025-04-30 "Tomo man-pages" .SH NAME Text.reversed \- get a reversed copy .SH LIBRARY diff --git a/man/man3/tomo-Text.right_pad.3 b/man/man3/tomo-Text.right_pad.3 index 4516e6bd..ef0cd189 100644 --- a/man/man3/tomo-Text.right_pad.3 +++ b/man/man3/tomo-Text.right_pad.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.right_pad 3 2025-04-27 "Tomo man-pages" +.TH Text.right_pad 3 2025-04-30 "Tomo man-pages" .SH NAME Text.right_pad \- right-pad text .SH LIBRARY diff --git a/man/man3/tomo-Text.slice.3 b/man/man3/tomo-Text.slice.3 index c6045e43..a716b699 100644 --- a/man/man3/tomo-Text.slice.3 +++ b/man/man3/tomo-Text.slice.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.slice 3 2025-04-27 "Tomo man-pages" +.TH Text.slice 3 2025-04-30 "Tomo man-pages" .SH NAME Text.slice \- get a slice of a text .SH LIBRARY diff --git a/man/man3/tomo-Text.split.3 b/man/man3/tomo-Text.split.3 index b94a787c..5eba316f 100644 --- a/man/man3/tomo-Text.split.3 +++ b/man/man3/tomo-Text.split.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.split 3 2025-04-27 "Tomo man-pages" +.TH Text.split 3 2025-04-30 "Tomo man-pages" .SH NAME Text.split \- split a text by a delimiter .SH LIBRARY diff --git a/man/man3/tomo-Text.split_any.3 b/man/man3/tomo-Text.split_any.3 index 0b26c3d6..7a57433f 100644 --- a/man/man3/tomo-Text.split_any.3 +++ b/man/man3/tomo-Text.split_any.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.split_any 3 2025-04-27 "Tomo man-pages" +.TH Text.split_any 3 2025-04-30 "Tomo man-pages" .SH NAME Text.split_any \- split a text by multiple delimiters .SH LIBRARY diff --git a/man/man3/tomo-Text.starts_with.3 b/man/man3/tomo-Text.starts_with.3 index 57ea412e..0894ec74 100644 --- a/man/man3/tomo-Text.starts_with.3 +++ b/man/man3/tomo-Text.starts_with.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.starts_with 3 2025-04-27 "Tomo man-pages" +.TH Text.starts_with 3 2025-04-30 "Tomo man-pages" .SH NAME Text.starts_with \- check prefix .SH LIBRARY diff --git a/man/man3/tomo-Text.title.3 b/man/man3/tomo-Text.title.3 index 7f2d5326..dfdecf21 100644 --- a/man/man3/tomo-Text.title.3 +++ b/man/man3/tomo-Text.title.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.title 3 2025-04-27 "Tomo man-pages" +.TH Text.title 3 2025-04-30 "Tomo man-pages" .SH NAME Text.title \- titlecase .SH LIBRARY diff --git a/man/man3/tomo-Text.to.3 b/man/man3/tomo-Text.to.3 index 14de06d4..702698a0 100644 --- a/man/man3/tomo-Text.to.3 +++ b/man/man3/tomo-Text.to.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.to 3 2025-04-27 "Tomo man-pages" +.TH Text.to 3 2025-04-30 "Tomo man-pages" .SH NAME Text.to \- slice to an end index .SH LIBRARY diff --git a/man/man3/tomo-Text.translate.3 b/man/man3/tomo-Text.translate.3 index 3c6b84e5..e8b36ec4 100644 --- a/man/man3/tomo-Text.translate.3 +++ b/man/man3/tomo-Text.translate.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.translate 3 2025-04-27 "Tomo man-pages" +.TH Text.translate 3 2025-04-30 "Tomo man-pages" .SH NAME Text.translate \- perform multiple replacements .SH LIBRARY diff --git a/man/man3/tomo-Text.trim.3 b/man/man3/tomo-Text.trim.3 index c2298654..eec1750c 100644 --- a/man/man3/tomo-Text.trim.3 +++ b/man/man3/tomo-Text.trim.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.trim 3 2025-04-27 "Tomo man-pages" +.TH Text.trim 3 2025-04-30 "Tomo man-pages" .SH NAME Text.trim \- trim characters .SH LIBRARY diff --git a/man/man3/tomo-Text.upper.3 b/man/man3/tomo-Text.upper.3 index b06ca61c..522702db 100644 --- a/man/man3/tomo-Text.upper.3 +++ b/man/man3/tomo-Text.upper.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.upper 3 2025-04-27 "Tomo man-pages" +.TH Text.upper 3 2025-04-30 "Tomo man-pages" .SH NAME Text.upper \- uppercase .SH LIBRARY diff --git a/man/man3/tomo-Text.utf32_codepoints.3 b/man/man3/tomo-Text.utf32_codepoints.3 index 93982a4e..0ada8954 100644 --- a/man/man3/tomo-Text.utf32_codepoints.3 +++ b/man/man3/tomo-Text.utf32_codepoints.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.utf32_codepoints 3 2025-04-27 "Tomo man-pages" +.TH Text.utf32_codepoints 3 2025-04-30 "Tomo man-pages" .SH NAME Text.utf32_codepoints \- get UTF32 codepoints .SH LIBRARY diff --git a/man/man3/tomo-Text.width.3 b/man/man3/tomo-Text.width.3 index c11534a0..796a4e47 100644 --- a/man/man3/tomo-Text.width.3 +++ b/man/man3/tomo-Text.width.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.width 3 2025-04-27 "Tomo man-pages" +.TH Text.width 3 2025-04-30 "Tomo man-pages" .SH NAME Text.width \- get display width .SH LIBRARY diff --git a/man/man3/tomo-Text.without_prefix.3 b/man/man3/tomo-Text.without_prefix.3 index 4eef27f0..34d55ea3 100644 --- a/man/man3/tomo-Text.without_prefix.3 +++ b/man/man3/tomo-Text.without_prefix.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.without_prefix 3 2025-04-27 "Tomo man-pages" +.TH Text.without_prefix 3 2025-04-30 "Tomo man-pages" .SH NAME Text.without_prefix \- remove prefix .SH LIBRARY diff --git a/man/man3/tomo-Text.without_suffix.3 b/man/man3/tomo-Text.without_suffix.3 index 1f46556e..d5510b77 100644 --- a/man/man3/tomo-Text.without_suffix.3 +++ b/man/man3/tomo-Text.without_suffix.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Text.without_suffix 3 2025-04-27 "Tomo man-pages" +.TH Text.without_suffix 3 2025-04-30 "Tomo man-pages" .SH NAME Text.without_suffix \- remove suffix .SH LIBRARY diff --git a/man/man3/tomo-USE_COLOR.3 b/man/man3/tomo-USE_COLOR.3 index 8f05e974..e83afe95 100644 --- a/man/man3/tomo-USE_COLOR.3 +++ b/man/man3/tomo-USE_COLOR.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH USE_COLOR 3 2025-04-27 "Tomo man-pages" +.TH USE_COLOR 3 2025-04-30 "Tomo man-pages" .SH NAME USE_COLOR \- whether to use colors .SH LIBRARY diff --git a/man/man3/tomo-ask.3 b/man/man3/tomo-ask.3 index e78090f9..a38e2443 100644 --- a/man/man3/tomo-ask.3 +++ b/man/man3/tomo-ask.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH ask 3 2025-04-27 "Tomo man-pages" +.TH ask 3 2025-04-30 "Tomo man-pages" .SH NAME ask \- get user input .SH LIBRARY diff --git a/man/man3/tomo-exit.3 b/man/man3/tomo-exit.3 index b9e83d82..e4cc100e 100644 --- a/man/man3/tomo-exit.3 +++ b/man/man3/tomo-exit.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH exit 3 2025-04-27 "Tomo man-pages" +.TH exit 3 2025-04-30 "Tomo man-pages" .SH NAME exit \- exit the program .SH LIBRARY diff --git a/man/man3/tomo-fail.3 b/man/man3/tomo-fail.3 index 789af977..92d058d9 100644 --- a/man/man3/tomo-fail.3 +++ b/man/man3/tomo-fail.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH fail 3 2025-04-27 "Tomo man-pages" +.TH fail 3 2025-04-30 "Tomo man-pages" .SH NAME fail \- abort the program .SH LIBRARY diff --git a/man/man3/tomo-getenv.3 b/man/man3/tomo-getenv.3 index 5f4f1fba..48ac6b57 100644 --- a/man/man3/tomo-getenv.3 +++ b/man/man3/tomo-getenv.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH getenv 3 2025-04-27 "Tomo man-pages" +.TH getenv 3 2025-04-30 "Tomo man-pages" .SH NAME getenv \- get an environment variable .SH LIBRARY diff --git a/man/man3/tomo-print.3 b/man/man3/tomo-print.3 index 88f2362c..e8e2a967 100644 --- a/man/man3/tomo-print.3 +++ b/man/man3/tomo-print.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH print 3 2025-04-27 "Tomo man-pages" +.TH print 3 2025-04-30 "Tomo man-pages" .SH NAME print \- print some text .SH LIBRARY diff --git a/man/man3/tomo-say.3 b/man/man3/tomo-say.3 index 4a74781b..2cb830bc 100644 --- a/man/man3/tomo-say.3 +++ b/man/man3/tomo-say.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH say 3 2025-04-27 "Tomo man-pages" +.TH say 3 2025-04-30 "Tomo man-pages" .SH NAME say \- print some text .SH LIBRARY diff --git a/man/man3/tomo-setenv.3 b/man/man3/tomo-setenv.3 index fc0fb258..1f32c502 100644 --- a/man/man3/tomo-setenv.3 +++ b/man/man3/tomo-setenv.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH setenv 3 2025-04-27 "Tomo man-pages" +.TH setenv 3 2025-04-30 "Tomo man-pages" .SH NAME setenv \- set an environment variable .SH LIBRARY diff --git a/man/man3/tomo-sleep.3 b/man/man3/tomo-sleep.3 index 3a77bf84..b4ec338b 100644 --- a/man/man3/tomo-sleep.3 +++ b/man/man3/tomo-sleep.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH sleep 3 2025-04-27 "Tomo man-pages" +.TH sleep 3 2025-04-30 "Tomo man-pages" .SH NAME sleep \- wait for an interval .SH LIBRARY diff --git a/src/typecheck.c b/src/typecheck.c index 0247c926..04c6897f 100644 --- a/src/typecheck.c +++ b/src/typecheck.c @@ -658,7 +658,7 @@ type_t *get_type(env_t *env, ast_t *ast) type_t *ref_type = get_type(env, value); type_t *base_type = get_type(env, base); if (base_type->tag == OptionalType) { - code_err(base, "This value might be null, so it can't be safely dereferenced"); + code_err(base, "This value might be none, so it can't be safely dereferenced"); } else if (base_type->tag == PointerType) { DeclareMatch(ptr, base_type, PointerType); return Type(PointerType, .pointed=ref_type, .is_stack=ptr->is_stack); @@ -835,7 +835,7 @@ type_t *get_type(env_t *env, ast_t *ast) DeclareMatch(indexing, ast, Index); type_t *indexed_t = get_type(env, indexing->indexed); if (indexed_t->tag == OptionalType && !indexing->index) - code_err(ast, "You're attempting to dereference a value whose type indicates it could be null"); + code_err(ast, "You're attempting to dereference a value whose type indicates it could be none"); if (indexed_t->tag == PointerType && !indexing->index) return Match(indexed_t, PointerType)->pointed; diff --git a/test/optionals.tm b/test/optionals.tm index 50e700f1..8e075855 100644 --- a/test/optionals.tm +++ b/test/optionals.tm @@ -75,10 +75,10 @@ func main() >> 5? or -1 = 5 - >> 5? or fail("Non-null is falsey") + >> 5? or fail("Non-none is falsey") = 5 - >> 5? or exit("Non-null is falsey") + >> 5? or exit("Non-none is falsey") = 5 >> none_int : Int? = none -- cgit v1.2.3