index
:
tomo
bigints
constructive-reals
decimals
dev
doctests-to-debuglog
formatter
internal-texts
main
optional-list-indexing
optionals
paths
simplified-quotes
static-dependencies
str-paths
table-colons
text2
unicode-identifiers
wordier-types
The Tomo programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
reductions.tm
Age
Commit message (
Collapse
)
Author
2025-04-06
Allow uninitialized variables when there's a sensible empty value
Bruce Hill
(defaults to empty/zero value)
2025-04-06
No more colons for blocks
Bruce Hill
2025-04-06
Expand reducers so they support stuff like `(+.abs(): nums)` and
Bruce Hill
`(==.length: texts)`
2025-04-06
Change method calls to use `foo.baz()` instead of `foo:baz()`
Bruce Hill
2025-04-06
Deprecate `!!` print statement
Bruce Hill
2025-04-05
Fix up tests
Bruce Hill
2025-04-04
First working compile of refactor to add explicit typing to declarations
Bruce Hill
and support untyped empty collections and `none`s
2025-03-25
Make docstring tests use an actual expression AST instead of text
Bruce Hill
matching
2024-12-07
Rename "NONE" to "none"
Bruce Hill
2024-11-24
Rename "NULL" to "NONE"
Bruce Hill
2024-11-21
Add `NULL` as a syntax for null values.
Bruce Hill
2024-11-02
Support reductions for comparison operators like == and <
Bruce Hill
2024-11-02
Change reducers to use (OP: ...) syntax and return an optional value
Bruce Hill
2024-09-05
For big or arbitrarily big integers not known to be constant, do full
Bruce Hill
Int$plus(a,b) logic so it's definitely correct and doesn't error.
2024-09-05
Add early outs for (or) and (and) reducers
Bruce Hill
2024-04-28
Syntax tweak: use ':' for blocks
Bruce Hill
2024-04-12
Introducing the main() function
Bruce Hill
2024-03-07
More tests
Bruce Hill