Beatles Bench · Start
10 functions, 1 CLI, 24 bindings.
ThinkThen is one command-line tool, thinkthen. It runs from the command line in Bash. It has ten functions, such as decide, filter, and rank. It also has six tools, such as audit and diff.
Bindings bring the same ten functions to 24 programming languages and databases: Ada, C, C#, C++, COBOL, Dart, DuckDB, Go, Java, Kotlin, Objective-C, pandas, PHP, Polars, PostgreSQL, Python, R, Ruby, Rust, Scala, SQLite, Swift, TypeScript, and Zig.
To set one up, start at Install.
Run it
The first ten names are the functions.
help and the six tools follow.thinkthen --help |
awk '/^ [a-z]/ { print $1 }'Output
decide filter rank choose find score tag annotate recognize relate help audit diff status check cache transform
exit 0
The lesson
Each function asks Jev a question. audit and diff work on answers you already saved. They grade the answers and compare two runs.
One command, ten functions, and a binding for your language.
On GitHub: github.com/botassembly/beatles-bench