| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| tab-9.3-1-x86_64.hpkg | 2026-06-19 | 860.5 kB | |
| readme.md | 2026-06-19 | 1.1 kB | |
| Totals: 2 Items | 861.6 kB | 0 | |
tab
Description: A programming language/shell calculator
Why another programming language? Because tab is a special programming language unlike any other:
- It's statically-typed and type-infered.
- It also infers memory consumption and guarantees O(n) memory use.
- It is designed for concise one-liner computations right in the shell prompt.
- It features both a mathematics library and a set of data slicing and aggregation primitives.
- It is faster than all other interpreted languages with a similar scope. (Perl, Python, awk, ...)
- It is not Turing-complete. (But can compute virtually anything nonetheless.)
- It is self-contained: distributed as a single statically linked binary and nothing else.
- It has no platform dependencies.
You can think of tab as a kind of general-purpose query language for text file.
Adapted and packaged for Haiku by Michel Clasquin-Johnson. Tested on Haiku R1/beta 4 in the x86_64 bit variant.
Original Source: https://github.com/ivan-tkatchev/tab
License: Boost Software License v1.0