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
Age
Commit message (
Collapse
)
Author
2024-08-10
Overhaul of operator metamethods
Bruce Hill
2024-08-10
For tables, deprecate support for square bracket indexing and .default
Bruce Hill
values, replacing them with a `:bump()` function for tables with numeric values. This means that counters can be implemented easily without the need to mask complexity.
2024-08-10
Add Sets to the language
Bruce Hill
2024-08-10
Add test for iterators
Bruce Hill
2024-08-10
Add test for ranges
Bruce Hill
2024-08-08
Change table removal function to use values instead of references
Bruce Hill
2024-07-20
Micro optimization for iterating over array ranges
Bruce Hill
2024-07-20
Deprecate array:pairs() and switch iterator functions to use enums
Bruce Hill
2024-07-14
Support nested lambda closures
Bruce Hill
2024-07-13
Add array:pairs()
Bruce Hill
2024-07-10
Add array:to() to split out functionality of array:from()
Bruce Hill
2024-07-10
Replace array:slice() with array:from(first, last) and array:by(step)
Bruce Hill
2024-07-05
Tweak syntax for debug prints
Bruce Hill
2024-07-04
Fixes for defer statements in lambdas
Bruce Hill
2024-07-04
Add 'defer'
Bruce Hill
2024-07-04
Add `!!` statement for printing text
Bruce Hill
2024-07-04
Change metamethod names
Bruce Hill
2024-07-04
Add __length and __negative metamethods
Bruce Hill
2024-07-01
Add multiline string literal test
Bruce Hill
2024-07-01
Add test for optionals
Bruce Hill
2024-07-01
Add test for metamethods
Bruce Hill
2024-06-18
Fix array_lvalue
Bruce Hill
2024-06-18
Add test for array member assignment
Bruce Hill
2024-06-17
Fix 'use' test to use 'import' instead
Bruce Hill
2024-05-23
Refine the parsing of blocks so it's always ':' [inline-block] [indent ↵
Bruce Hill
indented-block]
2024-05-23
Support 'while when'
Bruce Hill
2024-05-20
Hook up Text.has(), Text.trimmed(), Text.without()
Bruce Hill
2024-05-14
Support corecursive structs
Bruce Hill
2024-05-01
Clean up 'when' syntax
Bruce Hill
2024-04-30
Improved syntax for optionals
Bruce Hill
2024-04-28
Syntax tweak: use ':' for blocks
Bruce Hill
2024-04-23
Add constructor/casting for ints and nums
Bruce Hill
2024-04-22
Add Num.mix()
Bruce Hill
2024-04-21
Better imports for types
Bruce Hill
2024-04-19
Add heapify(), heap_push(), and heap_pop()
Bruce Hill
2024-04-13
Change table syntax to {key:value} instead of {key=>value}
Bruce Hill
2024-04-12
Introducing the main() function
Bruce Hill
2024-04-10
Add corecursive func test
Bruce Hill
2024-04-02
Add test for array:sample()
Bruce Hill
2024-04-02
Add array:sorted()
Bruce Hill
2024-04-02
Add comparison operator <> and array method to sort by a custom
Bruce Hill
comparison function
2024-03-26
Add array:reversed()
Bruce Hill
2024-03-24
Implement 'extern' functionality
Bruce Hill
2024-03-17
Clean up codegen for empty tagged data
Bruce Hill
2024-03-17
Empty enums use a singleton instead of a constructor
Bruce Hill
2024-03-17
Update test
Bruce Hill
2024-03-17
Add tests for nested comprehensions
Bruce Hill
2024-03-17
Improve comprehensions for both arrays and tables
Bruce Hill
2024-03-17
Add conditional loop comprehension
Bruce Hill
2024-03-17
More array tests
Bruce Hill
[prev]
[next]