diff options
219 files changed, 289 insertions, 290 deletions
@@ -798,30 +798,6 @@ target | `T` | The item to search for. | - = none : Int? ``` -## List.first - -```tomo -List.first : func(list: [T], predicate: func(item:&T -> Bool) -> Int) -``` - -Find the index of the first item that matches a predicate function (if any). - -Argument | Type | Description | Default ----------|------|-------------|--------- -list | `[T]` | The list to search through. | - -predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item should be returned or `no` if it should not. | - - -**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches. - - -**Example:** -```tomo ->> [4, 5, 6].find(func(i:&Int): i.is_prime()) -= 5 : Int? ->> [4, 6, 8].find(func(i:&Int): i.is_prime()) -= none : Int? - -``` ## List.from ```tomo @@ -1328,6 +1304,30 @@ list | `[T]` | The list to process. | - = {10, 20, 30} ``` +## List.where + +```tomo +List.where : func(list: [T], predicate: func(item:&T -> Bool) -> Int) +``` + +Find the index of the first item that matches a predicate function (if any). + +Argument | Type | Description | Default +---------|------|-------------|--------- +list | `[T]` | The list to search through. | - +predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item's index should be returned or `no` if it should not. | - + +**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches. + + +**Example:** +```tomo +>> [4, 5, 6].where(func(i:&Int): i.is_prime()) += 5 : Int? +>> [4, 6, 8].find(func(i:&Int): i.is_prime()) += none : Int? + +``` # Num ## Num.1_PI diff --git a/api/lists.md b/api/lists.md index 727aa077..32433bee 100644 --- a/api/lists.md +++ b/api/lists.md @@ -119,30 +119,6 @@ target | `T` | The item to search for. | - = none : Int? ``` -## List.first - -```tomo -List.first : func(list: [T], predicate: func(item:&T -> Bool) -> Int) -``` - -Find the index of the first item that matches a predicate function (if any). - -Argument | Type | Description | Default ----------|------|-------------|--------- -list | `[T]` | The list to search through. | - -predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item should be returned or `no` if it should not. | - - -**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches. - - -**Example:** -```tomo ->> [4, 5, 6].find(func(i:&Int): i.is_prime()) -= 5 : Int? ->> [4, 6, 8].find(func(i:&Int): i.is_prime()) -= none : Int? - -``` ## List.from ```tomo @@ -649,3 +625,27 @@ list | `[T]` | The list to process. | - = {10, 20, 30} ``` +## List.where + +```tomo +List.where : func(list: [T], predicate: func(item:&T -> Bool) -> Int) +``` + +Find the index of the first item that matches a predicate function (if any). + +Argument | Type | Description | Default +---------|------|-------------|--------- +list | `[T]` | The list to search through. | - +predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item's index should be returned or `no` if it should not. | - + +**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches. + + +**Example:** +```tomo +>> [4, 5, 6].where(func(i:&Int): i.is_prime()) += 5 : Int? +>> [4, 6, 8].find(func(i:&Int): i.is_prime()) += none : Int? + +``` diff --git a/api/lists.yaml b/api/lists.yaml index 4a7c48c1..595555ac 100644 --- a/api/lists.yaml +++ b/api/lists.yaml @@ -108,31 +108,6 @@ List.find: >> [10, 20, 30, 40, 50].find(9999) = none : Int? -List.first: - short: find an index where a predicate matches - description: > - Find the index of the first item that matches a predicate function (if any). - return: - type: 'Int' - description: > - Returns the index of the first item where the predicate is true or `!Int` if no - item matches. - args: - list: - type: '[T]' - description: > - The list to search through. - predicate: - type: 'func(item:&T -> Bool)' - description: > - A function that returns `yes` if the item should be returned or - `no` if it should not. - example: | - >> [4, 5, 6].find(func(i:&Int): i.is_prime()) - = 5 : Int? - >> [4, 6, 8].find(func(i:&Int): i.is_prime()) - = none : Int? - List.from: short: slice an array from a start index description: > @@ -684,3 +659,27 @@ List.unique: >> [10, 20, 10, 10, 30].unique() = {10, 20, 30} +List.where: + short: find an index where a predicate matches + description: > + Find the index of the first item that matches a predicate function (if any). + return: + type: 'Int' + description: > + Returns the index of the first item where the predicate is true or `!Int` if no + item matches. + args: + list: + type: '[T]' + description: > + The list to search through. + predicate: + type: 'func(item:&T -> Bool)' + description: > + A function that returns `yes` if the item's index should be returned or + `no` if it should not. + example: | + >> [4, 5, 6].where(func(i:&Int): i.is_prime()) + = 5 : Int? + >> [4, 6, 8].find(func(i:&Int): i.is_prime()) + = none : Int? diff --git a/man/man3/tomo-Bool.parse.3 b/man/man3/tomo-Bool.parse.3 index 5b4a90e8..c37bb858 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-21T14:44:34.257299 "Tomo man-pages" +.TH Bool.parse 3 2025-04-21T14:54:02.042953 "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 7a7074a3..dec7ed80 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-21T14:44:34.257792 "Tomo man-pages" +.TH Byte.hex 3 2025-04-21T14:54:02.043720 "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 1e83e09e..d4a7e745 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-21T14:44:34.257869 "Tomo man-pages" +.TH Byte.is_between 3 2025-04-21T14:54:02.043825 "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 80331fee..1852d21f 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-21T14:44:34.257915 "Tomo man-pages" +.TH Byte.parse 3 2025-04-21T14:54:02.043898 "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 7e2dcf11..9abc73bb 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-21T14:44:34.257958 "Tomo man-pages" +.TH Byte.to 3 2025-04-21T14:54:02.043965 "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 3a3d6304..7706d3cd 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-21T14:44:34.257999 "Tomo man-pages" +.TH Int.abs 3 2025-04-21T14:54:02.044024 "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 9d805360..e6acdbe5 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-21T14:44:34.258039 "Tomo man-pages" +.TH Int.choose 3 2025-04-21T14:54:02.044071 "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 f30d7aa4..0d01aefa 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-21T14:44:34.258075 "Tomo man-pages" +.TH Int.clamped 3 2025-04-21T14:54:02.044116 "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 de21d7c5..30538a19 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-21T14:44:34.258111 "Tomo man-pages" +.TH Int.factorial 3 2025-04-21T14:54:02.044159 "Tomo man-pages" .SH NAME Int.factorial \- factorial .SH LIBRARY diff --git a/man/man3/tomo-Int.format.3 b/man/man3/tomo-Int.format.3 index 5967b8ec..1259d918 100644 --- a/man/man3/tomo-Int.format.3 +++ b/man/man3/tomo-Int.format.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Int.format 3 2025-04-21T14:44:34.258146 "Tomo man-pages" +.TH Int.format 3 2025-04-21T14:54:02.044194 "Tomo man-pages" .SH NAME Int.format \- text formatting .SH LIBRARY diff --git a/man/man3/tomo-Int.hex.3 b/man/man3/tomo-Int.hex.3 index aadb01e7..9daa2a7b 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-21T14:44:34.258182 "Tomo man-pages" +.TH Int.hex 3 2025-04-21T14:54:02.044231 "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 b070d507..1659a35f 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-21T14:44:34.258220 "Tomo man-pages" +.TH Int.is_between 3 2025-04-21T14:54:02.044277 "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 d4b3f3a1..cbf01be1 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-21T14:44:34.258256 "Tomo man-pages" +.TH Int.is_prime 3 2025-04-21T14:54:02.044313 "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 3f7fad27..8bce3d34 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-21T14:44:34.258292 "Tomo man-pages" +.TH Int.next_prime 3 2025-04-21T14:54:02.044351 "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 d72e5e98..1cf5fe69 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-21T14:44:34.258325 "Tomo man-pages" +.TH Int.octal 3 2025-04-21T14:54:02.044385 "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 0ed47e25..98580f5c 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-21T14:44:34.258360 "Tomo man-pages" +.TH Int.onward 3 2025-04-21T14:54:02.044420 "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 c6ca089e..42f4ce44 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-21T14:44:34.258409 "Tomo man-pages" +.TH Int.parse 3 2025-04-21T14:54:02.044469 "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 0f41f13e..f22dcb9d 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-21T14:44:34.258448 "Tomo man-pages" +.TH Int.prev_prime 3 2025-04-21T14:54:02.044509 "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 50badcea..4fdcc49c 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-21T14:44:34.258485 "Tomo man-pages" +.TH Int.sqrt 3 2025-04-21T14:54:02.044547 "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 d7fab69c..2a127658 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-21T14:44:34.258520 "Tomo man-pages" +.TH Int.to 3 2025-04-21T14:54:02.044582 "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 6404055f..cf2cedce 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-21T14:44:34.258558 "Tomo man-pages" +.TH List.binary_search 3 2025-04-21T14:54:02.044620 "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 73484cc4..0ebf391e 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-21T14:44:34.258595 "Tomo man-pages" +.TH List.by 3 2025-04-21T14:54:02.044656 "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 de7c8eae..aeeb683d 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-21T14:44:34.258630 "Tomo man-pages" +.TH List.clear 3 2025-04-21T14:54:02.044691 "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 a70f7d6a..db60d9f8 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-21T14:44:34.258662 "Tomo man-pages" +.TH List.counts 3 2025-04-21T14:54:02.044723 "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 eb7d587a..8ad1e18a 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-21T14:44:34.258694 "Tomo man-pages" +.TH List.find 3 2025-04-21T14:54:02.044765 "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 f100a0c6..30ed0295 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-21T14:44:34.258788 "Tomo man-pages" +.TH List.from 3 2025-04-21T14:54:02.044820 "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 d7543760..c191d69a 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-21T14:44:34.258825 "Tomo man-pages" +.TH List.has 3 2025-04-21T14:54:02.044859 "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 63060909..fc60bdfb 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-21T14:44:34.258860 "Tomo man-pages" +.TH List.heap_pop 3 2025-04-21T14:54:02.044903 "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 ed34c762..07e118ce 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-21T14:44:34.258895 "Tomo man-pages" +.TH List.heap_push 3 2025-04-21T14:54:02.044940 "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 435935de..32d3501e 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-21T14:44:34.258932 "Tomo man-pages" +.TH List.heapify 3 2025-04-21T14:54:02.044980 "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 0bd7113e..6c1bd06d 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-21T14:44:34.258966 "Tomo man-pages" +.TH List.insert 3 2025-04-21T14:54:02.045022 "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 22a7bac1..20bb1146 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-21T14:44:34.259003 "Tomo man-pages" +.TH List.insert_all 3 2025-04-21T14:54:02.045067 "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 9e2eb099..6ef12a5d 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-21T14:44:34.259039 "Tomo man-pages" +.TH List.pop 3 2025-04-21T14:54:02.045102 "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 9da43698..05cc6bce 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-21T14:44:34.259075 "Tomo man-pages" +.TH List.random 3 2025-04-21T14:54:02.045137 "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 7e144cf9..ff4969d6 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-21T14:44:34.259113 "Tomo man-pages" +.TH List.remove_at 3 2025-04-21T14:54:02.045170 "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 0a0ec997..f5b839d1 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-21T14:44:34.259149 "Tomo man-pages" +.TH List.remove_item 3 2025-04-21T14:54:02.045205 "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 5eda9cf1..3e35e627 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-21T14:44:34.259183 "Tomo man-pages" +.TH List.reversed 3 2025-04-21T14:54:02.045240 "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 449e0531..833ea350 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-21T14:44:34.259214 "Tomo man-pages" +.TH List.sample 3 2025-04-21T14:54:02.045271 "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 f956c717..25292bc4 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-21T14:44:34.259264 "Tomo man-pages" +.TH List.shuffle 3 2025-04-21T14:54:02.045319 "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 88537b6a..d1494223 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-21T14:44:34.259301 "Tomo man-pages" +.TH List.shuffled 3 2025-04-21T14:54:02.045356 "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 6028d6ee..77228d91 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-21T14:44:34.259335 "Tomo man-pages" +.TH List.slice 3 2025-04-21T14:54:02.045391 "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 65b25f3d..464747e5 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-21T14:44:34.259371 "Tomo man-pages" +.TH List.sort 3 2025-04-21T14:54:02.045425 "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 e37ab8cd..e55f984e 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-21T14:44:34.259407 "Tomo man-pages" +.TH List.sorted 3 2025-04-21T14:54:02.045460 "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 5e8eccd0..45a9e00e 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-21T14:44:34.259442 "Tomo man-pages" +.TH List.to 3 2025-04-21T14:54:02.045493 "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 c57a849e..f4c5b10a 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-21T14:44:34.259477 "Tomo man-pages" +.TH List.unique 3 2025-04-21T14:54:02.045527 "Tomo man-pages" .SH NAME List.unique \- convert a list to a set .SH LIBRARY diff --git a/man/man3/tomo-Num.1_PI.3 b/man/man3/tomo-Num.1_PI.3 index 4c272db1..1e53e4b5 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-21T14:44:34.261434 "Tomo man-pages" +.TH Num.1_PI 3 2025-04-21T14:54:02.047414 "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 d3ed3eb1..0cb3b0e3 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-21T14:44:34.261468 "Tomo man-pages" +.TH Num.2_PI 3 2025-04-21T14:54:02.047452 "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 6026d8cc..a20ca317 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-21T14:44:34.261499 "Tomo man-pages" +.TH Num.2_SQRTPI 3 2025-04-21T14:54:02.047481 "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 99edcecf..8c3b0082 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-21T14:44:34.261532 "Tomo man-pages" +.TH Num.E 3 2025-04-21T14:54:02.047513 "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 c761ae6e..2db3db64 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-21T14:44:34.261561 "Tomo man-pages" +.TH Num.INF 3 2025-04-21T14:54:02.047550 "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 9f355d4c..4bea58b6 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-21T14:44:34.261603 "Tomo man-pages" +.TH Num.LN10 3 2025-04-21T14:54:02.047601 "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 9df29405..c02d2444 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-21T14:44:34.261635 "Tomo man-pages" +.TH Num.LN2 3 2025-04-21T14:54:02.047637 "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 80813fe8..e45f1c45 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-21T14:44:34.261665 "Tomo man-pages" +.TH Num.LOG2E 3 2025-04-21T14:54:02.047680 "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 a1284f5a..0ed9cb82 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-21T14:44:34.261694 "Tomo man-pages" +.TH Num.PI 3 2025-04-21T14:54:02.047713 "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 f0a1278a..938b2412 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-21T14:44:34.261725 "Tomo man-pages" +.TH Num.PI_2 3 2025-04-21T14:54:02.047756 "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 12edce84..e505fce9 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-21T14:44:34.261766 "Tomo man-pages" +.TH Num.PI_4 3 2025-04-21T14:54:02.047795 "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 51083ddd..fc0a3bdf 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-21T14:44:34.261796 "Tomo man-pages" +.TH Num.SQRT1_2 3 2025-04-21T14:54:02.047825 "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 1a7f112e..4774fdc1 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-21T14:44:34.261828 "Tomo man-pages" +.TH Num.SQRT2 3 2025-04-21T14:54:02.047854 "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 462f3a84..8b26ed31 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-21T14:44:34.261871 "Tomo man-pages" +.TH Num.TAU 3 2025-04-21T14:54:02.047883 "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 9a8ebe65..0d68e12a 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-21T14:44:34.259511 "Tomo man-pages" +.TH Num.abs 3 2025-04-21T14:54:02.045634 "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 6acf1147..58fab073 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-21T14:44:34.259544 "Tomo man-pages" +.TH Num.acos 3 2025-04-21T14:54:02.045668 "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 eecd0bc0..b48a0921 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-21T14:44:34.259581 "Tomo man-pages" +.TH Num.acosh 3 2025-04-21T14:54:02.045703 "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 ddb14bd8..a45590e2 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-21T14:44:34.259614 "Tomo man-pages" +.TH Num.asin 3 2025-04-21T14:54:02.045743 "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 ea83d208..c6c1a150 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-21T14:44:34.259647 "Tomo man-pages" +.TH Num.asinh 3 2025-04-21T14:54:02.045778 "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 987726c3..815e0243 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-21T14:44:34.259680 "Tomo man-pages" +.TH Num.atan 3 2025-04-21T14:54:02.045810 "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 01afbc4b..9322a484 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-21T14:44:34.259712 "Tomo man-pages" +.TH Num.atan2 3 2025-04-21T14:54:02.045842 "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 62b33b14..ca41aa83 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-21T14:44:34.259769 "Tomo man-pages" +.TH Num.atanh 3 2025-04-21T14:54:02.045889 "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 fb05a150..c58ccfd5 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-21T14:44:34.259807 "Tomo man-pages" +.TH Num.cbrt 3 2025-04-21T14:54:02.045925 "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 d324ede2..5401624f 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-21T14:44:34.259842 "Tomo man-pages" +.TH Num.ceil 3 2025-04-21T14:54:02.045959 "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 7455a6ba..d4117d5f 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-21T14:44:34.259874 "Tomo man-pages" +.TH Num.clamped 3 2025-04-21T14:54:02.045991 "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 9d122cfc..cb08146e 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-21T14:44:34.259909 "Tomo man-pages" +.TH Num.copysign 3 2025-04-21T14:54:02.046025 "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 bbd6c6ab..408aac62 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-21T14:44:34.259943 "Tomo man-pages" +.TH Num.cos 3 2025-04-21T14:54:02.046058 "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 f2d890a9..48be39d8 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-21T14:44:34.259975 "Tomo man-pages" +.TH Num.cosh 3 2025-04-21T14:54:02.046090 "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 0a3eb255..495c4fac 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-21T14:44:34.260007 "Tomo man-pages" +.TH Num.erf 3 2025-04-21T14:54:02.046121 "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 81af5dd9..ccb100ca 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-21T14:44:34.260039 "Tomo man-pages" +.TH Num.erfc 3 2025-04-21T14:54:02.046153 "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 65e10e2e..1813c9ab 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-21T14:44:34.260082 "Tomo man-pages" +.TH Num.exp 3 2025-04-21T14:54:02.046201 "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 bd123d6e..cc0f2693 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-21T14:44:34.260119 "Tomo man-pages" +.TH Num.exp2 3 2025-04-21T14:54:02.046235 "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 4f77d95e..89af2d99 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-21T14:44:34.260152 "Tomo man-pages" +.TH Num.expm1 3 2025-04-21T14:54:02.046267 "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 8dc51351..b014e57b 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-21T14:44:34.260190 "Tomo man-pages" +.TH Num.fdim 3 2025-04-21T14:54:02.046299 "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 a5cc4069..46c7195f 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-21T14:44:34.260225 "Tomo man-pages" +.TH Num.floor 3 2025-04-21T14:54:02.046332 "Tomo man-pages" .SH NAME Num.floor \- floor function .SH LIBRARY diff --git a/man/man3/tomo-Num.format.3 b/man/man3/tomo-Num.format.3 index f9306215..182ecfb8 100644 --- a/man/man3/tomo-Num.format.3 +++ b/man/man3/tomo-Num.format.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.format 3 2025-04-21T14:44:34.260262 "Tomo man-pages" +.TH Num.format 3 2025-04-21T14:54:02.046363 "Tomo man-pages" .SH NAME Num.format \- convert a number to text .SH LIBRARY diff --git a/man/man3/tomo-Num.hypot.3 b/man/man3/tomo-Num.hypot.3 index faae1b22..5da19fcc 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-21T14:44:34.260299 "Tomo man-pages" +.TH Num.hypot 3 2025-04-21T14:54:02.046397 "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 8464075d..f4234c0e 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-21T14:44:34.260375 "Tomo man-pages" +.TH Num.is_between 3 2025-04-21T14:54:02.046461 "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 e4f6c1f5..cff38e03 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-21T14:44:34.260337 "Tomo man-pages" +.TH Num.isfinite 3 2025-04-21T14:54:02.046429 "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 84653372..94c2b7db 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-21T14:44:34.260415 "Tomo man-pages" +.TH Num.isinf 3 2025-04-21T14:54:02.046494 "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 91413f5f..451a43c1 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-21T14:44:34.260451 "Tomo man-pages" +.TH Num.j0 3 2025-04-21T14:54:02.046526 "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 d0e0f125..5169f6a2 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-21T14:44:34.260500 "Tomo man-pages" +.TH Num.j1 3 2025-04-21T14:54:02.046569 "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 9b601004..632b8ff6 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-21T14:44:34.260541 "Tomo man-pages" +.TH Num.log 3 2025-04-21T14:54:02.046604 "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 baa5e194..5f5dda53 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-21T14:44:34.260578 "Tomo man-pages" +.TH Num.log10 3 2025-04-21T14:54:02.046636 "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 e6e41be7..04aa134f 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-21T14:44:34.260616 "Tomo man-pages" +.TH Num.log1p 3 2025-04-21T14:54:02.046669 "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 6f6f956b..6be1074b 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-21T14:44:34.260655 "Tomo man-pages" +.TH Num.log2 3 2025-04-21T14:54:02.046701 "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 3970bf59..7899e3e7 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-21T14:44:34.260692 "Tomo man-pages" +.TH Num.logb 3 2025-04-21T14:54:02.046740 "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 092f66f6..f3849990 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-21T14:44:34.260731 "Tomo man-pages" +.TH Num.mix 3 2025-04-21T14:54:02.046779 "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 dc777bd5..e39d6157 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-21T14:44:34.260779 "Tomo man-pages" +.TH Num.near 3 2025-04-21T14:54:02.046814 "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 fdba508b..017d27cb 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-21T14:44:34.260828 "Tomo man-pages" +.TH Num.nextafter 3 2025-04-21T14:54:02.046850 "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 81b6b111..ec644968 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-21T14:44:34.260863 "Tomo man-pages" +.TH Num.parse 3 2025-04-21T14:54:02.046884 "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 8643c327..4491495f 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-21T14:44:34.260898 "Tomo man-pages" +.TH Num.percent 3 2025-04-21T14:54:02.046916 "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 5c8fe013..02fb1f16 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-21T14:44:34.260949 "Tomo man-pages" +.TH Num.rint 3 2025-04-21T14:54:02.046950 "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 c4c29f53..e2282fa8 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-21T14:44:34.260982 "Tomo man-pages" +.TH Num.round 3 2025-04-21T14:54:02.046981 "Tomo man-pages" .SH NAME Num.round \- round to nearest integer .SH LIBRARY diff --git a/man/man3/tomo-Num.scientific.3 b/man/man3/tomo-Num.scientific.3 index d407e084..aa10f2bc 100644 --- a/man/man3/tomo-Num.scientific.3 +++ b/man/man3/tomo-Num.scientific.3 @@ -2,7 +2,7 @@ .\" Copyright (c) 2025 Bruce Hill .\" All rights reserved. .\" -.TH Num.scientific 3 2025-04-21T14:44:34.261014 "Tomo man-pages" +.TH Num.scientific 3 2025-04-21T14:54:02.047013 "Tomo man-pages" .SH NAME Num.scientific \- format in scientific notation .SH LIBRARY diff --git a/man/man3/tomo-Num.significand.3 b/man/man3/tomo-Num.significand.3 index b08991e4..58773873 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-21T14:44:34.261046 "Tomo man-pages" +.TH Num.significand 3 2025-04-21T14:54:02.047045 "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 ec069a04..3bfdaa05 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-21T14:44:34.261093 "Tomo man-pages" +.TH Num.sin 3 2025-04-21T14:54:02.047090 "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 b2fc7ff3..39fc87b0 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-21T14:44:34.261128 "Tomo man-pages" +.TH Num.sinh 3 2025-04-21T14:54:02.047127 "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 49074c5e..9e320789 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-21T14:44:34.261162 "Tomo man-pages" +.TH Num.sqrt 3 2025-04-21T14:54:02.047159 "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 7f7bc355..d2d3ef98 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-21T14:44:34.261195 "Tomo man-pages" +.TH Num.tan 3 2025-04-21T14:54:02.047192 "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 6d56e459..a64c8728 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-21T14:44:34.261228 "Tomo man-pages" +.TH Num.tanh 3 2025-04-21T14:54:02.047224 "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 4a114850..ab638dab 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-21T14:44:34.261261 "Tomo man-pages" +.TH Num.tgamma 3 2025-04-21T14:54:02.047256 "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 156cf21b..df96790f 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-21T14:44:34.261318 "Tomo man-pages" +.TH Num.trunc 3 2025-04-21T14:54:02.047288 "Tomo man-pages" .SH NAME Num.trunc \- truncate a number .SH LIBRARY diff --git a/man/man3/tomo-Num.y0.3 b/man/man3/tomo-Num.y0.3 index 60997e32..62b52732 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-21T14:44:34.261358 "Tomo man-pages" +.TH Num.y0 3 2025-04-21T14:54:02.047320 "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 f349cbac..5676515e 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-21T14:44:34.261398 "Tomo man-pages" +.TH Num.y1 3 2025-04-21T14:54:02.047354 "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 35dc822e..23890407 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-21T14:44:34.261899 "Tomo man-pages" +.TH Path.accessed 3 2025-04-21T14:54:02.047912 "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 ce386857..6f195823 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-21T14:44:34.261936 "Tomo man-pages" +.TH Path.append 3 2025-04-21T14:54:02.047948 "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 de5785cb..135f9971 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-21T14:44:34.261974 "Tomo man-pages" +.TH Path.append_bytes 3 2025-04-21T14:54:02.047984 "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 c0022f06..27cd2fc0 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-21T14:44:34.262009 "Tomo man-pages" +.TH Path.base_name 3 2025-04-21T14:54:02.048019 "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 c6de5179..3bb8e5c7 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-21T14:44:34.262041 "Tomo man-pages" +.TH Path.by_line 3 2025-04-21T14:54:02.048051 "Tomo man-pages" .SH NAME Path.by_line \- iterate by line .SH LIBRARY diff --git a/man/man3/tomo-Path.can_execute.3 b/man/man3/tomo-Path.can_execute.3 index 62792fd4..2ddaac25 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-21T14:44:34.262076 "Tomo man-pages" +.TH Path.can_execute 3 2025-04-21T14:54:02.048085 "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 56a2715b..09e7bd18 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-21T14:44:34.262109 "Tomo man-pages" +.TH Path.can_read 3 2025-04-21T14:54:02.048118 "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 25b5318d..6ed09e2d 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-21T14:44:34.262141 "Tomo man-pages" +.TH Path.can_write 3 2025-04-21T14:54:02.048150 "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 4735b341..963f9c1c 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-21T14:44:34.262187 "Tomo man-pages" +.TH Path.changed 3 2025-04-21T14:54:02.048196 "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 54ef7021..17e98332 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-21T14:44:34.262224 "Tomo man-pages" +.TH Path.child 3 2025-04-21T14:54:02.048234 "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 44365b06..c3afef21 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-21T14:44:34.262258 "Tomo man-pages" +.TH Path.children 3 2025-04-21T14:54:02.048267 "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 f1fb213c..0ee9bfb1 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-21T14:44:34.262292 "Tomo man-pages" +.TH Path.create_directory 3 2025-04-21T14:54:02.048300 "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 a360e55f..4de5fa4d 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-21T14:44:34.262325 "Tomo man-pages" +.TH Path.current_dir 3 2025-04-21T14:54:02.048333 "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 56297e48..7e4923a6 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-21T14:44:34.262356 "Tomo man-pages" +.TH Path.exists 3 2025-04-21T14:54:02.048364 "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 7960350b..a0c9caa5 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-21T14:44:34.262389 "Tomo man-pages" +.TH Path.expand_home 3 2025-04-21T14:54:02.048395 "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 644a6386..cd222dd7 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-21T14:44:34.262449 "Tomo man-pages" +.TH Path.extension 3 2025-04-21T14:54:02.048440 "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 cb20790c..a20ec413 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-21T14:44:34.262492 "Tomo man-pages" +.TH Path.files 3 2025-04-21T14:54:02.048478 "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 d7dec080..0afe2a7d 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-21T14:44:34.262540 "Tomo man-pages" +.TH Path.from_components 3 2025-04-21T14:54:02.048513 "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 cb373635..e71e5cb7 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-21T14:44:34.262574 "Tomo man-pages" +.TH Path.glob 3 2025-04-21T14:54:02.048548 "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 44653dd3..f5db4666 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-21T14:44:34.262623 "Tomo man-pages" +.TH Path.group 3 2025-04-21T14:54:02.048584 "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 19c1d5c0..6adcd74a 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-21T14:44:34.262657 "Tomo man-pages" +.TH Path.is_directory 3 2025-04-21T14:54:02.048623 "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 3171e8dc..7ee88ceb 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-21T14:44:34.262693 "Tomo man-pages" +.TH Path.is_file 3 2025-04-21T14:54:02.048667 "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 dd227969..2370b590 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-21T14:44:34.262728 "Tomo man-pages" +.TH Path.is_socket 3 2025-04-21T14:54:02.048704 "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 5d101524..8f4918a1 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-21T14:44:34.262781 "Tomo man-pages" +.TH Path.is_symlink 3 2025-04-21T14:54:02.048744 "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 9ed43d07..1565ef7e 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-21T14:44:34.262813 "Tomo man-pages" +.TH Path.modified 3 2025-04-21T14:54:02.048802 "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 99b2e388..e44fdbbc 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-21T14:44:34.262846 "Tomo man-pages" +.TH Path.owner 3 2025-04-21T14:54:02.048838 "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 f332a71d..1be3fff6 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-21T14:44:34.262879 "Tomo man-pages" +.TH Path.parent 3 2025-04-21T14:54:02.048874 "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 171d6d81..c3ace956 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-21T14:44:34.262910 "Tomo man-pages" +.TH Path.read 3 2025-04-21T14:54:02.048920 "Tomo man-pages" .SH NAME Path.read \- read file contents .SH LIBRARY diff --git a/man/man3/tomo-Path.read_bytes.3 b/man/man3/tomo-Path.read_bytes.3 index c49bd8d2..a5709c91 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-21T14:44:34.262957 "Tomo man-pages" +.TH Path.read_bytes 3 2025-04-21T14:54:02.048986 "Tomo man-pages" .SH NAME Path.read_bytes \- read file contents as bytes .SH LIBRARY diff --git a/man/man3/tomo-Path.relative_to.3 b/man/man3/tomo-Path.relative_to.3 index ff343395..4ef30295 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-21T14:44:34.262994 "Tomo man-pages" +.TH Path.relative_to 3 2025-04-21T14:54:02.049038 "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 f9ef51ee..2ac625ad 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-21T14:44:34.263029 "Tomo man-pages" +.TH Path.remove 3 2025-04-21T14:54:02.049076 "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 6ef94de2..e90e391a 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-21T14:44:34.263062 "Tomo man-pages" +.TH Path.resolved 3 2025-04-21T14:54:02.049111 "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 0004f81b..fb91aa3e 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-21T14:44:34.263096 "Tomo man-pages" +.TH Path.set_owner 3 2025-04-21T14:54:02.049147 "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 3bb39ef9..be01dd13 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-21T14:44:34.263132 "Tomo man-pages" +.TH Path.subdirectories 3 2025-04-21T14:54:02.049183 "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 5a172f8a..ed2316ea 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-21T14:44:34.263167 "Tomo man-pages" +.TH Path.unique_directory 3 2025-04-21T14:54:02.049217 "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 321b1222..c8eec4ab 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-21T14:44:34.263201 "Tomo man-pages" +.TH Path.write 3 2025-04-21T14:54:02.049251 "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 65e3203d..fb5064df 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-21T14:44:34.263234 "Tomo man-pages" +.TH Path.write_bytes 3 2025-04-21T14:54:02.049285 "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 fe4d67b6..5000f744 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-21T14:44:34.263268 "Tomo man-pages" +.TH Path.write_unique 3 2025-04-21T14:54:02.049319 "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 ae3cad3c..07affecd 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-21T14:44:34.263302 "Tomo man-pages" +.TH Path.write_unique_bytes 3 2025-04-21T14:54:02.049352 "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 c9841a97..49ba1659 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-21T14:44:34.263338 "Tomo man-pages" +.TH Set.add 3 2025-04-21T14:54:02.049385 "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 4db72cce..e2fc77fb 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-21T14:44:34.263371 "Tomo man-pages" +.TH Set.add_all 3 2025-04-21T14:54:02.049418 "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 6787212f..64135b99 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-21T14:44:34.263403 "Tomo man-pages" +.TH Set.clear 3 2025-04-21T14:54:02.049450 "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 3603aa79..8454b9b6 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-21T14:44:34.263448 "Tomo man-pages" +.TH Set.has 3 2025-04-21T14:54:02.049496 "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 35b5c916..7c94c896 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-21T14:44:34.263484 "Tomo man-pages" +.TH Set.is_subset_of 3 2025-04-21T14:54:02.049532 "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 7d8309f0..a1a7c469 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-21T14:44:34.263519 "Tomo man-pages" +.TH Set.is_superset_of 3 2025-04-21T14:54:02.049566 "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 317df636..e4e26031 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-21T14:44:34.263553 "Tomo man-pages" +.TH Set.overlap 3 2025-04-21T14:54:02.049599 "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 977f782f..51c06a73 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-21T14:44:34.263586 "Tomo man-pages" +.TH Set.remove 3 2025-04-21T14:54:02.049631 "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 e891e48a..c9c4ed12 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-21T14:44:34.263618 "Tomo man-pages" +.TH Set.remove_all 3 2025-04-21T14:54:02.049663 "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 714506e7..9fcf2b7c 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-21T14:44:34.263650 "Tomo man-pages" +.TH Set.with 3 2025-04-21T14:54:02.049697 "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 59e5f0be..3fe7875e 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-21T14:44:34.263693 "Tomo man-pages" +.TH Set.without 3 2025-04-21T14:54:02.049816 "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 f9ccb6f3..2e13631c 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-21T14:44:34.263729 "Tomo man-pages" +.TH Table.clear 3 2025-04-21T14:54:02.049855 "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 85796431..ab7d81e2 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-21T14:44:34.263769 "Tomo man-pages" +.TH Table.get 3 2025-04-21T14:54:02.049889 "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 4d2dcff7..159cad8d 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-21T14:44:34.263808 "Tomo man-pages" +.TH Table.get_or_set 3 2025-04-21T14:54:02.049925 "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 eb338af8..1bfcca76 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-21T14:44:34.263846 "Tomo man-pages" +.TH Table.has 3 2025-04-21T14:54:02.049961 "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 2cf998f5..cc43cd70 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-21T14:44:34.263882 "Tomo man-pages" +.TH Table.remove 3 2025-04-21T14:54:02.049993 "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 dcb9c0c8..5669119d 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-21T14:44:34.263917 "Tomo man-pages" +.TH Table.set 3 2025-04-21T14:54:02.050025 "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 e39efdb1..95ec8c53 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-21T14:44:34.263950 "Tomo man-pages" +.TH Text.as_c_string 3 2025-04-21T14:54:02.050058 "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 a3824677..65998f88 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-21T14:44:34.263995 "Tomo man-pages" +.TH Text.at 3 2025-04-21T14:54:02.050103 "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 4b4e510d..5dc1df59 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-21T14:44:34.264034 "Tomo man-pages" +.TH Text.by_line 3 2025-04-21T14:54:02.050163 "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 609f1228..a11b9b06 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-21T14:44:34.264070 "Tomo man-pages" +.TH Text.by_split 3 2025-04-21T14:54:02.050220 "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 877e5f24..962fad4d 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-21T14:44:34.264108 "Tomo man-pages" +.TH Text.by_split_any 3 2025-04-21T14:54:02.050276 "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 d1bf3b5e..8a119c47 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-21T14:44:34.264144 "Tomo man-pages" +.TH Text.bytes 3 2025-04-21T14:54:02.050332 "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 fb702b74..c8c0151a 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-21T14:44:34.264178 "Tomo man-pages" +.TH Text.caseless_equals 3 2025-04-21T14:54:02.050399 "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 25370c4b..4c0f818c 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-21T14:44:34.264217 "Tomo man-pages" +.TH Text.codepoint_names 3 2025-04-21T14:54:02.050457 "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 59e4e4af..87d46035 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-21T14:44:34.264252 "Tomo man-pages" +.TH Text.ends_with 3 2025-04-21T14:54:02.050511 "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 588b6a03..dc654adb 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-21T14:44:34.264285 "Tomo man-pages" +.TH Text.from 3 2025-04-21T14:54:02.050566 "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 f0c69aca..098a06d2 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-21T14:44:34.264320 "Tomo man-pages" +.TH Text.from_bytes 3 2025-04-21T14:54:02.050619 "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 2ed128d0..44cf0336 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-21T14:44:34.264353 "Tomo man-pages" +.TH Text.from_c_string 3 2025-04-21T14:54:02.050683 "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 b64cdcaa..2c81e98a 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-21T14:44:34.264386 "Tomo man-pages" +.TH Text.from_codepoint_names 3 2025-04-21T14:54:02.050741 "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 5d6f648d..35e59350 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-21T14:44:34.264420 "Tomo man-pages" +.TH Text.from_codepoints 3 2025-04-21T14:54:02.050798 "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 907a33a1..f2c79029 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-21T14:44:34.264466 "Tomo man-pages" +.TH Text.has 3 2025-04-21T14:54:02.050876 "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 e8fed3c3..1c207682 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-21T14:44:34.264503 "Tomo man-pages" +.TH Text.join 3 2025-04-21T14:54:02.050943 "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 7f6c2d82..39ab6e34 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-21T14:44:34.264573 "Tomo man-pages" +.TH Text.left_pad 3 2025-04-21T14:54:02.051055 "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 9a787b6d..02296cae 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-21T14:44:34.264608 "Tomo man-pages" +.TH Text.lines 3 2025-04-21T14:54:02.051112 "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 7f68c9c7..895cbe85 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-21T14:44:34.264642 "Tomo man-pages" +.TH Text.lower 3 2025-04-21T14:54:02.051155 "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 bb70a36d..3c9f419f 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-21T14:44:34.264537 "Tomo man-pages" +.TH Text.middle_pad 3 2025-04-21T14:54:02.050998 "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 e770c26f..b5a092e1 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-21T14:44:34.264678 "Tomo man-pages" +.TH Text.quoted 3 2025-04-21T14:54:02.051195 "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 88942872..567f4bca 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-21T14:44:34.264712 "Tomo man-pages" +.TH Text.repeat 3 2025-04-21T14:54:02.051236 "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 1dc30870..3845b366 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-21T14:44:34.264751 "Tomo man-pages" +.TH Text.replace 3 2025-04-21T14:54:02.051269 "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 68fe7a07..43121a68 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-21T14:44:34.264790 "Tomo man-pages" +.TH Text.reversed 3 2025-04-21T14:54:02.051302 "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 43fb909d..9b5d28ef 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-21T14:44:34.264822 "Tomo man-pages" +.TH Text.right_pad 3 2025-04-21T14:54:02.051333 "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 2b00914a..0686ecd2 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-21T14:44:34.264861 "Tomo man-pages" +.TH Text.slice 3 2025-04-21T14:54:02.051367 "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 23a9c921..4230b634 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-21T14:44:34.264909 "Tomo man-pages" +.TH Text.split 3 2025-04-21T14:54:02.051417 "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 5552a34f..57e067c9 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-21T14:44:34.264947 "Tomo man-pages" +.TH Text.split_any 3 2025-04-21T14:54:02.051456 "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 9889e326..740c59ca 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-21T14:44:34.264983 "Tomo man-pages" +.TH Text.starts_with 3 2025-04-21T14:54:02.051492 "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 54e3e3f4..1ebf4e5c 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-21T14:44:34.265018 "Tomo man-pages" +.TH Text.title 3 2025-04-21T14:54:02.051527 "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 82c232e3..0f9662f9 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-21T14:44:34.265057 "Tomo man-pages" +.TH Text.to 3 2025-04-21T14:54:02.051563 "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 83fcf74b..648e8edf 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-21T14:44:34.265097 "Tomo man-pages" +.TH Text.translate 3 2025-04-21T14:54:02.051597 "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 cb3931fb..81652e0e 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-21T14:44:34.265139 "Tomo man-pages" +.TH Text.trim 3 2025-04-21T14:54:02.051632 "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 6ad0f840..2ed8e5c5 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-21T14:44:34.265176 "Tomo man-pages" +.TH Text.upper 3 2025-04-21T14:54:02.051669 "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 6e815001..9e1cf401 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-21T14:44:34.265211 "Tomo man-pages" +.TH Text.utf32_codepoints 3 2025-04-21T14:54:02.051704 "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 c9dbdcf5..a46578fb 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-21T14:44:34.265245 "Tomo man-pages" +.TH Text.width 3 2025-04-21T14:54:02.051749 "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 33e4bc70..d51271c7 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-21T14:44:34.265279 "Tomo man-pages" +.TH Text.without_prefix 3 2025-04-21T14:54:02.051787 "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 f1d3849d..fed6c013 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-21T14:44:34.265312 "Tomo man-pages" +.TH Text.without_suffix 3 2025-04-21T14:54:02.051821 "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 36727753..b28d242c 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-21T14:44:34.257755 "Tomo man-pages" +.TH USE_COLOR 3 2025-04-21T14:54:02.043669 "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 03224d6f..cf55b2e1 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-21T14:44:34.257389 "Tomo man-pages" +.TH ask 3 2025-04-21T14:54:02.043039 "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 faf2ebb4..c087db30 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-21T14:44:34.257450 "Tomo man-pages" +.TH exit 3 2025-04-21T14:54:02.043148 "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 8d37decd..4ef1205a 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-21T14:44:34.257711 "Tomo man-pages" +.TH fail 3 2025-04-21T14:54:02.043615 "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 ead41d07..f05b9dac 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-21T14:44:34.257502 "Tomo man-pages" +.TH getenv 3 2025-04-21T14:54:02.043225 "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 4f960069..41c1650e 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-21T14:44:34.257546 "Tomo man-pages" +.TH print 3 2025-04-21T14:54:02.043322 "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 41ca5599..95813d56 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-21T14:44:34.257589 "Tomo man-pages" +.TH say 3 2025-04-21T14:54:02.043404 "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 3900edb6..0d984bc8 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-21T14:44:34.257633 "Tomo man-pages" +.TH setenv 3 2025-04-21T14:54:02.043500 "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 782c8f57..1b9f5c5f 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-21T14:44:34.257676 "Tomo man-pages" +.TH sleep 3 2025-04-21T14:54:02.043560 "Tomo man-pages" .SH NAME sleep \- wait for an interval .SH LIBRARY diff --git a/src/compile.c b/src/compile.c index 888a0975..02b23919 100644 --- a/src/compile.c +++ b/src/compile.c @@ -3215,7 +3215,7 @@ CORD compile(env_t *env, ast_t *ast) arg_t *arg_spec = new(arg_t, .name="item", .type=item_t); return CORD_all("List$find_value(", self, ", ", compile_arguments(env, ast, arg_spec, call->args), ", ", compile_type_info(self_value_t), ")"); - } else if (streq(call->name, "first")) { + } else if (streq(call->name, "where")) { self = compile_to_pointer_depth(env, call->self, 0, call->args != NULL); type_t *item_ptr = Type(PointerType, .pointed=item_t, .is_stack=true); type_t *predicate_type = Type( diff --git a/src/typecheck.c b/src/typecheck.c index 8f47433c..7f7cb438 100644 --- a/src/typecheck.c +++ b/src/typecheck.c @@ -900,7 +900,7 @@ type_t *get_type(env_t *env, ast_t *ast) else if (streq(call->name, "clear")) return Type(VoidType); else if (streq(call->name, "counts")) return Type(TableType, .key_type=item_type, .value_type=INT_TYPE); else if (streq(call->name, "find")) return Type(OptionalType, .type=INT_TYPE); - else if (streq(call->name, "first")) return Type(OptionalType, .type=INT_TYPE); + else if (streq(call->name, "where")) return Type(OptionalType, .type=INT_TYPE); else if (streq(call->name, "from")) return self_value_t; else if (streq(call->name, "has")) return Type(BoolType); else if (streq(call->name, "heap_pop")) return Type(OptionalType, .type=item_type); diff --git a/test/lists.tm b/test/lists.tm index 71e107ef..6281532c 100644 --- a/test/lists.tm +++ b/test/lists.tm @@ -168,9 +168,9 @@ func main() >> ["a", "b", "c"].find("XXX") = none - >> [10, 20].first(func(i:&Int) i.is_prime()) + >> [10, 20].where(func(i:&Int) i.is_prime()) = none - >> [4, 5, 6].first(func(i:&Int) i.is_prime()) + >> [4, 5, 6].where(func(i:&Int) i.is_prime()) = 2? do |
