Home / tab
Name Modified Size InfoDownloads / 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

Source: readme.md, updated 2026-06-19